Applibs uart.h

标头: #include <applibs/uart.h>

Applibs uart 标头包含在设备上打开和使用 UART (通用异步接收器/发射器) 的函数和类型。

注意

使用此标头时,定义相应版本的UART_STRUCTS_VERSION。

应用程序清单要求

若要访问单个 UART,应用程序必须在 应用程序清单的 Uart 字段中标识它们。

硬件相关 ID

UART 函数引用一些依赖于硬件的标识符。 硬件依赖 ID 是在设备的硬件定义文件中定义的常量。 有关详细信息,请参阅 管理目标硬件依赖项

概念和示例

功能

功能 描述
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 结构的 dataBits 值的类型。
UART_FlowControl_Type 指定 UART_Config 结构的 flowControl 值的类型。
UART_Id UART ID,用于指定 UART 外围设备实例。
UART_Parity_Type 指定 UART_Config 结构的奇偶校验值的类型。
UART_StopBits_Type 指定 UART_Config 结构的 stopBits 值的类型。