Go Down

Topic: attiny85 (Read 4999 times) previous topic - next topic

Michele Menniti

infatti sono sbagliate, usa queste due:
Code: [Select]
mega3208.name=ATmega328P 8MHz internal clock
mega3208.upload.protocol=arduino
mega3208.upload.maximum_size=32768
mega3208.upload.speed=115200
mega3208.bootloader.low_fuses=0xe2
mega3208.bootloader.high_fuses=0xdf
mega3208.bootloader.extended_fuses=0x07
mega3208.bootloader.path=optiboot
mega3208.bootloader.file=optiboot_atmega328.hex
mega3208.bootloader.unlock_bits=0x3F
mega3208.bootloader.lock_bits=0x0F
mega3208.build.mcu=atmega328p
mega3208.build.f_cpu=8000000L
mega3208.build.core=arduino
mega3208.build.variant=standard

##############################################################

mega3201.name=ATmega328P 1MHz internal clock
mega3201.upload.protocol=arduino
mega3201.upload.maximum_size=32768
mega3201.upload.speed=115200
mega3201.bootloader.low_fuses=0x62
mega3201.bootloader.high_fuses=0xdf
mega3201.bootloader.extended_fuses=0x07
mega3201.bootloader.path=optiboot
mega3201.bootloader.file=optiboot_atmega328.hex
mega3201.bootloader.unlock_bits=0x3F
mega3201.bootloader.lock_bits=0x0F
mega3201.build.mcu=atmega328p
mega3201.build.f_cpu=1000000L
mega3201.build.core=arduino
mega3201.build.variant=standard
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

Difatti il problema dovrebbe nascere dalla mancanza di "variant", ossia nelle ultime versioni dell'IDE oltre al core va specificata la variante, ossia il file che definisce i pin del microcontrollore.

Michele Menniti

E' sbagliato anche il protocollo....
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


E' sbagliato anche il protocollo....

Cosa intendi per "protocol"?
Quale board stai analizzando?

Michele Menniti



E' sbagliato anche il protocollo....

Cosa intendi per "protocol"?
Quale board stai analizzando?

quella che aveva postato lui, non era solo la mancanza di variant, era sbagliato anche il valore dato a protocol
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


armando1966

amici ,

tra un po torno a casa e verifico il tutto .

a.

armando1966

buona sera a tutti .

ho copiato il listato

adesso messaggi strani non ne da
da solo  questo

Dimensione del file binario dello sketch: 1.046 bytes (su un massimo di 32.768 bytes)
avrdude: stk500_getsync(): not in sync: resp=0x00

il led ancora non lampeggia . che potrebbe essere ?

armando1966

viceversa impostando  ATmega328    1 Mhz e " caricando con un programmatore da questo messagig o


Dimensione del file binario dello sketch: 1.094 bytes (su un massimo di 32.768 bytes)
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.
_---------------------------------------------------------------------

cliccando sul pulsante " CARICA " da qust'altro messagigo

Dimensione del file binario dello sketch: 1.094 bytes (su un massimo di 32.768 bytes)
avrdude: stk500_getsync(): not in sync: resp=0x00



Michele Menniti

A me pare di capire che tu abbia una gran confusione in testa e ti stia muovendo a tentoni e senza alcun filo logico, se ancora non hai chiara la differenza tra la programmazione ISP e quella seriale, andando avanti in questo modo si rischia soltanto di riempire pagine di post senza senso, esattamente come gli ultimi due che hai scritto. Il problema è che deve metterti l'animo in pace e leggere SERIAMENTE la mia Guida, la prova che tu non lo abbia fatto sono gli errori delle boards virtuali, infatti hai tentato di usare quelle della versione 0022 invece di quelle specifiche per la 1.0.x, eppure io questa cosa l'ho ben specificata nella guida. Quindi, per quanto mi riguarda, insisto sul fatto che tu ti debba leggere bene le istruzioni e vedrai che alla fine ce la farai da solo, come succede al 99% di coloro che si cimentano in queste operazioni, poi l'eventuale problemino si risolve col nostro aiuto, ma così com'è per me non ne usciamo, a meno che non ci mettiamo noi l'animo in pace e cominciamo a guidarti passo passo, iniziando daccapo e cioè fornendoti le istruzioni iniziali e verificando ogni passaggio, però mi pare uno spreco di tempo che si può dedicare ad altro, proprio perché tutte queste info non hai che da leggerle. :)
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

armando1966

ringrazio .

tentero '

armando1966

ho letto tutta la sezione della parte stand alone .
non ho tralasciato nulla .

non so cosa altro potrebbe essere .

avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.

leo72

Quando ti dice di controllare le connessioni... spesso succede di aver invertito un paio di fili, oppure di averli collegati male. O, ancora, di non aver messo il quarzo esterno quando serve. Insomma, in poche parole: avrdude non sta comunicando con il chip esterno. La firma digitale è la prima cosa che controlla, per verificare che il chip da programmare sia del tipo richiesto. Se avrdude non riesce a leggere la firma, vuol dire che non riesce proprio a comunicare con il chip.

armando1966

buona sera a tutti
ho riacquistato nuovo il atmega328 pu  siamo sempre alle solite

cmq adesso da solo questo messaggio .

avrdude: stk500_getsync(): not in sync: resp=0x00

tutto il resto e corretto , collegamenti MOSI  MISO  SCK  SS  + la Vcc 5V

Michele Menniti

ma hai preso il modello "P" o quello non P?
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

Go Up