1. USART_Init(): 用于初始化串口通信,包括波特率、数据位、停止位、校验位等参数的设置。

  2. USART_SendData(): 用于发送数据到串口。数据可以是单个字符或者一组字符。

  3. USART_ReceiveData(): 用于从串口接收数据,返回接收到的字符。

  4. USART_ITConfig(): 用于配置串口的中断,包括接收中断、发送完成中断等。

  5. USART_ClearITPendingBit(): 用于清除串口中断标志位,防止中断重复触发。

  6. USART_GetFlagStatus(): 用于获取串口状态标志位,例如接收完成标志、发送完成标志等。

  7. USART_Cmd(): 用于使能或禁止串口。

  8. GPIO_Init(): 用于初始化串口所在的GPIO口,包括输出模式、输入模式、上下拉电阻等设置。

  9. NVIC_Init(): 用于初始化中断向量表,可以设置中断优先级等参数。

stm32串行通信常用库函数

原文地址: https://www.cveoy.top/t/topic/hff5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录