高级会员

- 积分
- 673
- 金钱
- 673
- 注册时间
- 2014-1-14
- 在线时间
- 109 小时
|
2金钱
本帖最后由 1269784324 于 2016-10-31 19:39 编辑
滴答滴定时器初始化完就立马初始化TIM中断(看下面代码),这样就会发生中断时间变慢,这是为什么
int main(void)
{
LEDInit();
delay_init();
TIM16_INIT(10000,4800);
while(1);
}
void TIM16_IRQHandler(void)
{
if(TIM_GetITStatus(TIM16,TIM_IT_Update)==SET)
{
TIM_ClearITPendingBit(TIM16,TIM_IT_Update);
GPIO_WriteBit(GPIOA,LED0_PIN, (BitAction)((1-GPIO_ReadOutputDataBit(GPIOA, LED0_PIN))));
}
}
|
|