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. |