Megosztás a következőn keresztül:


Applibs uart.h

Fejléc: #include <applibs/uart.h>

Az Applibs uart fejléce olyan függvényeket és típusokat tartalmaz, amelyek UART-et (univerzális aszinkron vevőt/adót) nyitnak meg és használnak az eszközön.

Megjegyzés

A fejléc használatakor adja meg a UART_STRUCTS_VERSION a megfelelő verzióra.

Alkalmazásjegyzékre vonatkozó követelmények

Az egyes UART-k eléréséhez az alkalmazásnak azonosítania kell őket az alkalmazásjegyzék Uart mezőjében.

Hardverfüggő azonosítók

Az UART-függvények hardverfüggő azonosítókra hivatkoznak. A hardverfüggő azonosítók állandók, amelyek az eszköz hardverdefiníciós fájljaiban vannak meghatározva. További információ: Célhardver-függőségek kezelése.

Fogalmak és minták

Funkciók

Funkció Leírás
UART_InitConfig Inicializál egy UART konfigurációs struktúrát az alapértelmezett UART-beállításokkal.
UART_Open Megnyitja és konfigurálja az UART-et, és visszaad egy fájlleírót, amelyet a későbbi hívásokhoz használhat.

Szerkezetek

Struct Leírás
UART_Config Az UART konfigurációs beállításai. A példány inicializálásához hívja meg UART_InitConfig.

Enumerálások

Enum Leírás
UART_BlockingMode Az UART-blokkolási vagy nem blokkoló üzemmódok érvényes értékei.
UART_DataBits Az UART-adatbitek érvényes értékei.
UART_FlowControl A folyamatvezérlési beállítások érvényes értékei.
UART_Parity Az UART-paritás érvényes értékei.
UART_StopBits Az UART stopbitek érvényes értékei.

Typedefs

Typedef Leírás
UART_BaudRate_Type A UART_Config struktúra baudRate értékének típusát adja meg.
UART_BlockingMode_Type A UART_Config struktúra blockingMode értékének típusát adja meg.
UART_DataBits_Type A UART_Config struktúra dataBits értékének típusát adja meg.
UART_FlowControl_Type A UART_Config struktúrához tartozó flowControl érték típusát adja meg.
UART_Id UART-azonosító, amely egy UART-perifériapéldányt határoz meg.
UART_Parity_Type A UART_Config szerkezet paritásértékének típusát adja meg.
UART_StopBits_Type A UART_Config struktúra stopBits értékének típusát adja meg.