Applibs uart.h

頁首: #include < applibs/uart.h>

Applibs uart 標頭包含可在裝置上開啟並使用 UART (通用非同步接收器/傳輸器) 的功能和類型。

注意

使用此頁首時,定義UART_STRUCTS_VERSION至適當的版本。

應用程式資訊清單需求

若要存取個別 UART,您的應用程式必須在 應用程式資訊清單的 Uart 欄位中識別這些 UART。

硬體相依識別碼

UART 函數參照一些相依于硬體的識別碼。 硬體相依識別碼是裝置硬體定義檔中定義的常數。 如需詳細資訊,請參閱 管理目標硬體相依性

概念和範例

功能

功能 描述
UART_InitConfig 使用預設 UART 設定初始化 UART 設定結構。
UART_Open 開啟並設定 UART,並傳回檔案描述器以用於後續通話。

結構

結構 描述
UART_Config UART 的設定選項。 致電 UART_InitConfig 以初始化實例。

枚舉

枚舉 描述
UART_BlockingMode UART 封鎖或非封鎖模式的有效值。
UART_DataBits UART 資料位的有效值。
UART_FlowControl 流程式控制制設定的有效值。
UART_Parity UART 同位的有效值。
UART_StopBits UART 停止位的有效值。

Typedefs

Typedef 描述
UART_BaudRate_Type 指定 UART_Config 結構的 baudRate 數值型別。
UART_BlockingMode_Type 指定UART_Config 結構的 blockingMode 數值型別。
UART_DataBits_Type 指定UART_Config結構的資料比特數值型別。
UART_FlowControl_Type 指定UART_Config 結構的 flowControl 數值型別。
UART_Id UART 識別碼,指定 UART 周邊實例。
UART_Parity_Type 指定 UART_Config 結構之同位值的類型。
UART_StopBits_Type 指定 UART_Config 指示的 stopBits 數值型別。