A partir du remarquable travail de Nick Gammon, Technozone51 a réalisé un programmateur autonome d'AVR pilotable avec 3 boutons poussoirs et affichage sur LCD 2x16 caractères. La carte SD peut contenir jusqu'à 256 fichiers programme (*.hex). Ce programmateur peut :
- Lire la signature du processeur et reconnaitre de quel type il s'agit.
- Lire les fusibles Low,High,Extended et le Lock Byte
- Ecrire les fusibles
- Programmer un processeur via une prise ICSP avec l'un des fichier code_00.hex .. code_FF.hex
- Protéger le microcontroleur contre la copie du microcode ( set lock byte )
Schémas, Programme Arduino et description disponible sur
http://www.technozone51.fr/dokuwiki2/doku.php?id=documentation:programmateur_autonome_d_avr