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