NXP

LPC1768-SYSTICK

2019-07-12 12:56发布

硬件基础:旺宝科技ARM NXP LPC1768 KIT V2.0实现功能:根据系统systick提供的10ms脉冲实现LED不同频率的闪烁系统节拍定时器的相关寄存器为:STCTRL:系统定时器控制和状态寄存器        地址:0xE000E010STRELOAD:系统定时器重载值寄存器            地址:0xE000E014STCURR:系统定时器当前值寄存器              地址:0xE000E018STCALIB:系统定时器校准值寄存器              地址:0xE000E01C
系统定时器控制寄存器和状态寄存器(STCTRL):

系统定时器重载值寄存器(STRELOAD):

系统定时器当前值寄存器 (STCURR):
系统定时器校准值寄存器(STCALIB ):

void SystickInit (void){ SYSTICK_RELOAD = 1199999; SYSTICK_CTRL = 0x0007; }systick初始化函数:系统时钟晶振为12MHz,节拍定时器采用CCLKSYSTICK_CTRL = 0x0007; SYSTICK_RELOAD = 12M/100 -1 = 1199999;systick初始化之后 SysTick_Handler(void)函数将10ms触发一次