Go Down

Topic: ATtiny85 a 16mhz con High Frequency PLL Clock (Read 7359 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

leo72


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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy