Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| tinyclros:temps:temps [2020/04/08 10:33] – [2. Horloge Temps Réel HTR ( ou RTC)] philippe | tinyclros:temps:temps [2025/06/19 19:29] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | [[tinyclros: | ||
| + | |||
| + | ==== La gestion du temps (Timer, HTR) ==== | ||
| + | |||
| + | ** Rédacteur** : Philippe Mariano | ||
| + | {{ : | ||
| + | |||
| + | [Mise à jour le 8/4/2020] | ||
| + | === 1. Timer === | ||
| + | |||
| + | En cours de rédaction | ||
| + | |||
| + | <code csharp *.css> | ||
| + | |||
| + | static void Ticker(object o) { | ||
| + | Debug.WriteLine(" | ||
| + | } | ||
| + | |||
| + | static void Main() { | ||
| + | |||
| + | Timer timer = new Timer(Ticker, | ||
| + | |||
| + | Thread.Sleep(Timeout.Infinite); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | === 2. Horloge Temps Réel HTR ( ou RTC) === | ||
| + | //"Une horloge temps réel (terme parfois abrégé en HTR, en anglais real-time clock ou RTC), est une horloge permettant un décompte très précis du temps (par exemple en nanosecondes) pour un système électronique, | ||
| + | |||
| + | * **Exemple** testé sur une carte [[tinyclros: | ||
| + | <code csharp rtc.cs> | ||
| + | using GHIElectronics.TinyCLR.Devices.Rtc; | ||
| + | using System; | ||
| + | using System.Diagnostics; | ||
| + | using System.Threading; | ||
| + | |||
| + | class Program { | ||
| + | static void Main() { | ||
| + | var rtc = RtcController.GetDefault(); | ||
| + | |||
| + | rtc.Now = new DateTime(2019, | ||
| + | |||
| + | while (true) { | ||
| + | Debug.WriteLine(rtc.Now.ToString()); | ||
| + | |||
| + | Thread.Sleep(1000); | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||