Je cherche à concevoir un projet à faible puissance qui aura un ATMega328 fonctionnant à basse vitesse pour une consommation d'énergie inférieure.
Le plan actuel est de raccorder l'UART à un récepteur de liaison RF pour une communication à 1200 bauds.
Ce que je me demande, cependant, c'est quelle est la vitesse minimale à laquelle je peux exécuter un ATMega328 et avoir toujours un UART de 1200 bauds. Est-ce que 1 MHz est assez rapide?
D'après mon observation, il n'est pas viable d'exécuter ATMega328p en dessous de 1Mhz pour économiser de l'énergie (car vous aurez besoin de plus de temps pour terminer le calcul). Cependant, la réduction de la tension entraînera une économie d'énergie élevée. Fonctionnant à 1Mhz et 1,8V ne consomme que 1% d'énergie s'il fonctionne à 16Mhz et 5V. J'ai fait ce tableau de consommation d'énergie ATMega328
Selon cette calculatrice AVR UART si vous exécutez votre AVR à 1 MHz (vitesse par défaut sans cristal externe), vous pouvez UART jusqu'à 4800
la source