STM32 CubeIDE 使用串口中断模式

串口中断模式解决了串口操作一直占用CPU的问题

使用串口中断模式只需要勾选开启相应串口的中断

在发送和接收函数后加_IT后缀

//HAL_UART_Receive(&huart2, receiveData, 2, HAL_MAX_DELAY);

//HAL_UART_Transmit(&huart2, receiveData, 2, 100);

HAL_UART_Receive_IT(&huart2,receiveData,2);

HAL_UART_Transmit_IT(&huart2,receiveData,2);

将处理逻辑移入到HAL_UART_RxCpltCallback

相关推荐
单片机杂货铺35 分钟前
【单片机毕业设计选题】基于stm32单片机儿童公路车速度检测报警
stm32·单片机·嵌入式硬件·51单片机·硬件工程·课程设计
振南的单片机世界2 小时前
看门狗硬核拆解:1.6秒不喂狗,硬件强制“掀桌子”
arm开发·stm32·单片机·嵌入式硬件
嵌入式阿蔡2 小时前
Linux_01:交叉编译与开发环境实战——从单片机跨到 Linux 的第一道坎
linux·运维·网络·单片机·嵌入式硬件·嵌入式实时数据库
NYFEA3 小时前
徕飞 FCA系列全面上新,一站式I/O扩展国产替代方案
单片机·嵌入式硬件
国科安芯4 小时前
ASL622S:把“信号失真“挡在门外的航天级运放
网络·单片机·嵌入式硬件·架构·状态模式·低轨卫星星座
XiHongShi20165 小时前
STM32H7 FLASH和SRAM标准例程
stm32·单片机·嵌入式硬件
单片机杂货铺5 小时前
【单片机毕业设计选题】基于单片机的智能牛奶保鲜箱设计
人工智能·stm32·单片机·物联网·毕业设计·课程设计
捷瑞电子工坊16 小时前
FreeRTOS任务管理:从入门到实践(标准库版)
stm32·嵌入式·freertos·实时操作系统·任务管理·标准外设库·任务挂起与恢复
莫浅子21 小时前
day01-USB架构与枚举
c++·单片机·嵌入式驱动
恒锐丰科技韩生21 小时前
SS8844T|8.2‑40V 四通道独立半桥驱动 ETSSOP28 带散热焊盘 工业自动化机器人专用
嵌入式硬件·硬件工程