WCH沁恒单片机
直播中

张莉

7年用户 1249经验值
私信 关注
[问答]

ch579M低功耗唤醒后,配置蓝牙卡死怎么解决?

16K的低功耗保持ram,产品不够用,因此想做一个正常情况下低功耗运行(不开启蓝牙),需要访问设备时,外部给设备一个触发唤醒系统,再开始初始化蓝牙(蓝牙数据放在前16K),进行广播(此期间不进入低功耗)等,在规定的时间后,关闭蓝牙进入低功耗;
目前做的一个低功耗(sleep模式)程序(初始未开启蓝牙),RTC定时1s唤醒系统后,配置蓝牙(初始化,广播等),定时20s后再进入低功耗,进行测试---结果:低功耗唤醒,初始化蓝牙后 运行:TMOS_SystemProcess,系统卡死;
这个可以实现吗,系统从sleep模式唤醒后,在配置蓝牙前需要做什么操作,才可以保证蓝牙正常初始化运行?
单独低功耗运行或者单独蓝牙广播配置后运行都是正常的;

回帖(2)

李秀云

2022-7-29 09:30:11
你可以考虑582.ram是32k
举报

周敏

2022-7-29 09:30:21
睡眠后蓝牙相应的任务也是不运行的,等到唤醒或者有相应的任务来临才会继续运行任务,都是对这16K的RAM进行处理的。如果在不使用网络的情况下,我们推荐使用582,RAM更大。
举报

更多回帖

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