Reminder : AVR Dragon, Atmel Studio 6 et debugWire
atmel
atmega328
avr
dragon
Published on 2012/12/06
Atmel AVR Dragon
Contrairement à certains billets plus détaillés, celui-ci est plus un reminder qu'un vrai tutorial.
En effet, j'ai récemment acheté un AVR Dragon de chez Atmel (environ 50 €) qui permet de programmer et débugger les microcontrôleurs Atmel (dont mes ATMega328P).
Le mode la plus simple à utiliser pour programmer ou modifier les fuses son µC est le SPI/ISP (schéma de branchement).
Pour débugger il faudra activer le mode debugWire : attention à ne pas l'activer manuellement via le fuse DWEN, mais à laisser Atmel Studio l'activer lorsque vous démarrez le debug de votre application.
Là où la situation se corse, et c'est le pourquoi de ce billet, c'est pour quitter le mode debugWire.
Il faut en fait tout simplement maintenir alimenté (à la même tension que le AVR Dragon, soit +5V) le microcontrôleur lorsque vous cliquez sur "Debug / Disable debugWire and close". Vous pouvez alors à nouveau programmer votre µC en SPI.
I'm Michael BOUVY, CTO and co-founder of Click&Mortar, a digital agency based in Paris, France, specialized in e-commerce.
Over the last years, I've worked as an Engineering Manager and CTO for brands like Zadig&Voltaire and Maisons du Monde.
With more than 10 years experience in e-commerce platforms, I'm always looking for new challenges, feel free to get in touch!