DeskcommCRM实战:桌面通讯与客户管理一体化系统的设计与落地
2026/9/19 9:19:17
Mcu模块涉及配置较多,主要包括时钟配置和模式配置。
根据实际外部晶振配置使能ECO,配置ECO频率(等于晶振频率)。
选择适当的分频系数,配置PLL2和PLL3时钟。
同样配置SSCG_PLL0和SSCG_PLL1时钟。
选择合适的时钟源和分频系数,配置Root时钟(HF0-HF7)。
其中HF0-HF7的含义可在芯片数据手册中查询,如HF1表示M7-0核与M7-1核运行时钟,即主频:
外设时钟即PCLK。PCLK决定了外设的运行时钟,如CAN时钟、Spi波特率、Pwm频率等等。
可配置8位和16位整数分频:
也可配置浮点型小数分频:
需要配置PCLK和时钟参考点后,在其他模块中引用时钟参考点。
这里的模式主要用于MCU内核的休眠唤醒。CYT4B提供了Active、Sleep、DeepSleep和HIBERNATE四种模式。配置模式后,通过Mcu_SetMode接口即可设定相应的模式,使MCU的Core进入到相应的状态。
以DeepSleep模式为例:
可设定该模式下Sram是否使能、掉电或维持:
可设定该模式下DMA是否使能: