Pour ceux qui sont intéressés par la programmation des ATmega en langage C, vous trouverez dans les codes sources que je publie librement ici:

LCD La gestion d'un afficheur LCD en langage C
RC5 Une fonction de décodage des signaux RC5 de télécommandes IR universelles
USART Des fonctions USART de dialogue entre le PC et l'ATmega en mode série RS232 (dans la version 3.6 archivée)
SD card
Utilisation d'une carte mémoire SD-card par l'ATmega32 (Un grand merci à CC Dharmani (voir liens externes))
EEPROM> Des fonctions permettant au programme embarqué d'enregistrer et de lire des données en EEPROM de l'ATmega
Interruptions> Comment utiliser les Timers et gérer les interruptions de l'ATmega en langage C
avr-libc Comment utiliser des fonctions prédéfinies de avr-libc
Bibliothèques Comment inclure et utiliser des fonctions de bibliothèques externes
Chaines de caractères L'utilisation de fonctions de traitement de chaines de caractères (comme sprintf)
Affichage> Comment afficher des textes sur le LCD, mais aussi des caractères et des nombres entiers ou décimaux
Pointeurs L'utilisation des pointeurs en C