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

复现:

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

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

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

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

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

后边有空再研究

相关推荐
fly_sunnn15 小时前
STM32-GPIO
stm32·单片机·嵌入式硬件
宵时待雨19 小时前
STM32基础1:嵌入式历史与生态
stm32·单片机·嵌入式硬件
深圳老胡20 小时前
STM32CubeMX 生成 CMake 工程,用 VSCode 编译与调试的完整流程
笔记·stm32·单片机·代码规范
甜甜的大香瓜20 小时前
【MT32F006】MT32F006之Timer定时
单片机
甜甜的大香瓜20 小时前
【MT32F006】MT32F006之读写内部EEPROM
单片机
沐欣工作室_lvyiyi21 小时前
超市智能货架系统设计与实现(论文+源码)
c语言·单片机·课程设计·电子信息工程毕业设计·黑龙江工商学院·广州工商学院·成都工业学院
老孟说禅21 小时前
硬件测试 - 测试用例设计:测试需求分析、测试点提取、测试用例编写方法
单片机·嵌入式硬件·智能硬件
C++ 老炮儿的技术栈21 小时前
static的作用
c语言·c++·人工智能·单片机·c
逐光者93321 小时前
STM32通信协议——I2C
stm32·单片机·嵌入式硬件
千秋岁rr21 小时前
15.PWR电源控制
单片机·嵌入式硬件