ch583中BLE例程中LSI频率是多少

例程里面tmos用到1600hz频率的话。LSI是运行在32khz,宏定义也是定义的32000hz

#define CLK_OSC32K                          1

但是我还发现RTC也在运行,RTC要正常计数的话不是需要32768hz的频率吗,难道芯片有两个LSI一个32khz,一个32768hz?

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

如果只有一个那频率是怎么设置的?

还有一个问题,CLK_OSC32K定义为2的话,tmos还能以每秒1600次运行吗,为什么还要给2这个选择呢


您好,配置为2使用32768Hz也可以的。使用内部32000Hz或是32768Hz,驱动代码中的校准参数不同,都会根据32M时钟,往32768Hz去校准。定义为2,tmos系统也是1600个单位/sde。


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