issue138:greatcowbasic
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| issue138:greatcowbasic [2018/11/12 09:52] – auntiee | issue138:greatcowbasic [2018/11/12 12:11] (Version actuelle) – andre_domenech | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| Dans le FCM n° 136, je vous ai montré comment utiliser la conversion analogique-numérique (ADC) avec une photorésistance (LDR) pour obtenir des informations sur la luminosité ambiante et comment les transmettre à un dispositif éloigné. | Dans le FCM n° 136, je vous ai montré comment utiliser la conversion analogique-numérique (ADC) avec une photorésistance (LDR) pour obtenir des informations sur la luminosité ambiante et comment les transmettre à un dispositif éloigné. | ||
| - | La réception était mauvaise avec le récepteur ordinaire ; aussi, j'ai effectué quelques recherches et commandé un autre module de réception pour l' | + | La réception était mauvaise avec le récepteur ordinaire ; aussi, j'ai effectué quelques recherches et commandé un autre module de réception pour l' |
| **Introducing the Watchdog timer | **Introducing the Watchdog timer | ||
| Ligne 15: | Ligne 15: | ||
| Présentation de la minuterie du watchdog | Présentation de la minuterie du watchdog | ||
| - | Imaginez une situation où vous programmez un microcontrôleur pour un système critique. Vous ne compteriez pas uniquement sur la fiabilité | + | Imaginez une situation où vous programmez un microcontrôleur pour un système critique. Vous ne compteriez pas uniquement sur la fiabilité |
| - | Un logiciel peut toujours contenir des défauts, ou, peut-être, certaines conditions environnementales peuvent se produire auxquelles vous n' | + | Un logiciel peut toujours contenir des défauts, ou, peut-être, certaines conditions environnementales peuvent se produire auxquelles vous n' |
| **The watchdog timer has a separate on-chip oscillator working at 128 KHz which works as a overflow timer. Thru a prescaler, you can set the time when the overflow occurs. The WDT can operate in three modes: interrupt, system reset or interrupt and system reset: | **The watchdog timer has a separate on-chip oscillator working at 128 KHz which works as a overflow timer. Thru a prescaler, you can set the time when the overflow occurs. The WDT can operate in three modes: interrupt, system reset or interrupt and system reset: | ||
| Ligne 31: | Ligne 31: | ||
| • Le mode par interruption peut être utilisé pour réveiller le dispositif ou pour arrêter des opérations qui durent trop longtemps. | • Le mode par interruption peut être utilisé pour réveiller le dispositif ou pour arrêter des opérations qui durent trop longtemps. | ||
| • Le mode par remise à zéro du système se comprend de lui-même ; le dispositif est redémarré sans autre avertissement et toutes les données volatiles sont perdues. | • Le mode par remise à zéro du système se comprend de lui-même ; le dispositif est redémarré sans autre avertissement et toutes les données volatiles sont perdues. | ||
| - | • Le dernier mode combine les deux précédents ; l' | + | • Le dernier mode combine les deux précédents ; l' |
| Le WDT peut être activé de deux manières : | Le WDT peut être activé de deux manières : | ||
| Ligne 53: | Ligne 53: | ||
| Un clignotant à LED avec la minuterie du watchdog | Un clignotant à LED avec la minuterie du watchdog | ||
| - | Le WDT a besoin d'une séquence minutée, sans interruptions, pour être modifié ou arrêté : | + | Le WDT a besoin d'une séquence minutée, sans interruption, pour être modifié ou arrêté : |
| • D' | • D' | ||
| • Remettez à zéro le WDT. | • Remettez à zéro le WDT. | ||
| Ligne 63: | Ligne 63: | ||
| Le programme démarre, la LED s' | Le programme démarre, la LED s' | ||
| - | Le temps de démarrage (boot time) par défaut est d' | + | Le temps de démarrage (boot time) par défaut est d' |
| **Powersave modes | **Powersave modes | ||
| Ligne 81: | Ligne 81: | ||
| Transmetteur économe en énergie | Transmetteur économe en énergie | ||
| - | Complétons le code du dernier numéro et utilisons le mode d' | + | Complétons le code du dernier numéro et utilisons le mode d' |
| Voici (page suivante, à droite) comment nous optimisons ceci en utilisant le mode de mise en sommeil par coupure de l' | Voici (page suivante, à droite) comment nous optimisons ceci en utilisant le mode de mise en sommeil par coupure de l' | ||
issue138/greatcowbasic.1542012720.txt.gz · Dernière modification : 2018/11/12 09:52 de auntiee
