Go Down

Topic: Moltiplicare Arduino (Read 2 times) previous topic - next topic

Michele Menniti

#10
May 09, 2011, 10:07 am Last Edit: May 09, 2011, 10:09 am by menniti Reason: 1
Ah, ma la questione era capire se questo è riuscito ad inviare sketch da IDE (quindi roba standard, senza precompilazione) interfacciando direttamente l'USB al micro; quindi tu dici che non è possibile? E d'altra parte a che servirebbe sennò l'atmega8u2 e l'ft del 2009?  =(
Riguardo l'invio di file hex per ora non mi serve, nel senso che mi sto muovendo per la semplicità e la semplificazione, qui si entra nel "tecnico" e allora ha ragione leo, tanto vale prendere un'altro Arduino....
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

leo72

No, non hai letto bene: io dico che è possibile.   :)
Spiegavo infatti che è il metodo usato dall'IDE: interfacciarsi con l'Arduino (ovviamente attraverso l'Atmega8U2 che funge da convertitore USB/seriale) tramite avrdude.

Michele Menniti

Buongiorno  XD XD
Ma poiché parliamo di più link, pongo la specifica domanda: il "secondo" mostra uno shema in cui i due segnali USB sono collegati direttamente al micro per tramite di due R, ci sono poi altre due R di pull e due zener di protezione. Quindi non c'è nessun convertitore. Con questo schema è possibile caricare sketch dall'IDE come sempre, solo cambiando la board (visto che ha pubbliicato anche le righe)? E allora quale sarebbe la funzione del chip sugli Arduino?
Vado in "riunione", più tardi leggo la risposta.
Ciao.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

leo72

Le spiegazioni del 2° link le ho lette giorni fa: se non mi ricordo male, il bootloader USBaspLoader è un bootloader specificatamente scritto per emulare un convertitore USB/seriale. Fa in pratica le veci del firmware precaricato nell'Atmega8U2. Ovviamente con le dovute proporzioni per quanto concerne la velocità di trasmissione, dato che non so a quanto andrà. Richiede però 2 kB di spazio per il bootloader, quindi lo puoi usare su un Atmega328, che ha 32 kB di Flash, altrimenti su altri micro ti "mangia" troppa memoria.

Federico Vanzati

si però l'ATmega 8u2 ha l'USB hardware...emulata sarà sicuramente meno efficiente, ma se volete far fare tutto all'atmega328 allora scavate bene nel playground perchè un sacco di tempo fa mi ricordo che avevo trovato l'articolo di un tizio che aveva implementato la USB tutta in Assembler e mi pare che si potesse aggiungere agli sketch...alla stregua della NewSoftSerial.

@superkulak: non ho ancora capito qual'è il tuo scopo
F

Go Up