在蓝牙的例程中,在睡眠中醒来后,总是要等待32M时钟稳定。
但是在时钟管理中看到,CK32K时钟,可以作为HCLK的时钟,为什么不用CK32K时钟作为系统时钟呢?CK32K在睡眠中不会关闭,在唤醒任务中是否会更省电?
热门产品 :
CH390:以太网控制器芯片
在蓝牙的例程中,在睡眠中醒来后,总是要等待32M时钟稳定。
但是在时钟管理中看到,CK32K时钟,可以作为HCLK的时钟,为什么不用CK32K时钟作为系统时钟呢?CK32K在睡眠中不会关闭,在唤醒任务中是否会更省电?
在蓝牙的例程中,必须使用高频。
使用32K作为系统时钟,相应的指令执行时间会慢1000倍及以上,而在低功耗模式下所需要的基础功耗如内核、FLASH、RAM所需不会减少,同时由于执行指令变慢会导致功耗上升,因此在其他例程中使用32K作为主频并不划算。