2026/4/16 16:54:08
网站建设
项目流程
网络服务者不履行法律,深圳关键词优化怎么样,青岛建设网站企业,直装模板下载Mcu模块涉及配置较多#xff0c;主要包括时钟配置和模式配置。
1.时钟配置
1.1MCU时钟配置
根据实际外部晶振配置使能ECO#xff0c;配置ECO频率#xff08;等于晶振频率#xff09;。选择适当的分频系数#xff0c;配置PLL2和PLL3时钟。同样配置SSCG_PLL0和SSCG_PLL1时钟…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是否使能