1. 首页
  2. 编程语言
  3. C
  4. DMA不定长数据.rar

DMA不定长数据.rar

上传者: 2020-06-15 19:44:35上传 RAR文件 24.35MB 热度 26次
本移植方法采用串口3做DMA接收,利用了串口3的空闲中断来接收不定长数据,即接收数据完后的那段空闲时间就会产生一个空闲中断,在空闲中断中处理DMARecBuffer中的数据。定义了两个存储空间: DMARecBuffer和RecBuffer。数据最初都存储在DMARecBuffer中,然后转存到RecBuffer中。DMARecBuffer中的数据每接收到新的数据都会清空。而RecBuffer中的数据会一直增加,直到用户读取以后才手动清空。 以下为移植方式,如果串口有变更请自行修改:
用户评论