问答

汇集网友智慧,解决技术难题

mhvhm

TA的家园币:10  

  • N32L406芯片lpuart+dma接收有概率多接收一个字节

    本帖最后由mhvhm于2025-6-1409:54编辑单片机型号:N32L406,非低功耗模式lpuart配置:波特率9600,使能串口发送和接收功能,不使用中断dma配置:使能lpuart发送接收dma,非循环模式,不使用中断基本逻辑:连接上位机,使用串口助手以200ms间隔向LPUART发送hex数据“EB010000EC”,单片机使用定时器定时模拟串口发送完成中断,4ms没有接收到新的字节则定义为一次接收完成,但是接收缓冲区有概率出现接收到的数据为“EB01000100EC”的数据(也出现过“EBEC010000EC”的数据,dma传输数量寄存器也确实为6个字节数据,求教为什么会出现这个问题