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 數值型別。 |