CH582 低功耗蓝牙 几个问题

    RTC_InitTime(2020, 1, 1, 0, 0, 0); 

    TMOS_TimerInit(0);

在系统运行中动态修改了时间然后再调用TMOS_TimerInit(0);是否可以这样动态修改时间


1698828471994.png

上面使能RST作为手工复位输入脚这个勾,可否通过程序程序修改,每次都要收到去掉,这样批量不方便



您好,如果说TMOS初始化完了在运行了,那不可以再初始化RTC了,会打乱TMOS系统的时钟出现异常;如果说接受TMOS系统暂时停止工作而引起的BLE断连等问题,可以在再次初始化TMOS系统时按照目标时钟初始化RTC,或者复位后初始化TMOS系统时按指定时初始化RTC;如果您是想做万年历,可以在校准时间后记录校准时间与RTC时间的差值D,下次获取时间时,读取RTC时间再叠加上差值D,这样可以不用在校准后初始化RTC而使TMOS系统崩溃。


RST引脚复位使能配置,无法在代码中操作;您可以使用最新的ISP工具,会记忆包括RST复位使能功能在内的烧录配置选项,就不用每次打开都去掉勾选了。


收到,谢谢


只有登录才能回复,可以选择微信账号登录