Applibs uart.h

Üst bilgi: #include <applibs/uart.h>

Applibs uart üst bilgisi, bir cihazda UART (Evrensel Zaman Uyumsuz Alıcı/Verici) açıp kullanan işlevler ve türler içerir.

Not

Bu üst bilgiyi kullanırken uygun sürüme UART_STRUCTS_VERSION tanımlayın.

Uygulama bildirimi gereksinimleri

Tek tek UART'lere erişmek için uygulamanızın bunları uygulama bildiriminin Uart alanında tanımlaması gerekir.

Donanıma bağımlı kimlikler

UART işlevleri, donanıma bağımlı olan bazı tanımlayıcılara başvurur. Donanıma bağımlı kimlikler, bir cihazın donanım tanım dosyalarında tanımlanan sabitlerdir. Daha fazla bilgi için bkz. Hedef donanım bağımlılıklarını yönetme.

Kavramlar ve örnekler

Işlev

Işlev Açıklama
UART_InitConfig Varsayılan UART ayarlarıyla bir UART yapılandırma yapısı başlatır.
UART_Open Bir UART açar ve yapılandırılır ve sonraki çağrılar için kullanılacak bir dosya tanımlayıcısı döndürür.

Yapı

Yapı Açıklama
UART_Config UART için yapılandırma seçenekleri. Örneği başlatmak için UART_InitConfig çağır.

Numaralandırmalar

Enum Açıklama
UART_BlockingMode UART engelleme veya engelleme olmayan modlar için geçerli değerler.
UART_DataBits UART veri bitleri için geçerli değerler.
UART_FlowControl Akış denetimi ayarları için geçerli değerler.
UART_Parity UART eşlik için geçerli değerler.
UART_StopBits UART durdurma bitleri için geçerli değerler.

Typedef

Typedef Açıklama
UART_BaudRate_Type UART_Config yapısı için baudRate değerinin türünü belirtir.
UART_BlockingMode_Type UART_Config yapısı için blockingMode değerinin türünü belirtir.
UART_DataBits_Type UART_Config yapısı için dataBits değerinin türünü belirtir.
UART_FlowControl_Type UART_Config yapısı için flowControl değerinin türünü belirtir.
UART_Id UART çevre birimi örneğini belirten bir UART kimliği.
UART_Parity_Type UART_Config yapısı için eşlik değerinin türünü belirtir.
UART_StopBits_Type UART_Config yapısı için stopBits değerinin türünü belirtir.