Programmation LPC4088 Cheat Sheet 2

Interface serie asynchrone UART

UART
Universal Asynchronous Receiver Transmitter
TX (ou TXD)
Transmission (ou Transmission Data)
RX (ou RXD)
Reception (ou Reception Data)

Déclaration et Configuration d’une UART

Déclartion

//                     TX, RX
Serial interface_serie(p9,p10);

Configuration de la vitesse de transmission

interface_serie.baud(9600); // Vitesse en Bauds (Bit/secondes)

Configuration du format

// Prototype :
// void format(int bits=8, Parity parity=SerialBase::None, int stop_bits=1);

interface_serie.format(8,SerialBase::Odd,1);

Paramètres :

# Paramètre Valeurs Defaut
1 Nombre de bits par mot Entier de 5 à 8 8
2 Type de paritée Voir tableau SerialBase::None
3 Nombre de bits de stop 0 ou 1 1

Types de paritées :

Parametre Valeurs
SerialBase::None Pas de bit de parité
SerialBase::Odd Bit de parité impaire
SerialBase::Even Bit de parité paire
SerialBase::Forced1 Bit de parité forcé à 1
SerialBase::Forced0 Bit de parité forcé à 0

Mise en oeuvre de l’interface UART en mode de scrutation

Interface I2C

azerty