AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
Fonctions de réglage de l'oscillateur RC

Description détaillée

Ce module fournit des fonctions permettant le réglage de l'oscillateur RC.

Graphe de collaboration de Fonctions de réglage de l'oscillateur RC:

Fonctions

int iOscCalibrateFromEE (uint16_t usEeAddr)
 Réglage du registre OSCCAL avec une valeur stockée en EEPROM. Plus de détails...
 
uint8_t ucOscCal (void)
 Retourne la valeur du registre OSCCAL.
 
void vOscCalibrate (uint8_t ucOscCal)
 Modifie le registre OSCCAL.
 

Macros

#define OSCCAL_EEADDR   0xFF
 

Documentation des macros

#define OSCCAL_EEADDR   0xFF

Adresse par défaut de OSCCAL en EEPROM

Exemples:
net/onewire/ds2438/demo_ow_ds2438.c, et net/onewire/scan/demo_ow_scan.c.

Définition à la ligne 35 du fichier osc.h.

Documentation des fonctions

int iOscCalibrateFromEE ( uint16_t  usEeAddr)
inline

Réglage du registre OSCCAL avec une valeur stockée en EEPROM.

Paramètres
usEeAddradresse en EEPROM de la valeur de OSCCAL calculée lors de l'étalonnage.
Renvoie
la valeur de OSCCAL comme un unsigned, -1 si OSCCAL non modifié
Note
La macro AVRIO_SET_OSCCAL doit être définie avant l'inclusion de ce fichier sinon cette fonction ne fait rien et renvoie -1.
Exemples:
net/onewire/ds2438/demo_ow_ds2438.c, et net/onewire/scan/demo_ow_scan.c.