Vai al contenuto
PLC Forum


ATmega16 oscillatore interno - come leggere la calibraz. dal fw


accacca

Messaggi consigliati

Ho un piccolo problema con un ATmega16 ritengo sia una banalità ma è la prima volta che utilizzo questo micro e non ho capito come risolvere

Il mio firmware utilizza l'oscillatore interno alla frequenza di 8MHz

Atmel ha previsto 4 frequenze per l'oscillatore interno 1/2/4/8MHz

Per ogni frequenza si deve caricare un registro di calibrazione con un valore predefinito che si trova ecco appunto .... non ho capito dove

Il micro al reset carica automaticamente il byte per la frequenza di 1Mhz ma per le altre frequenze si deve fare "manualmente" all'avvio ma come detto non so a che indirizzo leggerlo.

Sono riuscito a leggerlo con avr studio e ho memorizzato il valore in eeprom da dove lo rileggo all'avvio per calibrare correttamente l'oscillatore ma vorrei che la cosa fosse automatica altrimenti in produzione devo fare la procedura leggi e salva in eeprom per ogni micro...

Qualcuno mi aiuta a capire... grazie

Link al commento
Condividi su altri siti


Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...