自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除