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

Go Up