⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mcuinit.c

📁 C05_LCD
💻 C
字号:
//_Setup:UF32系统初始化子程序----------------------------------------------*
//功能:系统初始化设置:通过设置CLKSEL寄存器,确定内部总线                   *
//     的时钟源;通过设置COPCTL寄存器,决定是否允许看门狗                   *
//    (1)外部晶振=12Mhz BusClock=外部晶振/2=6Mhz                           *
//     (2)禁止看门狗                                                       *
//参数:无                                                                  *
//返回:无                                                                  *
//-------------------------------------------------------------------------*
//头文件
#include "MCUInit.h"	      //系统初始化头文件


//系统初始化函数定义
void MCUInit(void)
 { 
   //禁止总中断
   DISABLE_INTERRUPTS;
   //第一步:设置分频因子=1             
   REFDV=0x00;  //对分频的因子
   //第二步:内部总线频率=OSCCLK/2
      //clksel.7(PLL选择位)决定内部总线时钟来源
      //=O,BusClock=OSCCLK/2; =1,BusClock=PLLCLK/2
   CLKSEL&=0x7f;//此时:BusClock=OSCCLK/2
   //第三步: 其他初始设置                
   COPCTL=0x00; //COPCTL.2-0(cr2:cr0) =000禁止看门狗
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -