STM32串口DMA连续发送两帧,致使数据部分覆盖的问题

问题描述 使用STM32的串口进行DMA发送(Noraml模式),在某个任务中连续调用两次发送函数log_printf(),可是发回的数据在串口调试助手上显示与预期不符。第一次发送的数据有一部分被第二次发送的数据覆盖,如图所示: 任务代码以下:web /* Log_Task function */ void Log_Task(void const * argument) { /* USER C
相关文章
相关标签/搜索