Condividi tramite


Applibs uart.h

Intestazione: #include <applicazioni/uart.h>

L'intestazione uart Applibs contiene funzioni e tipi che aprono e utilizzano un oggetto UART (Universal Asynchronous Receiver/Transmitter) in un dispositivo.

Nota

Definire UART_STRUCTS_VERSION alla versione appropriata quando si usa questa intestazione.

Requisiti del manifesto dell'applicazione

Per accedere ai singoli UARTs, l'applicazione deve identificarli nel campo Uart del manifesto dell'applicazione.

ID dipendenti dall'hardware

Le funzioni UART fanno riferimento ad alcuni identificatori che dipendono dall'hardware. Gli ID dipendenti dall'hardware sono costanti definite nei file di definizione hardware per un dispositivo. Per altre informazioni, vedere Gestire le dipendenze dell'hardware di destinazione.

Concetti ed esempi

Funzioni

Funzione Descrizione
UART_InitConfig Inizializza una struttura di configurazione UART con le impostazioni UART predefinite.
UART_Open Apre e configura un oggetto UART e restituisce un descrittore di file da usare per le chiamate successive.

Strutture

Struct Descrizione
UART_Config Opzioni di configurazione per un oggetto UART. Chiamare UART_InitConfig per inizializzare un'istanza.

Enumerazioni

Enum Descrizione
UART_BlockingMode Valori validi per le modalità di blocco O non blocco UART.
UART_DataBits Valori validi per i bit di dati UART.
UART_FlowControl Valori validi per le impostazioni di controllo del flusso.
UART_Parity Valori validi per la parità UART.
UART_StopBits Valori validi per i bit di interruzione UART.

Typedef

Typedef Descrizione
UART_BaudRate_Type Specifica il tipo del valore baudRate per la struttura UART_Config .
UART_BlockingMode_Type Specifica il tipo del valore blockingMode per la struttura UART_Config .
UART_DataBits_Type Specifica il tipo del valore dataBits per la struttura UART_Config .
UART_FlowControl_Type Specifica il tipo del valore flowControl per la struttura UART_Config .
UART_Id UN ID UART, che specifica un'istanza della periferica UART.
UART_Parity_Type Specifica il tipo del valore di parità per la struttura UART_Config .
UART_StopBits_Type Specifica il tipo del valore stopBits per la struttura UART_Config .