Debugger per ATMega32

Salve a tutti, vi spiego il mio problema:

ho cominciato un po di tempo fa a sviluppare un progettino, che però non volevo incentrare su arduino ma su un hardware creato adhoc, per cui sto programmando un ATMega32 con un programmatore ATTiny e Atmel Studio 6, ma venendo da arduino ho trovato un problema; come faccio a "debuggare" il codice???

Cioè, io con arduino, buttavo sul serial monitor dell'ide quello che volevo leggere e andavo avanti senza problemi, in questo caso come faccio???

Ho trovato 3 soluzioni: - implementare sul mio circuito una connessione seriale ma è un vero casino; - prendere la scheda STK500 della atmel ma non ho ben capito se mi permette di fare quello che voglio o meno; - usare arduino in modalità ISP programmer ma a quel punto devo fare tutto con ide arduino e codice arduino e quindi quello che ho fatto finora non serve a nulla, inoltre non ho capito se anche così posso usare il serial monitor di arduino.

Voi cosa mi consigliate??? Premetto che preferirei continuare sulla strada attuale.

Grazie

Il debug fa un pò pena perché molto lento, io uso AVR Dragon

Ciao flz47655, grazie per la risposta, ma spiegami una cosa, con l’AVR Dragon (che è un vero e proprio debugger) posso mettere realmente i breakpoint nel codice in Atmel Studio e vedere il risultato come variabili o usare la funzione printf???

Io sono un programmatore ma sono nuovo del mondo dell’elettronica.

Si, proprio così.

E che tu sappia si può fare anche con la STK500???

Sono riuscito a procurarmene una a poco

Per gli studenti universitari c'era lo sconto del 50% su tutti i tools Atmel tempo fa, non so se è ancora così.

Con STK500 non puoi fare il debug purtroppo

EDIT:

We offer students and teachers a 25% discount on all chips and kits. In order to get that discount, please register, and then follow three simple steps.

sembra che ci sia uno sconto pure sui chips ma ho i miei dubbi, da digikey sono taccagni.

Avr Dragon non è vecchiotto? Ora ci sono i nuovi ICE della Atmel che hanno un costo accessibile. Guarda qua :

http://it.rs-online.com/web/p/kit-di-sviluppo-per-processori-e-microcontrollori/8112280/

oppure

http://it.rs-online.com/web/p/kit-di-sviluppo-per-processori-e-microcontrollori/8112283/

Ciao

PacoP: Avr Dragon non è vecchiotto?

Direi proprio di no, è l'AVRISP MKII che a breve andrà fuori produzione sostituito dai nuovi ice low cost.

Con l'ICE non hai l'HV programming ed inoltre aspetterei l'ICE rev2, sul forum AVR Freaks se ne leggono di tutti i colori...

Il Dragon con gli ATMega va bene, è con gli XMega che ha qualche problemino.. ogni tanto si pianta

Hai ragione : è l' MKII che è vecchiotto, ho fatto confusione

vado a dare un'occhiata su AVR Freaks riguardo i problemi dei nuovi ICE

grazie