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

cc2541 工作一段时间后(几天或几个新期)广播没有了,程序在运行(系统运行灯),需要重启才能恢复

如题:如果是32M晶振出问题了,晶振偶尔出现偏差,RF模块不工作了(无广播),有没有什么软件的方式来解决这个问题。我试过调用HCI_ResetCmd复位LL,然后调用SimpleBLEPeripheral_Init,但设备无法广播,请问TI的大牛们,在调用HCI_ResetCmd后,还需要做些什么?

Viki Shi:

“如果是32M晶振出问题了,晶振偶尔出现偏差,RF模块不工作了(无广播)” 已经能确定是晶振的问题了吗?
复位的话用HAL_SYSTEM_RESET()就可以

da qin zheng sheng:

使用低功耗模式没有?不广播后,程序在运行,只有闪灯?有没有按键?可能是32M晶振质量精度不够。

user4928281:

回复 da qin zheng sheng:

没有使用低功耗

user4928281:

回复 Viki Shi:

基本上确认是晶振的问题,为了排查问题,软件几乎跑了一个裸协议栈1.4.2,只运行一个闪灯任务,我们的设备是要长期工作,不能直接复位,现在只想把LL层复位,然后自动恢复正常,所以想问LL复位后要进行哪些操作呢?

赞(0)
未经允许不得转载:TI中文支持网 » cc2541 工作一段时间后(几天或几个新期)广播没有了,程序在运行(系统运行灯),需要重启才能恢复
分享到: 更多 (0)