Go Down

Topic: Guida: La programmazione di micro ATMEL con Arduino [rel. 4] (Read 67516 times) previous topic - next topic

f.schiano

Michele Grazie ancora.  E scusami per il tempo che ti ho fatto perdere.

Ma quindi mi stai dicendo che ora hai provato anche a programmare gli atmega328 e la cosa funziona ???


NON VEDO L'ORA!!!!

p.s. Compro al piu' presto una nuova bread e un set di fili buoni!!!
L'impossibile...richiede solo piu' tempo!

Michele Menniti


Michele Grazie ancora.  E scusami per il tempo che ti ho fatto perdere.

Ma quindi mi stai dicendo che ora hai provato anche a programmare gli atmega328 e la cosa funziona ???

e che cavolo abbiamo fatto a fare tutto sto casino sennò :smiley-eek:?
Ho programmato i 328 e anche l'8, funziona tutto a meraviglia, sulla breadboard ed i cavetti (quelli flessibili, con i pin terminali rigidi) NON lesinare, il bordello probabilmente è nato tutto da lì, più qualche disattenzione tua tra le molte prove.
Se ce la faccio ti rimando tutto domani. 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

lesto

Sto cercando di aggiornare il boot-loader da arduino UNO ad arduino UNO, mettendo il new optiboot: http://arduino.cc/forum/index.php?topic=64105.0

ho provato, col condensatore e resistenza (da 100 ohm), usando solo una delle due continua a resettarsi(riesco a caricare il codice)

così invece ottengo:

Code: [Select]
$./avrdude -C avrdude.conf -P /dev/ttyACM0 -p m328p -c stk500v1 -U flash:w:optiboot_atmega328.hex -b 19200

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.04s

avrdude: Device signature = 0x1e950f
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "optiboot_atmega328.hex"
avrdude: input file optiboot_atmega328.hex auto detected as Intel Hex
avrdude: writing flash (32768 bytes):

Writing | #################################################  | 98% 0.00s
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x11
Writing | ################################################## | 100% 0.08s

avrdude: failed to write flash memory, rc=-4

avrdude: stk500_cmd(): programmer is out of sync


stessa cosa (più concentrata) lato arduino IDE
Code: [Select]
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x11
avrdude: failed to write flash memory, rc=-4
avrdude: stk500_getsync(): not in sync: resp=0x15
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Testato

prova con optiloader, cerca il mio post, in piu hai il vantaggio di non cambiare nulla nell IDE
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

lesto

#574
Oct 21, 2011, 01:33 am Last Edit: Oct 21, 2011, 01:35 am by lesto Reason: 1
ha funzionato! ora il problema è.... quale boot-loader ha caricato?!

edit: ad occhia a messo il "solito" optiboot non fixato
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

leo72

In teoria l'Optiboot, anche se mi pare una bischerata dato che poteva infilarci dentro l'Optifix. Ma mi sa che l'autore non lo ha fatto perché l'Optifix non è al momento incluso nell'IDE.

pitusso

[OT]
stamattina in edicola ho visto il numero di novembre di Elettronica In, come sempre l'ho sfogliato e che ci ho trovato?
Un articolo del prof. Menniti sull'argomento!  :)

Ottimo lavoro!
[/OT]


Michele Menniti

#578
Oct 21, 2011, 10:27 am Last Edit: Oct 21, 2011, 10:33 am by menniti Reason: 1

[OT]
stamattina in edicola ho visto il numero di novembre di Elettronica In, come sempre l'ho sfogliato e che ci ho trovato?
Un articolo del prof. Menniti sull'argomento!  :)

Ottimo lavoro!
[/OT]

:smiley-red: comunque è il numero di settembre :)
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

pitusso

[OT]
Quote
comunque è il numero di settembre


:smiley-roll-blue:
urco hai ragione..

Quindi ho sfogliato la stessa rivista per quasi due mesi e non me ne sono mai accorto?  :smiley-mr-green:
[/OT]

Michele Menniti


[OT]
Quote
comunque è il numero di settembre


:smiley-roll-blue:
urco hai ragione..

Quindi ho sfogliato la stessa rivista per quasi due mesi e non me ne sono mai accorto?  :smiley-mr-green:
[/OT]

Ma no! è uscita abbastanza in ritardo, quella di Ottobre la stanno chiudendo in questi giorni :)
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

Testato


ha funzionato! ora il problema è.... quale boot-loader ha caricato?!

edit: ad occhia a messo il "solito" optiboot non fixato


Ci sei riuscito con il "mio" Optiloader ? se e' cosi' ti ritrovi Optifix versione 4.4

Infatti come scritto sul post, il bootloader e' integrato, cioe' l'ide non ti serve proprio, puoi tenerlo chiuso, ti serve solo all'inizio per mettere optiloader su arduino.

E' comunque sempre sul mio topic (mi sa che sarebbe giusto diventasse un articolo, lo faro prima o poi) parlo di Fusebyte, che ti da tutte le info possibili sul tuo bel micro, quindi ti dice sia la versione di opti che hai sia come sono settati i fuse.

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Testato

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

lesto

woops, sì, ho caricato con Optiloader, quindi ho optifix (lo avevo già scoperto confrontando il file .hex con il contenuto dello sketch)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

lesto

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up