Pages: 1 [2]   Go Down
Author Topic: ATtiny85 problemi  (Read 1286 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Finalmente lo vedo funzionare.
Sarebbe bello sapere cos'era che non andava...

Quote
Ho provato a far lampeggiare un LED però è molto lento.
Avrai compilato per un clock ed il micro lavorerà a tutt'altra frequenza. Un classico  smiley-wink
Logged


Offline Offline
Full Member
***
Karma: 0
Posts: 156
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sarebbe bello sapere cos'era che non andava...
Devo dire che non mi è chiaro, ma come mi hai indicato ho installato avrdude e librxtx che non lo erano

mentre gli altri pacchetti non erano installati.
Quote
Ho provato a far lampeggiare un LED però è molto lento.
Quote
Avrai compilato per un clock ed il micro lavorerà a tutt'altra frequenza. Un classico  smiley-wink
Ho provato queste 3 board:
     ATtiny@8MHz(internal oscillator;BOD disabled)    //lampeggio del LED molto lento.

     ATtiny@16MHz(internal PLL;4,3v BOD)                  //lampeggio del LED molto lento.

     ATtiny@1MHz (internal oscillator;BOD disabled)   //lampeggio OK;

LEO grazie per la tua pazienza.

Carletto.


Logged

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

Sarebbe bello sapere cos'era che non andava...
Devo dire che non mi è chiaro, ma come mi hai indicato ho installato avrdude e librxtx che non lo erano
Allora semplicemente non riuscivi a spedire i file al microcontrollore.

Quote
Quote
Ho provato a far lampeggiare un LED però è molto lento.
Quote
Avrai compilato per un clock ed il micro lavorerà a tutt'altra frequenza. Un classico  smiley-wink
Ho provato queste 3 board:
     ATtiny@8MHz(internal oscillator;BOD disabled)    //lampeggio del LED molto lento.

     ATtiny@16MHz(internal PLL;4,3v BOD)                  //lampeggio del LED molto lento.

     ATtiny@1MHz (internal oscillator;BOD disabled)   //lampeggio OK;

LEO grazie per la tua pazienza.

Carletto.



Tutti i microcontrollori Atmel escono di fabbrica impostati per lavorare ad 1 MHz.
La frequenza non la cambi semplicemente selezionando una voce nel menu dell'IDE ma devi aprire un terminale e programmare i fuse del micro stesso. I fuse sono particolari registri che puoi modificare solo con un programmatore e che regolano il funzioamento del micro stesso, compreso il clock.
Quindi per far andare il micro ad 8 Hz devi impostarlo ad 8 MHz.
Sul mio sito (link in firma) trovi una guida per la programmazione dei Tiny, vale per la vecchia versione dell'IDE però ci sono schemi di collegamento e programmazione dei fuse da terminale che sono validi per tutte le versioni dell'IDE.
Logged


Pages: 1 [2]   Go Up
Jump to: