Go Down

Topic: [AIUTO] Programmare un ATmega16u2 da zero (Read 818 times) previous topic - next topic

withoutname

Ciao a tutti..
Sono molto nuovo di questo forum ma ho un mega problema a cui non ho trovato risposta in giro per la rete.
Sono venuto in possesso per puro caso di un arduino UNo R3 completamente vuoto, ovvero con tutti i componenti saldati ma non ancora programmato.
La prima cosa che ho fatto, da neofita, è stata scaricare il bootloader di arduino sull'ATmega328P, credendo che bastasse per farlo funzionare, e con un pò di difficoltà ed utilizzando il progetto OptiLoader ci sono riuscito. Ho testato il suddetto chip su una board già funzionante e nessun problema, il classico "blink" va a meraviglia, quindi l'ho attaccato alla sua board "vergine" e collegandolo all'usb ho notato che non veniva riconosciuto allo stesso modo della precedente, seppur il programma sull'ATmega328P girasse senza problemi.
In gestione dispositivi infatti mi visualizzava la voce "ATmega16u2" con il simbolo di driver mancanti.. Ho scaricato Flip della Atmel e nella directory dell'installazione ho trovato i driver corretti. Inoltre leggendo tra i forum ho anche capito che l'ATmega16u2 era vergine ed in modalità programmazione per essere visto così..
Cosa devo fare ora per caricare qualche sorta di FW sull'ATmega16u2 e far funzionare tutto?
Grazie in anticipo..

leo72

Qui ci sono le istruzioni per programmare il firmware del microcontrollore tramite Flip da porta Usb:
http://arduino.cc/en/Hacking/DFUProgramming8U2

PaoloP

#2
Feb 18, 2013, 11:53 pm Last Edit: Feb 18, 2013, 11:56 pm by PaoloP Reason: 1
Non devi toccare il FW del 16u2 a meno che non si "incasini", ma dato che viene riconosciuto funziona.
Scarica l'IDE di Arduino --> http://arduino.cc/en/Main/Software
Estrai lo zip e nella directory "Driver" trovi il file Arduino UNO REV3.inf che dai in pasto a gestione dispositivi.  ;)

Le istruzioni passo passo (in inglese) le trovi qui --> http://arduino.cc/en/Guide/HomePage

P.S. Non è che hai il ponticello attivato sui pin ICSP vicini al 16U2?
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

uwefed

Quote
Sono venuto in possesso per puro caso di un arduino UNo R3 completamente vuoto, ovvero con tutti i componenti saldati ma non ancora programmato.


Come si viene in possesso di un Arduino UNO R3 senza Bootloader sui controller?
Ciao Uwe

withoutname


Quote
Sono venuto in possesso per puro caso di un arduino UNo R3 completamente vuoto, ovvero con tutti i componenti saldati ma non ancora programmato.


Come si viene in possesso di un Arduino UNO R3 senza Bootloader sui controller?
Ciao Uwe


L'ho trovato su ebay ad un prezzo ridicolo.. ma pensavo che con "Da programmare" non intendessero tutto da zero..  :smiley-roll-sweat:

Go Up