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

复现:

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

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

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

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

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

后边有空再研究

相关推荐
ch3nyuyu11 小时前
单片机实验2
单片机·嵌入式硬件
mk01512 小时前
20V输入,12V 3A输出 效率96%DCDC降压芯片
驱动开发·单片机·硬件工程·智能硬件·pcb工艺
达子66614 小时前
Zephyr RTOS 学习系统:第一阶段 —— 入门篇
stm32·单片机·嵌入式硬件
‎ദ്ദിᵔ.˛.ᵔ₎19 小时前
STM32入门第一课:32位MCU
stm32·单片机
西城微科方案开发19 小时前
智能电子跳绳方案开发
单片机·嵌入式硬件
国科安芯20 小时前
抗辐射微控制器在卫星电源管理分系统中的控制架构与可靠性研究——基于AS32S601型MCU的星载能源系统智能化管理技术分析
网络·单片机·嵌入式硬件·安全·架构·系统架构·能源
KaifuZeng21 小时前
电路面试问题汇总一
单片机·嵌入式硬件·面试·电路
Freedom_my21 小时前
STM32简单项目
stm32·单片机·嵌入式硬件
GeekArch1 天前
第8讲:裸机单片机项目——Vibe快速迭代的最优边界
c语言·stm32·单片机·嵌入式硬件·mcu·物联网·ai编程
Delta-delta1 天前
M85-GCC13.3-CMSIS-接入笔记
笔记·单片机·嵌入式硬件