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 值的类型。 |