Go Down

Topic: Attiny e Seriale (Read 1 time) previous topic - next topic

?R


Confermo che con l'IDE 1.0.3 ed il core Tiny 0100-0015 la scrittura del finto bootloader sui chip Tiny cambia il valore dei fuse del micro.
Provato or ora con un Tiny84.

molto bene, grazie per l'info ;)
Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Michele Menniti


Confermo che con l'IDE 1.0.3 ed il core Tiny 0100-0015 la scrittura del finto bootloader sui chip Tiny cambia il valore dei fuse del micro.
Provato or ora con un Tiny84.

Ottimo, ma io sono ancora all'1.0.1 :smiley-sweat: a proposito della quale ricordo che il famoso bug del baud rate NON si verifica se si imposta la lingua inglese invece di quella italiana :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

leo72


Ottimo, ma io sono ancora all'1.0.1 :smiley-sweat: a proposito della quale ricordo che il famoso bug del baud rate NON si verifica se si imposta la lingua inglese invece di quella italiana :D

Motivo per cui devi passare alla 1.0.3

PaoloP

Sono riuscito a programmare un ATtiny4313 a 8 Mhz con la tecnica ISP. Ho riscritto il bootloader per cambiare i fuse e poi il blink che lampeggia a intervalli di 1 secondo.
Ho dovuto tribolare non poco con nuove toolchain e modifiche ai core del tiny, ma tutto è andato bene.

Vorrei sapere se il 4313 ha un bootloader con cui sia possibile la programmazione via seriale. (anche se comporterebbe la perdita di spazio preziosissimo)
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

leo72

Non c'è bootloader. Considera anche che i Tiny non hanno la seriale HW per cui un eventuale bootloader che scriva lo sketch porterebbe via molto più spazio dell'Optiboot dato che la parte di comunicazione seriale andrebbe implementata in SW.

PaoloP

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

leo72


Si, il tiny4313 ce l'ha. --> http://www.atmel.com/Images/doc8246.pdf
Ho trovato in giro questo --> http://www.jiggerjuice.info/electronics/projects/serialprogrammer/firmware-bootloader.html
Ora me lo studio.

Ah, già. Vero. I Tinyx313 ce l'hanno... me l'ero scordato   :smiley-sweat: :smiley-sweat:

PaoloP

Comunque rinuncio.
C'è scritto (http://www.jiggerjuice.info/electronics/projects/serialprogrammer/firmware-bootloader.html#bootloader) che il progetto del bootloader non è rilasciato da ATmel e comunque occupa una dimensione minima di 1K che su un 4313 e maggiormente su un 2313 è un sacco di spazio.
Continuerò a programmarlo via ISP.

Potete continuare a discutere di ATtiny e Seriale.  :smiley-mr-green:
Grazie.
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Go Up