BLE4.0 协议 采用DMA块传输方式接收串口数据,发现只能接收第一个字节
时间:10-02
整理:3721RD
点击:
各位:
我的设置如下:
1.采用字节传输方式
2.使用第一个字节作为接收长度,即设置为VLEN为01方式
3.采用DMA中断方式
4.采用单次块传输
将demo程序的dmaCfg.rxBuf的宽度设置为uint8
我从另外一台机器发送了12个字节的数据:
首字节为0B
结果DMA接收中断发生后,缓冲区有12个字节的0B
请问是否是DMA有缺陷,还是其他问题?
http://blog.chinaunix.net/uid-30034579-id-4642793.html
参考下这个文章