微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > BLE4.0 协议 采用DMA块传输方式接收串口数据,发现只能接收第一个字节

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

参考下这个文章

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top