物联网技术
直播中

yqdedli

8年用户 900经验值
擅长:控制/MCU
私信 关注
[问答]

用CC2541的串口1不能正常接收数据,什么原因?

用CC2541的串口1不能正常接收数据,什么原因?


需要用到CC2541的串口1,移植了代码,串口的发送一切正常,串口的接收仅仅一次有效,通过仿真发现接收的回调函数(void ***pSerialAppCallback(uint8 port, uint8 event))仅仅开机第一次进去了,再出发送数据时,是不能进入到该回调函数的,难怪不能正常接收上位机的发送的数据,不知道这个原因在哪?请求帮助!

回帖(2)

可口可甜

2016-3-31 14:12:22
首先看一下watchdog的定时时间,是不是正确。

有可能是在OSAL处理的时候被别的TASK占据了。

再有就是看下相应的ProcessGATTMsg()是不是真的收到数据了。
举报

南风一号

2016-3-31 14:12:32
串口的使用例子可以参考

http://processors.wiki.ti.com/index.php/LPRF_BLE_SerialApp
举报

更多回帖

发帖
×
20
完善资料,
赚取积分