CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

UART驱动的结构体

ll_uart_init_t

UART外设LL层初始化结构体ll_uart_init_t的定义如下:

表 595 ll_uart_init_t结构体
数据域 域段描述 取值

uint32_t baud_rate

波特率,开发者也可通过ll_uart_set_baud_rate()设置该参数。

9600 ~ 921600

uint32_t data_bits

数据位位宽,开发者也可通过ll_uart_set_data_bits_length()设置该参数。

该参数的取值可以是下列值中的任意一个:

  • LL_UART_DATABITS_5B(5位)
  • LL_UART_DATABITS_6B(6位)
  • LL_UART_DATABITS_7B(7位)
  • LL_UART_DATABITS_8B(8位)

uint32_t stop_bits

停止位位宽,开发者也可通过ll_uart_set_stop_bits_length()设置该参数。

该参数的取值可以是下列值中的任意一个:

  • LL_UART_STOPBITS_1(1位)
  • LL_UART_STOPBITS_1_5(1.5位)
  • LL_UART_STOPBITS_2(2位)

uint32_t parity

校验位,开发者也可通过ll_uart_set_parity()设置该参数。

该参数的取值可以是下列值中的任意一个:

  • LL_UART_PARITY_NONE(无校验)
  • LL_UART_PARITY_ODD(奇校验)
  • LL_UART_PARITY_EVEN(偶校验)
  • LL_UART_PARITY_SP0(校验位始终为0)
  • LL_UART_PARITY_SP1(校验位始终为1)

uint32_t hw_flow_ctrl

流控,开发者也可通过ll_uart_set_hw_flow_ctrl()设置该参数。

该参数的取值可以是下列值中的任意一个:

  • LL_UART_HWCONTROL_NONE(无流控)
  • LL_UART_HWCONTROL_RTS_CTS(自动流控)

扫描关注

打开微信,使用“扫一扫”即可关注。