CH582的BLE中RTC的问题

请问下如果在BLE应用中,我想把时钟源换成精确的外部32768晶体,即把SelRTCClock设为使用LSE,bit[1:0]为0b00,这个操作如何实现最正规稳妥?蓝牙的625us时集是来自于此吗?我现在使用蓝牙的625us做计数,应该没问题吧?

右键点击工程名,在最后一项工程配置中增加宏定义 CLK_OSC32K 配置数值为0来切换到外部32K晶振。image.pngTMOS系统的时钟由32K时序分频而来,tmos_start_task接口中,第三个参数的启用延时,单位就是625us,切换到外部32768晶振后可以直接利用它来做计时。可以通过TMOS_GetSystemClock查询TMOS时钟计数。


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