济南市网站建设_网站建设公司_服务器维护_seo优化
2026/1/22 19:04:06 网站建设 项目流程

Mcu模块涉及配置较多,主要包括时钟配置和模式配置。

1.时钟配置

1.1MCU时钟配置

根据实际外部晶振配置使能ECO,配置ECO频率(等于晶振频率)。

选择适当的分频系数,配置PLL2和PLL3时钟。

同样配置SSCG_PLL0和SSCG_PLL1时钟。

选择合适的时钟源和分频系数,配置Root时钟(HF0-HF7)。

其中HF0-HF7的含义可在芯片数据手册中查询,如HF1表示M7-0核与M7-1核运行时钟,即主频:

1.2外设时钟配置

外设时钟即PCLK。PCLK决定了外设的运行时钟,如CAN时钟、Spi波特率、Pwm频率等等。

可配置8位和16位整数分频:

也可配置浮点型小数分频:

需要配置PCLK和时钟参考点后,在其他模块中引用时钟参考点。

2.模式配置

这里的模式主要用于MCU内核的休眠唤醒。CYT4B提供了Active、Sleep、DeepSleep和HIBERNATE四种模式。配置模式后,通过Mcu_SetMode接口即可设定相应的模式,使MCU的Core进入到相应的状态。

以DeepSleep模式为例:

  • McuTargetCpu:要设置哪个Core的模式。但是实际此参数未起作用。要设定某个内核的模式,只能在那个核执行Mcu_SetMode。不能设定其他核的模式。
  • McuEnableLowPowerTransition:勾选此参数后,Mcu_SetMode才会执行“WFI”指令,进入低功耗模式。
  • McuWakeupByPendingInterruptEnable:如勾选,则执行唤醒中断后会再次进入睡眠。一般不勾选

可设定该模式下Sram是否使能、掉电或维持:

可设定该模式下DMA是否使能:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询