Go Down

Topic: ATtiny85 a 16mhz con High Frequency PLL Clock (Read 5836 times) previous topic - next topic

gbm

Applaaaaausiii, mi metto a fare il core, senti ma se partissi da sapo?
Community robotica / programmazione Arduino
www.gioblu.com

Michele Menniti

#16
Sep 28, 2011, 11:19 pm Last Edit: Sep 28, 2011, 11:22 pm by menniti Reason: 1

Applaaaaausiii, mi metto a fare il core, senti ma se partissi da sapo?

cheeee?

@ Leo: quindi mi basta mandare LFuse=f1 col mio HV?
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

gbm

Non capisco come mezzo non lo usi  :smiley-mr-green:.
Ho dovuto cercare in avrfreaks e vari altri siti peta nerd per trovare un parere positivo e la "prova" che fosse possibile  :smiley-mr-green:
Community robotica / programmazione Arduino
www.gioblu.com

leo72

@Michele:
basta mandare quel fuse lì...

@gbm:
io uso il core Tiny da un po' e non mi trovo malaccio, anche perché come ti dissi tempo addietro, il core di Saporetti è fermo a 2 anni fa.

gbm

Ok parto da quello che consigli.
La dichiarazione del clock avviene solo ed esclusivamente in boards o è sparsa anche nei vari files?
Community robotica / programmazione Arduino
www.gioblu.com

Michele Menniti


@Michele:
basta mandare quel fuse lì...

Di conseguenza, se invece di f1 mando b1 mi trovo 16MHz sul pin PB4 XD $) $)
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

gbm

direi, ma per cosa puo' esserti utile? 
Community robotica / programmazione Arduino
www.gioblu.com

leo72


Ok parto da quello che consigli.
La dichiarazione del clock avviene solo ed esclusivamente in boards o è sparsa anche nei vari files?

Solo in quel file.

@Mike:
sì, con una tolleranza del 10% aumentata di tutti i passaggi che il clock fa internamente  ;)

Michele Menniti


direi, ma per cosa puo' esserti utile? 

per esempio a fare da base dei tempi ad un circuito esterno, come una batteria di shift register


sì, con una tolleranza del 10% aumentata di tutti i passaggi che il clock fa internamente  ;)

Certo, ormai si è detto in tutte le forme della elevata tolleranza dei timer interni :)
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

gbm

Community robotica / programmazione Arduino
www.gioblu.com


Michele Menniti


Leo funziona, ti devo fare una statua  :smiley-mr-green:

Leo for ever XD XD XD
gbm, a questo punto fai anche la mia prova, in fondo ti basta cambiare una lettera e misurare con frequenzimetro o oscilloscopio l'uscita del pin PB4 :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

gbm

#27
Sep 29, 2011, 02:54 am Last Edit: Sep 29, 2011, 03:29 am by gbm Reason: 1
Ciao! Si volentieri, adesso stavo testando i servo:
http://www.youtube.com/watch?v=PxwNOG1WzhY
http://www.gioblu.com/tutorials/prodotti-gioblu/264-comandare-un-servo-con-pico85-smd
Nessun problema a 16mhz con softwareservo

Ho notato una cosa, se lancio la programmazione su un Pico85smd nuovo (quindi a 1mhz) dopo aver modificato opportunamente boards con i 16mhz questo si programma e funziona correttamente. O_o Dite che vengono settati automaticamente anche i fuses?
Community robotica / programmazione Arduino
www.gioblu.com

leo72

Se per "programmazione" intendi l'invio di uno sketch e se l'invio lo fai dall'IDE di Arduino, allora NON cambi i fuse.
L'IDE modifica i fuse solo se scegli l'opzione per flashare il bootloader... ma: per i Tiny85 non c'è un bootloader vero e proprio, c'è nel core Tiny un bootloader vuoto che servirebbe solo appunto per ingannare l'IDE e fargli modificare i fuse. Io però non sono riuscito nell'impresa.
Per cui modifico i fuse da terminale con avrdude.

Michele Menniti

Però da quanto dice sembra esserci riuscito :)

gbm, fai la prova che ti ho detto, così vedi subito se sei riuscito a cambiare i fuse, in questo caso il micro lavora a 16MHz circa e sul pin li vedi.
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