本帖最后由 28182900 于 2016-5-23 12:39 编辑
初始化代码如下: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谁给个可用的工程啊。。
|