blob: 3125cbba1ca646fd9e26be466f7cc2fd1e11dbd5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
Description logiciel
====================
TODO
----
- Initialiser GPIO
- Ecire des fonctions pour contrôler les relais
- Definir le comportement par defaut au démarrage, pas de glitch!
- Mettre en place un timer 100Hz pour pouvoir faire dormir le CPU
- Configurer SPI pour LTC2400
- Initialiser entrées analogiques
- Initialiser DS18B20
- Initialiser UART (uniquement TX, on verra si on a besoin du RX plus tard)
- Décider quel protocole utiliser sur le port série
- Mettre en place un watchdog
- Utiliser l'EEPROM pour stocker le compteur
- Risque de problemes après 10000 écritures (Estimation)
- Faire une vérification lecture après écriture et communiquer le problème
Reglages eFuse
--------------
- Low: Horloge externe, diviseur /8 actif
- High: tout par défaut
- Ext: Brownout detector: 4.3V
Commande AVRdude equivalente: `-U lfuse:w:0x50:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m`
|