Go Down

Topic: [RISOLTO] ATtiny 85 avrdude: stk500_getsync(): not in sync: resp=0x15 (Read 2 times) previous topic - next topic

Michele Menniti

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

Michele Menniti

i fuse vanno espressi in esadecimale, piccola svista mia:
Quote
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p t85 -c stk500v1 -b 19200 -P COM2 -U lfuse:w:0xE2:m -U hfuse:w:0xDF:m -U efuse:w:0xFF:m

ripeti il comando, ora dovrebbe andare bene, postami sempre il risultato.
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

sciorty

Yeeeah funziona!
Ma non la SoftwareSerial :( dopo aver caricato quello lì sul tiny ho caricato quello di ricezione sull'arduino ma non vedo niente!

Che sarà mai?

Michele Menniti

Bene, sulla SoftwareSerial non so dirti, volevi il micro settato a 8MHz e ti ho aiutato a farlo, ora quel micro sta lavorando a 8MHz; ma bisogna capire se il firmware è stato compilato a 8MHz.
Carica lo sketch nuovamente via ISP sul tiny85 ma sincerati di usare la board virtuale corretta, verifica che i fuse siano quelli che ti ho fornito io
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

sciorty

Il resto funziona, il delay è corretto e le compilazioni vanno a buon fine..
Userei la NewSoftSerial visto anche il fatto che la SoftwareSerial pare non si utilizzi più ma non sono riuscito a capire quell'errore che mi da il compilatore:
Code: [Select]
In file included from tiny_test_trasmissione_newserial.cpp:2:
C:\Documents and Settings\Dario\Desktop\Dario\Arduino\arduino-0023\libraries\NewSoftSerial/NewSoftSerial.h:71: error: conflicting return type specified for 'virtual void NewSoftSerial::write(uint8_t)'
C:\Documents and Settings\Dario\Desktop\Dario\Arduino\arduino-0023\hardware\tiny\cores\tiny/Print.h:73: error:   overriding 'virtual size_t Print::write(uint8_t)'


Oh leo quando vuoi il caffè è pronto che ti aspetta :D

leo72



6 - metti su la caffettiera che tra poco passo da te  :D

Se dovesse davvero mai capitare ne sarei più che felice e la prima tappa sarebbe il miglior Ristorante della zona ;) ma è vero, il piacere di un caffé domestico è impagabile, specialmente quando lo sorseggi parlando con un amico  XD

Se vogliamo ritrovarci in 3, sono disposto ad allungare le gambe sotto ad una tavola in vostra compagnia  ;)

leo72


Il resto funziona, il delay è corretto e le compilazioni vanno a buon fine..
Userei la NewSoftSerial visto anche il fatto che la SoftwareSerial pare non si utilizzi più ma non sono riuscito a capire quell'errore che mi da il compilatore:
Code: [Select]
In file included from tiny_test_trasmissione_newserial.cpp:2:
C:\Documents and Settings\Dario\Desktop\Dario\Arduino\arduino-0023\libraries\NewSoftSerial/NewSoftSerial.h:71: error: conflicting return type specified for 'virtual void NewSoftSerial::write(uint8_t)'
C:\Documents and Settings\Dario\Desktop\Dario\Arduino\arduino-0023\hardware\tiny\cores\tiny/Print.h:73: error:   overriding 'virtual size_t Print::write(uint8_t)'


La SoftSerial è la vecchia versione che era bloccante.
Poi hanno sviluppato la NewSoftSerial, che risolveva i problemi di blocco del codice in ricezione.
Con l'IDE 1.0 hanno integrato la libreria NewSoftSerial sostituendo la vecchia SoftSerial e denominandola SoftwareSerial.

Quote

Oh leo quando vuoi il caffè è pronto che ti aspetta :D

E' una settimana che lavoro dalle 19 alle 2:00 di notte, poi torno a casa ed alle 8:30 mi alzo ed imbianco casa... anche ieri che era sabato (imbiancatura e lavoro) ed anche oggi che è domenica (imbiancatura e lavoro). Quindi il caffè ti ringrazio ma l'ho già preso  :P

leo72


Ma non la SoftwareSerial :(

Deve funzionare, il core Tiny 0100-0015 supporta la SoftwareSerial.
Non è che hai ancora l'altro core e selezioni quello per sbaglio? Ho letto sul forum internazionale che con quel core la SoftwareSerial non funziona sicuramente.

Michele Menniti




6 - metti su la caffettiera che tra poco passo da te  :D

Se dovesse davvero mai capitare ne sarei più che felice e la prima tappa sarebbe il miglior Ristorante della zona ;) ma è vero, il piacere di un caffé domestico è impagabile, specialmente quando lo sorseggi parlando con un amico  XD

Se vogliamo ritrovarci in 3, sono disposto ad allungare le gambe sotto ad una tavola in vostra compagnia  ;)

suona come novità un invito a te :(?
Non dovete fare altro che mettervi d'accordo e dirmi quando mi venite a trovare, il vostro unico pensiero è il viaggio A/R, al resto penso io, quindi regolatevi ;)
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


suona come novità un invito a te :(?
Non dovete fare altro che mettervi d'accordo e dirmi quando mi venite a trovare, il vostro unico pensiero è il viaggio A/R, al resto penso io, quindi regolatevi ;)

Il tuo problema è che sei parecchio in giù, nell'italico Stivale  :D

uwefed


leo72


ma c'é ryanair che atterra lí.
Ciao Uwe

Ma c'è il piccolo problema che io non prendo gli aerei...  :smiley-sweat:

Michele Menniti


ma c'é ryanair che atterra lí.
Ciao Uwe

L'invito vale anche per te, e non è la prima volta che te lo faccio, la verità è che evidentemente nessuno dei tre è una "forchetta" come si deve, mah! :smiley-sad-blue:
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

astrobeed


la verità è che evidentemente nessuno dei tre è una "forchetta" come si deve, mah! :smiley-sad-blue:


Che fai provochi ?
Io sono la classica persona a cui è meglio regalare un vestito piuttosto che invitarla a pranzo.  :smiley-mr-green:

Michele Menniti



la verità è che evidentemente nessuno dei tre è una "forchetta" come si deve, mah! :smiley-sad-blue:

Che fai provochi ?
Io sono la classica persona a cui è meglio regalare un vestito piuttosto che invitarla a pranzo.  :smiley-mr-green:

il piacere di pranzare lautamente con un amico non ha prezzo, per il vestito c'è la (tua) MasterCard :D
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