HAL库 串口接收中断配置
1 基本配置
烧录选择串行:
选择时钟
设置时钟频率
重设系统滴答定时器中断优先级
设置文件名和选择 IDE
设置只拷贝需要的库和创建独立. c 和. h 文件
建立工程并打开后在 Debug >> Settings 中勾选 Reset and Run
2 串口接收中断配置
- 选择合适的串口开启异步通信并配置好参数
- NVIC 中开启串口 1 的全局中断
- 主函数初始化部分对串口接收中断进行初始化
1 | HAL_UART_Receive_IT(&huart1, &ucRxData, 1); //启用中断服务函数 |
- 配置中断回调函数
1 | void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) |
- STM 32 F 4 HAL 库配置 UART 4 不可用于接收数据
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 XHan!