sysclock_init.c

来自「基于Cortex-M3的全自动焊接机」· C语言 代码 · 共 35 行

C
35
字号
#include  <hw_types.h>
#include  <hw_memmap.h>
#include  <hw_sysctl.h>
#include  <hw_gpio.h>
#include  <sysctl.h>
#include  <gpio.h>
#include  "hw_ints.h"
#include  <interrupt.h>
#include "sysclock_init.h"

unsigned int TheSysClock;
void sysclock_init(void)
{
    SysCtlLDOSet(SYSCTL_LDO_2_75V);                    

    SysCtlClockSet(SYSCTL_USE_PLL |                    
                   SYSCTL_OSC_MAIN |
                   SYSCTL_XTAL_6MHZ |
                   SYSCTL_SYSDIV_10);
    
    TheSysClock = SysCtlClockGet();                         //  获取当前的系统时钟频率

}



void cpu_interrupt(void)
{
    IntMasterEnable();                                  /*  使能处理器中断              */
}

void cpu_disinterrupt(void)
{
    IntMasterDisable();                                
}

⌨️ 快捷键说明

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