Go Down

Topic: swRTC (Read 301831 times) previous topic - next topic

reizel

provando questo swRTC su un atmega8a standalone (quindi senza quarzi esterni) vedo che perde oltre 30 secondi in 20 minuti, insomma oltre 30 minuti al giorno, quindi direi che serve che l'atmega abbia un quarzo esterno e mai quello interno.

io lo usero' con il classico quarzo da 16MHz che lo rende preciso :.

leo72

Se si vuole una precisione accurata, il quarzo è INDISPENSABILE.
L'oscillatore interno può "sbarellare" anche del 10%.

leo72

Oggi ho lavorato un po' alla libreria. Ho integrato il supporto ai Tinyx4 (24/44/84), all'Atmega644 ed agli Atmega640/1280/2560 (quelli delle Arduino MEGA/MEGA2560 per intendersi).

Stasera faccio delle verifiche e poi pubblico la lib aggiornata.

menniti

Leo, ormai ci sei: attiny_x313, attiny_x61, attiny_x8, così facciamo un lavoro parallelo  ;)
Poi te li testo io, anche se il 2313 penso lo usino diversi utenti.
Chiedo troppo  :smiley-red:?
Manuale "Arduino e le tecniche di programmazione dei microcontrollori ATMEL"
http://www.michelemenniti.it/manuale_di_programmazione.html
http://www.michelemenniti.it/offerta.html
Articoli ElettronicaIN
http://www.michelemenniti.it/elettronica_in.html

lestofante

direi che se i test sono positivi, ma testa almeno sulle 24H, poi mettere il tutto su GIT e metterla tra la raccolta di librerie!
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

gioscarab

Ragazzi il clock interno di fabbrica è regolato con una precisione dichiarata del 10%, la AVR dichiara che si puo' arrivare a 1% regolandolo. Per regolarlo basta cronometrare un'azione fatta dal micro da regolare e poi di conseguenza ritarare fino al risultato desiderato. Il che potrebbe ridurre drasticamente i minuti persi a 3 / 5.

leo72

@gbm:
sì, l'oscillatore interno è una ciofeca.

L'oscillatore interno può "sbarellare" anche del 10%.


Per questo è consigliabile l'uso di un quarzo esterno.

Finiti i micro, penso di dedicarmi all'implementazione del supporto per il quarzo da orologio (32768 Hz).

leo72


Leo, ormai ci sei: attiny_x313, attiny_x61, attiny_x8, così facciamo un lavoro parallelo  ;)
Poi te li testo io, anche se il 2313 penso lo usino diversi utenti.
Chiedo troppo  :smiley-red:?


Sono diversi datasheet da studiare  :smiley-sweat:
Ci provo.

menniti



Leo, ormai ci sei: attiny_x313, attiny_x61, attiny_x8, così facciamo un lavoro parallelo  ;)
Poi te li testo io, anche se il 2313 penso lo usino diversi utenti.
Chiedo troppo  :smiley-red:?


Sono diversi datasheet da studiare  :smiley-sweat:
Ci provo.

tnx XD
Manuale "Arduino e le tecniche di programmazione dei microcontrollori ATMEL"
http://www.michelemenniti.it/manuale_di_programmazione.html
http://www.michelemenniti.it/offerta.html
Articoli ElettronicaIN
http://www.michelemenniti.it/elettronica_in.html

leo72

Ecco la versione 0.4.
Sono stati inseriti gli Attinyx4, l'Atmega644 e gli Atmega1280/2560 (quelli delle Arduino MEGA).

Come al solito, chiedo dei test e dei risconti.

menniti


Ecco la versione 0.4.
Sono stati inseriti gli Attinyx4, l'Atmega644 e gli Atmega1280/2560 (quelli delle Arduino MEGA).

Come al solito, chiedo dei test e dei risconti.

Beh, mi pare giusto che la festeggi con 4000 post ;) ultimamente posso testimoniare che gli spam hanno lasciato il posto a tanti interventi utili ed a condivisioni di sperimentazione che ti fanno molto onore. ALTRI MILIONI DI QUESTI POST, AUGURI! XD XD
Manuale "Arduino e le tecniche di programmazione dei microcontrollori ATMEL"
http://www.michelemenniti.it/manuale_di_programmazione.html
http://www.michelemenniti.it/offerta.html
Articoli ElettronicaIN
http://www.michelemenniti.it/elettronica_in.html

leo72

Ancora non ci sono, a 4000... ma mi sento come se 3 o 4 post un po' meno seri, prima di andare a letto, posso anche scriverli   ;)

leo72

Versione 0.5 della libreria.
Corretti alcuni bug sulla compilazione per i Mega644.
Ancora da verificare i Tiny84 ed i Mega640/1280/2560: qualcuno ha la Mega per provare?

leo72

Aggiornamento.
La libreria sui Tiny84 sembra non funzionare. Gradirei un feedback da qualcuno che la può provare su questi micro.
A me swRTCled non fa lampeggiare nulla: il led resta fisso acceso.

leo72

Up.
Mi servono conferme sul problema con i Tiny84.... se qualcuno che ce li ha potesse provare lo sketch swRTCled, gliene sarei grato.

PS:
e se qualcuno vuole provarla anche su una Mega...  :*

Go Up