Étape 5: Conception de logiciels
J’ai pousser l’Arduino bibliothèque microPoly bibliothèque de Github. Vous pouvez le télécharger et le lire. Ici, j’ai seulement décrire le processus de veille :
- Désactiver les ports e/s (définir un mode d’entrée): parce qu’ils pourraient alimenter les modules périphériques.
Désactiver les blocs de fonctionnalité (UART, I2C): doit être fait parce que ces caractéristiques substituent les ports e/s.
- Arrêtez de puissance dehors (disable mosfet)
- Désactiver la DBO (BOD est automatiquement activé après éveillé)
- Sommeil de Goto
- Récupérer la sortie alimentation
- Récupérer les paramètres du port e/s
- Récupérer des blocs de fonctionnalité
Référence : consommation de certains blocs de ATMEGA328P à 3,3 v, 25 ° c degré et le mode de mise hors tension
Consommation du module
WDT 4.1ΜA
ADC 92ΜA
CA 17ΜA
Comparateur analogique 53µA