微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 用CC2541的串口1不能正常接收数据,什么原因?

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

时间:10-02 整理:3721RD 点击:

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


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

首先看一下watchdog的定时时间,是不是正确。
有可能是在OSAL处理的时候被别的TASK占据了。
再有就是看下相应的ProcessGATTMsg()是不是真的收到数据了。

串口的使用例子可以参考
http://processors.wiki.ti.com/index.php/LPRF_BLE_SerialApp

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

网站地图

Top