- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
用CC2541的串口1不能正常接收数据,什么原因?
录入:edatop.com 点击:
用CC2541的串口1不能正常接收数据,什么原因?
需要用到CC2541的串口1,移植了代码,串口的发送一切正常,串口的接收仅仅一次有效,通过仿真发现接收的回调函数(void sbpSerialAppCallback(uint8 port, uint8 event))仅仅开机第一次进去了,再出发送数据时,是不能进入到该回调函数的,难怪不能正常接收上位机的发送的数据,不知道这个原因在哪?请求帮助!
首先看一下watchdog的定时时间,是不是正确。
有可能是在OSAL处理的时候被别的TASK占据了。
再有就是看下相应的ProcessGATTMsg()是不是真的收到数据了。
串口的使用例子可以参考
http://processors.wiki.ti.com/index.php/LPRF_BLE_SerialApp