Pages: 1 [2] 3 4 5   Go Down
Author Topic: ATtiny85 a 16mhz con High Frequency PLL Clock  (Read 4325 times)
0 Members and 1 Guest are viewing this topic.
Milan
Offline Offline
Edison Member
*
Karma: 2
Posts: 1128
gioblu.com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Community robotica / programmazione Arduino
www.gioblu.com

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 523
Posts: 12328
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

@ Leo: quindi mi basta mandare LFuse=f1 col mio HV?
« Last Edit: September 28, 2011, 04:22:17 pm by menniti » Logged

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

Milan
Offline Offline
Edison Member
*
Karma: 2
Posts: 1128
gioblu.com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Community robotica / programmazione Arduino
www.gioblu.com

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@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.
Logged


Milan
Offline Offline
Edison Member
*
Karma: 2
Posts: 1128
gioblu.com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Community robotica / programmazione Arduino
www.gioblu.com

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 523
Posts: 12328
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@Michele:
basta mandare quel fuse lì...
Di conseguenza, se invece di f1 mando b1 mi trovo 16MHz sul pin PB4 smiley-lol smiley-money smiley-money
Logged

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

Milan
Offline Offline
Edison Member
*
Karma: 2
Posts: 1128
gioblu.com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

direi, ma per cosa puo' esserti utile? 
Logged

Community robotica / programmazione Arduino
www.gioblu.com

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley-wink
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 523
Posts: 12328
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

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

Milan
Offline Offline
Edison Member
*
Karma: 2
Posts: 1128
gioblu.com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Community robotica / programmazione Arduino
www.gioblu.com

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

 smiley-kiss
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 523
Posts: 12328
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Leo funziona, ti devo fare una statua  smiley-mr-green
Leo for ever smiley-lol smiley-lol smiley-lol
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 smiley-grin
Logged

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

Milan
Offline Offline
Edison Member
*
Karma: 2
Posts: 1128
gioblu.com
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao! Si volentieri, adesso stavo testando i servo:

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?
« Last Edit: September 28, 2011, 08:29:32 pm by gbm » Logged

Community robotica / programmazione Arduino
www.gioblu.com

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 523
Posts: 12328
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Però da quanto dice sembra esserci riuscito smiley

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.
Logged

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

Pages: 1 [2] 3 4 5   Go Up
Jump to: