TI中文支持网
TI专业的中文技术问题搜集分享网站

BLE4.0 协议 采用DMA块传输方式接收串口数据,发现只能接收第一个字节

各位:

我的设置如下:

1.采用字节传输方式

2.使用第一个字节作为接收长度,即设置为VLEN为01方式

3.采用DMA中断方式

4.采用单次块传输

将demo程序的dmaCfg.rxBuf的宽度设置为uint8

我从另外一台机器发送了12个字节的数据:

首字节为0B

结果DMA接收中断发生后,缓冲区有12个字节的0B

请问是否是DMA有缺陷,还是其他问题?

 

cedar_xuesong:

http://blog.chinaunix.net/uid-30034579-id-4642793.html

参考下这个文章

赞(0)
未经允许不得转载:TI中文支持网 » BLE4.0 协议 采用DMA块传输方式接收串口数据,发现只能接收第一个字节
分享到: 更多 (0)