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

BLE CC2540 串口uart0通过DMA传输有问题

CC2540在协议栈中,PC通过串口助手使用UART0的DMA传输时,PC一次发的数据,CC2540接收时,被分成了两次接收,这样接收buffer中的数据就会被覆盖,请问有人遇到类似的问题么?如何解决的啊?

shaokai Lin:

在这很正常啊,只要数据不丢失就行了。看你怎么处理咯

lanjun wang:

回复 shaokai Lin:

PC发的数据并没有超出DMA的128B字节,而且我解析数据也是根据PC一次发送数据来判断的,现在这样DMA分开接收了,等于是PC发了两次数据,如果是AT指令的话,就没法判断了啊?

赞(0)
未经允许不得转载:TI中文支持网 » BLE CC2540 串口uart0通过DMA传输有问题
分享到: 更多 (0)