Pages: 1 2 [3] 4 5   Go Down
Author Topic: ATtiny85 a 16mhz con High Frequency PLL Clock  (Read 4634 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22651
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma io ho messo diversi paletti.
Sappiamo per certo che l'IDE di Arduino NON modifica i fuse semplicemente inviando uno sketch. Non ha specificato se sta usando l'ArduOPEN e non so come lavora l'ArduOPEN.
Logged


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

Ma io ho messo diversi paletti.
Sappiamo per certo che l'IDE di Arduino NON modifica i fuse semplicemente inviando uno sketch. Non ha specificato se sta usando l'ArduOPEN e non so come lavora l'ArduOPEN.
Hai ragione, io pensavo allo sketch ISP in dotazione al pico, NON ad ArduOpen, dovrebbe chiarire questa cosa.
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

Mmm utilizzando ArduOpen...
La cosa che mi stupisce è che sia riuscito a programmare un Pico85 SMD a 1mhz appena appena tirato fuori dal packaging, con ArduOpen e il core ArduinoTiny modificato per girare a 16mhz (in boards)... dite che in realtà lo programma a 1mhz?? mi sembra strano!
Logged

Community robotica / programmazione Arduino
www.gioblu.com

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

Se ArduOPEN è basato sull'IDE di Arduino e se non avete toccato nulla a riguardo di come l'IDE interagisce con avrdude, sono sicuro al 100% di quello che ho scritto. L'IDE cambia i fuse solo quando gli viene detto di flashare il bootloader. Nell'upload di uno sketch NON vengono programmati.
Logged


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

Mmm, come è possibile che un PICO con i fuse settati a 1mhz funziona con un core in cui in boards c'è scritto 16mhz programmando correttamente?  smiley-eek smiley-eek
Logged

Community robotica / programmazione Arduino
www.gioblu.com

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

Ci puoi anche scrivere di compilarlo a 100 MHz. QUello che cambia sono solo i tempi su alcune funzioni, ad esempio i delay. Puoi verificarlo caricando il Blink compilato a 16 MHz e caricato su un micro cloccato a 1 MHz e viceversa per capire cosa cambia dai lampeggi del led.
Logged


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

Oh oooooh? Sono Calimero  smiley-sad-blue se mi avessi dato ascolto già da ieri sera a quest'ora lo misureresti il clock, facendo prove elettroniche e NON visive, senza offesa per Leo che, giustamente, vedendoti restìo, ti dice tra le righe: almeno carica il blink invece di "giocare" con i motori smiley-mr-green
Giovà, sei troppo ariete, con le cornate non si aprono tutte le porte, ogni tanto bisogna provare a dare ascolto a coloro i quali chiedi pareri, altrimenti che si parla a fare?
Ma io sono un caso a parte, a me non mi ascolta nessuno, solo pe :(rché sono piccolo e nero....
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

Ehi Menniti io ieri sera ho provato a calcolare il clock con un Arduino usando una semplice funzione con micros() (perchè ho rotto l'oscilloscopio smiley-sad)
Niente per qualche motivo non funzionava, ma era tardi. Quindi mi sono spostato sul servo  smiley-mr-green
Oggi appena finito di lavorare faro' il test che entrambi consigliate.

Quello che mi sembra strano è che il servo funzioni correttamente a questo punto  smiley-mr-green
Logged

Community robotica / programmazione Arduino
www.gioblu.com

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

Non so come funzioni un servo né come si comanda ma se non è gestito da tempi, allora va a prescindere dal clock.
Logged


Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5496
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ragazzi.... non ricordate che anche io avevo problemi con i servi ???
Se usi la libreria SoftwareServo sei apposto... ho provato per una settimana chn la Servo.h a modificarla anche provando con gli altri timer ma senza risultato  smiley-zipper
con la Sservo va senza problemi....
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

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

rattuccio, ma sta dicendo che NON ha problemi con i servi 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

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5496
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Appunto per quello sono  smiley-zipper
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5496
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Prompt dei comandi -> avrdude e poi procedi da riga di comando..
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

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

Dovrei fare la stessa cosa ma con windows 7 , purtroppo su linux non riesco a programmare il tiny, ho la versione ubuntu 11.10 e non va proprio.
Potresti provare con queste 2 modifiche:
http://arduino.cc/forum/index.php/topic,76138.msg691033.html#msg691033

Io non le ho ancora testate perché ho messo Kubuntu 11.04 e per ora non aggiorno.

Quote
Nella cartella dell'ide 0022 per windows non trovo avrdude (hardaware tools c'è ma non avrdude come comando)
COme faccio grazie.
Strano, deve esserci per forza altrimenti come fai a fare l'upload degli sketch, non trovi?  smiley-wink
Mi sono scaricato più di 80 MB di roba per vedere dov'era... E' in hardware/tools/avr/bin  smiley-razz
Logged


Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti.
Riprendo questo topic perchè vorrei mandare l'attiny85 a 16Mhz.
Da quello che leggo non c'è bisogno del quarzo esterno? O non ci ho capito nulla?

Se invece per pure caso avessi capito potreste spiegarmi come farlo con il software arduino?

Grazie
« Last Edit: October 11, 2012, 11:25:04 pm by erpomata » Logged


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