Newsgroup: it.hobby.elettronica.digitale
Titolo: Programmatore AVR

Utilizzo da tempo i microcontrollori PIC e vorrei
iniziare con gli AVR della Atmel.
Come ho fato con i PIC vorrei iniziare col
costruirmi il programmatore.
Qualcuno ha qualche idea su dove trovare la documentazione
 necessaria: schemi e programma.
Grazie, saluti.

 ha scritto:

Per cominciare
http://www.lancos.com/prog.html
Se cerchi su google potrai trovare dei programmatori su porta usb,  
pienamente compatibili col protocollo della stk500, starter kit ufficiale  
della Atmel per i micro AVR.
Con entrambi i tipi di programmatori puoi usare l'eccellente ambiente di  
sviluppo assembler, scaricabile gratuitamente dal sito del produttore, e  
dal suo interno programmare direttamente il micro sul tuo circuito,  
inclusi i fuses, all'origine di molti grattacapi e malfunzionamenti per  
chi inizia con questa famiglia di micro.
Ciao.
-- 
Matricola
Mac Pro Dual Xeon 2,66GHz - 2Gb Ram - 250Gb HD - GeForce 7300GT 256Mb

 
http://www.lancos.com/prog.html
Scusate....mi potete dire quali sono i vantaggi nel passare da un PIC ad un 
AVR?
Anch'io mi sono "affacciato" per un instante ai uC dell'Atmel, ma a conti 
fatti ho notato più contro che pro ;(.
Per i PIC oramai si trova quasi tutto...dalle librerie ready to use a 
tonnellate di materiale, tutorial, progetti già pronti.
Il costo e la facilità nel reperire i PIC, li rendono sicuramente migliori 
della concorrenza.
Ambienti di sviluppo, compilatori per ogni tipo di linguaggio, debugger 
commerciali e non (i vari ICD2 clone ad esempio)....
Insomma queste sono le cose che mi sono venute in mente quando, per un 
attimo, ho pensato di sostituire un PIC con un AVR all'interno di un mio 
progettino ;) ;)
Ciao ;) 


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 commerciali e non (i vari ICD2 clone ad esempio)....
Chiedo scusa per il post immediatamente precedente, ma il client web di
libero mi ha tirato un brutto scherzo. :P
Sintetizzo ciò che ho scritto invano. :)
Per l'hobbista è una questione di gusti.
A me piace scegliere il silicio "chiamandolo per nome" piuttosto che
riferirmi ad asettiche sigle alfanumeriche. :)
Mi piace l'ambiente di sviluppo della Atmel che, per me, è anni luce davanti
all'omologo di MC.
In passato gli AVR erano, secondo me, più evoluti dei PIC, in termini di
risorse, programmabilità e performance a parità di clock.
Oggi MC ha colmato il gap, e diventa solo una questione di preferenze.
Per il professionista forse i PIC offrono range di temperatura più ampi, e
gli AVR probabilmente primeggiano nella gestione dei consumi.
Degli AVR a me piace la gestione dell'I/O, estremamente flessibile, come
quella degli IRQ e dello stack.
Gli AVR sono più "processori" dei PIC. Programmarli in C ha un senso, da
sempre.
E mi è sempre piaciuto il fatto di poterli programmare con un banale cavetto
autoprodotto con pochissimi componenti.
Saluti.


progettino 
Io ho usato in passato un pic, da parecchio tempo uso gli AVR e non mi è mai
venuta nemmeno lontanamente l'idea di tornare indietro.
--
ciao
  Stefano

AVR?
Dimenticavo questo:
" AVR  is cheaper, simpler, and faster."
http://www.dontronics-shop.com/pages.php?pageid=23
--
ciao
  Stefano

 ha scritto nel messaggio 
news:yhSEi.109042$U01.9...@twister1.libero.it...



Beh, come ambienti di sviluppo ne trovi eccome gratuiti. Ha anche il C 
gratuito, con il WinAVR.Trovi anche molti sorgenti, come su AVRfreak. E poi 
gli AVR hanno la loro TV sul sito avrtv.com... ^_^
Poi, alcuni vantaggi che mi vengono in mente sono:
- a partità di caratteristiche costano meno gli AVR;
- hanno uno stack 'serio' (se mi passate il termine :-) );
- sono molto più veloci, perchè considera che la velocità di esecuzione 
delle istruzioni e Clock/4 sul PIC, mentre sull'AVR è Clock; magari qualche 
istruzione AVR non è singolo ciclo, ma è comunque più veloce di un PIC;
- puoi lavorare su 32 registri, cosa che semplifica fare operazioni 
complesse; nel PIC passi sempre per W;
- il set di istruzioni è più ampio e completo;
- puoi leggere la program memory, cosa utile se devi memorizzare dati per un 
programma (come stringhe, etc);
- alcune carattarestiche della architettura AVR sono molto carine, come i 
vettori di interrupt separati per ogni funzione;
- li programmi con un cavo parallelo e 4 resistenze; :-)
L'unico vantaggio dei PIC è che li trovi con più facilità.
Io i pic non li uso da tempo, mi trovo molto meglio con gli AVR.
-- 
 Filippo 

"Redentore" <redentore> ha scritto:
[CUT]
Replico a te, ma ringrazio tutti quanti per le risposte :)
Ora mi è più chiaro il mondo AVR :D
Certo non è da sottovalutare la presenza dei registri e della velocità :-/
Una domanda: ma hanno fatto AVR con l'usb integrata?
Perchè ho visto (sul sito avrfreak) che quasi tutti i progetti orientati 
all'usb utilizzano l'ft232 (che odio per il costo, la reperibilità, 
l'installazione dei driver, la presenza di un altro componente sulla board, 
il consumo ecc. !__!) :)
Ciao ;)

 il consumo ecc. !__!) :)
Avere l'USB integrato non significa avere meno problemi. Certo si 
trovano driver software già sviluppati, ma in ogni caso devi perderci 
dietro un po' di tempo. Senza contare che il driver per l'USB prende 
posto e ti occupa flash.
Per applicazioni medio/piccole senza pretese di velocità, in cui, per 
intenderci, avresti usato la vecchia e cara seriale, ritengo che l'uso 
di un ft232 o equivalenti sia a conti fatti la soluzione migliore.
Ciao