Go Down

Topic: programmare il 644 ... ma come???? (Read 25 times) previous topic - next topic

Paolo S

grazie niki .. utilissimo ......

per le prime due domande??? .. suggerimenti?????

Paolo S

eppoi ho ancora un'altro dubbio: ... ma quindi con la tecnica ISP si può programmare qyualsiasi microcntrollore senza che ci sia il bootloader?.... dove trovo altre informazoni al riguardo?

PaoloP

#12
Dec 12, 2012, 11:27 am Last Edit: Mar 06, 2013, 07:03 pm by PaoloP Reason: 1
Dalla guida di Michele --> http://www.michelemenniti.it/vhd/Elettronica/GPAT_v4.pdf :smiley-mr-green:
D'altronde si chiama "Guida alle tecniche di programmazione dei microcontrollori ATMEL" e non "Guida alla programmazione di ARDUINO".  ]:)
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

leo72

@Paolo:
il procedimento è giusto, varia comunque in base a come vuoi usare il microcontrollore. Se metti un chip in standalone normalmente il bootloader non si usa, perché con la tecnica ISP puoi programmarlo direttamente, senza bootloader. Info le trovi nella guida del Menniti, è stata scritta inizialmente per programmare un Atmega328 ma i principi valgono per tutti i micro. L'idea di base è quella di usare lo sketch Arduino ISP come emulatore di un programmatore e collegare i pin D10/D11/D12/D13 dell'Arduino programmatore alle linee RESET/MOSI/MISO/SCK del chip di destinazione. MOSI/MISO/SCK sono le 3 linee della comunicazione SPI e le trovi nel datasheet, variano come corrispondenza da micro a micro.

Attenzione ad una cosa: se stai usando l'IDE 1.0.1 devi usare il pacchetto 644_1284 in versione 1.0.1! La versione 1.0.2 è per l'IDE 1.0.2 (e 1.0.3). Sono diversi perché nell'IDE 1.0.1 il supporto per il 644/1284 era incompleto e dovevano essere sostituiti 3 file del core dell'IDE.

Paolo S

Grazie PaoloP e Leo...

.... forse sbaglio, anzi probabilmente sbaglio... ma on mi piace l'idea di avere empre affianco un  altro arduino da usare come programmatore...anche perchè il 644 deve lavorare in comunicazione con un altro 328 fa da web server,.....   nella mia idea io volevo riservare nella breadboard i pin per la programmazione tramite l'emulatore USB Seriale che ho linkato nel primo post..

.. invece mi interessa la programmazione senza il boot loader direttamemnte dalla porta seriale del pc (o dall'emulatore USB-Seriale) ... ma nella guida di menniti (che ho guardato, anche se superficialmente) nonc'è nessun riferimento all'utilizzo della porta seriale direttamete dal pc e la connessione al microcontrollore ......

comunque adesso me la stampo a colori e stasera me la leggo bene....

Grazie ...

altri suggerimenti???? ... qualche link dove si tratta di questo argomento?

Go Up