AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
Interface matérielle

Description détaillée

Ce module décrit les fonctions d'accès à l'interface matérielle du LCD.

Graphe de collaboration de Interface matérielle:

Modules

 Configuration
 

Fonctions

int8_t iLcdIoInit (void)
 Initialise de l'interface de le LCD. Plus de détails...
 
uint8_t ucLcdRead (uint8_t ucAddress)
 Lecture d'un octet dans le LCD. Plus de détails...
 
void vLcdIoWrite (uint8_t ucData, uint8_t ucAddress)
 Ecriture d'un octet vers le LCD. Plus de détails...
 
void vLcdIoWriteNibble (uint8_t ucHighNibble, uint8_t ucAddress)
 Ecriture d'un quartet B7-B4 vers le LCD. Plus de détails...
 

Documentation des fonctions

int8_t iLcdIoInit ( void  )

Initialise de l'interface de le LCD.

Renvoie
0 succès, une valeur négative si erreur.
uint8_t ucLcdRead ( uint8_t  ucAddress)

Lecture d'un octet dans le LCD.

Paramètres
ucAddressAdresse où l'octet sera écrit.
Renvoie
Valeur de l'octet
void vLcdIoWrite ( uint8_t  ucData,
uint8_t  ucAddress 
)

Ecriture d'un octet vers le LCD.

Paramètres
ucDataValeur de l'octet
ucAddressAdresse où l'octet sera écrit.
void vLcdIoWriteNibble ( uint8_t  ucHighNibble,
uint8_t  ucAddress 
)

Ecriture d'un quartet B7-B4 vers le LCD.

Paramètres
ucHighNibblequartet à écrire aligné à gauche (B3-B0 = 0)
ucAddressAdresse du registre
Note
Nécessaire uniquement pour les contrôleurs d'afficheur disposant d'un mode 4 bits.