技术栈

STM32 CubeIDE 使用串口中断模式

bai5459362026-01-20 16:53

串口中断模式解决了串口操作一直占用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

上一篇:本地Windows测试:钉钉群消息/文件传输到Python服务(完整教程)
相关推荐
qq_40170041
2 小时前
基于TMI6263BH芯片USB2.0 3.0电源控制与限流保护原理图
单片机·嵌入式硬件
fanged
3 小时前
STM32(4)--时钟树
stm32·单片机·嵌入式硬件
List<String> error_P
3 小时前
STM32启动流程及相关概念
单片机·嵌入式硬件
__万波__
3 小时前
STM32L475蜂鸣器实验
stm32·单片机·嵌入式硬件
qq_40170041
4 小时前
经典78M05 LDO经典应用电路
单片机·嵌入式硬件
欢乐熊嵌入式编程
5 小时前
BLE 蓝牙开发入门:用手机控制开发板 LED
单片机·ble蓝牙开发·嵌入式入门
小美单片机
5 小时前
External model DLL ”ADC083XDLL“ not found_proteus仿真报错解决方法
c语言·单片机·51单片机·proteus·课程设计·课设
Tyrion.Mon
6 小时前
沁恒PD协议诱骗芯片CH224A/CH224Q--IIC研究(0x60~0x8F)
单片机·硬件工程
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)032025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)04Linux下V2Ray安装配置指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06UV安装并设置国内源07AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南08Claude Code Skills 实用使用手册09BongoCat - 跨平台键盘猫动画工具10网站改了域名,如何查找?