Reminder : AVR Dragon, Atmel Studio 6 et debugWire

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.

About 

Développeur PHP freelance Symfony2 & Magento, passioné de programmation et d'électronique.

  • googleplus
  • twitter