- 博客(2)
- 收藏
- 关注
原创 华大单片机(F460),使用串口+DMA重复接收数据
DMA配置如下:因为我使用DMA搬运数据,只是为了对数据包进行校验(每次传输数据都可以覆盖之前数组中的数据),在这里RxData的数据包大小只有4个字节,自己定义即可。注:为了实现,数据可重复传输(串口接收到数据DMA就干活),这里的传输次数设置为0(TransferCnt=0),不然传输完后又要初始化DMA。在实现这个功能的时候,出现的问题是DMA配置不太会,以及手欠在DMA传输源地址中DR+2,这地方的+2加进括号里去了,导致数据一致是0C。实验结果:第一次发送 55 12 67 EE。
2025-07-21 10:14:01
743
原创 华大单片机HC32F460串口接收多数据,为什么会出现接收溢出(求解)
通过上位机发送 55 66 77 88,串口接收寄存器只有55,且只能保存55,是因为串口接收上溢错误。Data数组中只能接受到发送数据的第一个数据 55。当串口上位机一发送数据就出现了报错。求解,是时钟频率问题还是啥问题。
2025-07-18 15:57:22
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅