STM8S进不了TIM6中断

2019-07-19 21:14发布

初始化代码如下:void TIM6_Init(void)
{
        //TIM_PCKENR1 |= 0x10;                    //Timer5 clock enable
  TIM6_PSCR_PSC = 1;
        TIM6_PSCR |= 0x07;                                                        //128分频,125KHZ = 8us
        TIM6_CR1 |= 0x80;                                        //Auto-Reload Preload Enable
        TIM6_ARR = 250;                                                             //ms=250*8us
        TIM6_IER |= 0x40;                                        //Update Interrupt Enable
        TIM6_CR1 |= 0x01;                                        //Counter Enable
}


中断服务程序如下

#include "iostm8s903k3.h"


#pragma vector=23
__interrupt void TM6(void)
{
  TIM6_SR_UIF = 0;
  //Timer_Add();
}

死活不进中断,求解,芯片是stm8s903K3,编译环境是IAR
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-19 23:02
 精彩回答 2  元偷偷看……
操作系统
2楼-- · 2019-07-20 00:09
 精彩回答 2  元偷偷看……

一周热门 更多>