以下时相关配置代码和仿真结果:
void CrystalInit(void)
{
CLK_PCKENR1_PCKEN10 = 1; // TIM2 Clock enable
CLK_SWR = 0x01; // 选择内部16M 晶振
CLK_CKDIVR = 0x01; // 系统时钟源2分频 8M
}
void TIM2_Init(void)
{
TIM2_PSCR = 0x03; //系统时钟8M,8分频
TIM2_ARRH = 0xF4; //1/16秒一次中断
TIM2_ARRL = 0x23;
TIM2_CR1 = 0x81; //使能定时器
TIM2_SR1 = 0x00; //清除中断标志
}
|