stc8H启用DMA发送后 卡住【踩坑日志】

复现:

开启了串口中断,开启DMA发送中断。

成功发送后,接收中断中 打印。发现也接收到了数据。但是程序卡死。

串口中断中加了 清楚发送标志就好了。

c 复制代码
		if(UART3_CheckTxFlag())
		{
			UART3_ClearTxFlag();
		}

但是 没开DMA 时 ,不需要清楚。以前是阻塞发送,持续检测发送标志。

后边有空再研究

相关推荐
FreakStudio1 小时前
小作坊 GitHub 协作闭环:fork-sync-dev-pr-merge 实战指南
python·单片机·嵌入式·面向对象·电子diy
cmpxr_5 小时前
【单片机】位域非原子写的风险
单片机·嵌入式硬件
恒森宇电子有限公司7 小时前
南麟LN1151 超低静态功耗 CMOS 低压差线性稳压器 多种封装形式
单片机·嵌入式硬件
九鼎创展科技8 小时前
国产高性能 MCU 开发板新标杆:PICO2 主板深度解析
单片机·嵌入式硬件
LCG元9 小时前
STM32实战:基于STM32F103的LCD1602液晶屏(并口/模拟时序)驱动
stm32·单片机·嵌入式硬件
可乐鸡翅好好吃10 小时前
从四个 ble_evt_handler 看 Nordic BLE 架构:模块化解耦与优先级控制
单片机·嵌入式硬件
三佛科技-1873661339710 小时前
LPK8717省外围无需启动电阻,12W自供电PSR控制芯片恒压恒流方案
单片机·嵌入式硬件
陶瓷好烦11 小时前
智能编码助手:VSCode+Keil+Kilo Code打造自然语言编程环境
vscode·stm32·单片机
liuluyang53011 小时前
DW_apb_timers 寄存器简介
stm32·单片机·嵌入式硬件·dw timer
慕诗客11 小时前
RGB灯带控制(WS2811)
单片机·嵌入式硬件