La programmation d’un micro-contrôleur Atmel AVR en mode "in situ" ou ISP nécessite trois étapes : la rédaction du code source la compilation si le langage source le nécessite (C, Java) le flashage de la mémoire de la puce avec le programme machine
Cette dernière étape peut être réalisée de plusieurs manières : depuis la ligne de commande (par ex avec avrdude) depuis un logiciel spécifique à la carte depuis un logiciel de développement intégré (IDE)
La solution que nous présentons ici (…)
Accueil > Mots-clés > Electronique > ISP
ISP
ISP désigne un mode de programmation des puces électroniques qui ne nécessite pas de déconnexion du circuit, ni d’utilisation d’une carte de programmation additionnelle, comme cela était le cas au temps des EEPROM.
ISP signifie "In Situ Programming" soit programmation sur site, et prend la forme d’un connecteur relié au micro-contrôleur via un protocole standard (sur les AVR, il s’agit du bus SPI, soit 3 signaux + l’alimentation).
L’ISP a été à son tour détrôné par les "bootloaders" qui permettent d’utiliser le protocole série standard donc d’utiliser un câble USB ou RS232 beaucoup plus simple et fréquent à utiliser.