初始化代码如下: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
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>