IAR stm8903k3 tim5无法进入中断

2019-07-19 20:38发布

void TIM5_Init()
{
TIM5_DeInit();
TIM5_TimeBaseInit(TIM5_PRESCALER_16, 1000);
TIM5_ClearITPendingBit(TIM5_IT_UPDATE);
TIM5_ARRPreloadConfig(ENABLE);
TIM5_ITConfig(TIM5_IT_UPDATE, ENABLE);
TIM5_SetAutoreload(500);
TIM5_Cmd(ENABLE);

}
#pragma vector=0xF
__interrupt void TIM5_UPD_OVF_BRK_TRG_IRQHandler(void)
{
  static int a=0;
if( TIM5_GetITStatus(TIM5_IT_UPDATE)!=RESET)
{
  TIM5_ClearITPendingBit(TIM5_IT_UPDATE);
  a++;
  }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
xiaojiang
1楼-- · 2019-07-20 01:58
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 07:58
 精彩回答 2  元偷偷看……
zsl666888
3楼-- · 2019-07-20 08:17
顶!!!
胖子阳
4楼-- · 2019-07-20 09:11
 精彩回答 2  元偷偷看……
qq371833846
5楼-- · 2019-07-20 12:16
胖子阳 发表于 2017-9-22 22:15
定时器时钟没有打开

已经打开了
xiaojiang
6楼-- · 2019-07-20 14:43
qq371833846 发表于 2017-9-24 12:39
中断向量不对吧
INTERRUPT_HANDLER(TIM5_UPD_OVF_BRK_TRG_IRQHandler, 13)
{

中断向量没有错

一周热门 更多>