Gia' che ci siamo, facciamo anche un paragone nell'ambiente di sviluppo. Naturalmente, per iniziare, non viene preso nemmeno in considerazione, ma andando avanti, si sentira' il bisogno di sapere che cosa succede in qualche registro quando il programma... reagisce in modo scherzoso.
Mplab e Avr Studio, ambedue gratuiti, ogni tanto si piantano, ma sicuramente sono entrambi molto performanti e molto curati con aggiornamenti abbastanza frequenti; negli ultimi due anni hanno sicuramente scalato entrambi una o due classi di merito.
Debugger: Icd 2 Microchip... 1 istruzione ogni quanto gli pare! Per uscire dall' interrupt, a volte, puoi anche fumare una sigaretta (Esagerato?... dai, diciamo almeno due tirate te le puoi fare).
JTag (n.b. uso il vecchio modello, non il JTag Usb) istruzioni in tempo reale anche nello step.
Costi: Scheda sviluppo: Atmel Jtag un po' piu' costosa, almeno lo era al tempo dei miei acquisti, rispetto alle schede microchip, ma e'possibile l'autocostruzione.
Icd 2 ha un' intefaccia proprietaria e quindi, anche se in buona parte autocostruibile, sembra che Microchip tenda a scoraggiare gli autocostruttori con modifiche e improvements non ben documentati.
Programmatori: anche se l'autocostruzione del programmatore per Atmel risulta un poco piu' semplice, ci sono talmente tante versioni per l'uno o per l'altro micro, che non credo ci siano differenze da prendere in considerazione.
Vedo che chi usa un micro difende a spada tratta la scelta effettuata, ma quanti sono quelli che hanno veramente provato entrambi in maniera tanto approfondita da poter sostenere che questo e meglio di quello? E poi, l'eventuale scelta, sarebbe inopinabile? mah! Per quanto mi riguarda, nella mia totale ignoranza, ma avendo lavorato un po' con entrambi, non saprei scegliere tra l'uno a l'altro.
i miei 2 cents ciao Angelo