Les arduinos se programment habituellement tout seuls, via un « bootloader » intégré.
Il est pourtant parfois utile d’avoir un programmateur « brut de décoffrage » sous la main.
Dans la majorité des cas, un simple « USBASP » suffit.
Il est bien supporté par l’IDE arduino comme AVR dude, et permet de faire bien plus que prévu…
Voici les tutos disponibles sur le sujet:
L’USBASP est un programmateur « in circuit » pour les microcontrôleurs AVR (notamment la famille Arduino 8bits). C’est un projet open source, qui remonte à 2005 (depuis, il a été amélioré et fonctionne sans souci).
On peut tout à fait construire soi même son programmateur USB, en suivant les plans et le firmware: tout est open source. Il est toutefois plus rapide d’acheter tout fait un modèle utilisant des...
Tant qu’on développe pour l’USBASP avec l’IDE Arduino, tout va bien, on ne perd pas ses petites habitudes. Si on veut uploader des hex, changer la configuration des fuses, lire l’eeprom… On peut sortir...
Avec un simple USBASP à 2€, on a en fait entre les mains une plateforme développement compatible code Arduino, et permettant de gérer le USB en logiciel avec V-USB. C’est à dire ? C’est...
Dans le tuto précédent, on a vu comment préparer son USBASP et son environnement Arduino. Maintenant, comment en tirer partie et écrire des programme sous Arduino ? Les contraintes, les signaux disponibles ? Ce...