关于CC2541蓝牙协议栈的串口接收数据长度的问题
时间:10-02
整理:3721RD
点击:
串口接收回调函数NpiSerialCallback中的numBytes = NPI_RxBufLen();接收字节长度有限制吗?为什么我串口写入超过14个字节总是丢失最后一个自己,并且接收广播会被中断?
哪个版本的协议栈?
BLE-CC254x-1.3.2
据我所知,2541的串口收发都是通过DMA实现的。发送的时候,长度有限制,一次性最多只能发送128Bytes,
至于接收嘛,没具体去看,但肯定大于你所说的14Bytes。你可以参考一些文档来做,比如网蜂团队的BLE 4.0
开发文档,他们好像在卖开发板,附带的PDF里面串口讲的清楚明白。