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 + -
显示快捷键?