
本帖最后由 show明 于 2015-4-28 17:48 编辑 #include "tim4.h" #include "led.h" void TIM4_IT_UPDATE_Init(void) { CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER4, ENABLE); TIM4_DeInit();//复位定时4 ////128分频,自动重装载值125,16Mhz/(128*125)=1Khz TIM4_TimeBaseInit(TIM4_PRESCALER_128, 0x7D); TIM4_SetCounter(0x7D); //// TIM4_ARRPreloadConfig(ENABLE); //自动重装 // TIM4_UpdateDisableConfig(DISABLE); //运行计数器溢出更新 // TIM4_UpdateRequestConfig(TIM4_UPDATESOURCE_REGULAR); TIM4_ClearFlag(TIM4_FLAG_UPDATE); //清楚更新标志位 TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);//更新中断使能 TIM4_Cmd(ENABLE);//使能定时器4 } #pragma vector=0x19 __interrupt void TIM4_OVR_UIF_IRQHandler(void)//对应IAP的中断地址:0x8060 { int count=0;//每1ms进入一次中断 count++; // GPIO_WriteReverse(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS); if(count==1000)//1s中转换一次 { GPIO_WriteReverse(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS); } TIM4_ClearITPendingBit(TIM4_IT_UPDATE); } 一直进不了中断,在线调试发现,TIM4->SR中的中断标志位UIF=1后,就一直没有被清楚,说明一直没有进中断。。。麻烦各位大侠帮忙解答一下,STM8S的资料实在是太少了。。。手册都写的很模糊。。。 |
STM8S003无法检测到引脚电平
STM8 @svlreg 问题
STM8AF62XX+L99PM62GXP LIN通讯的电路原理图有吗?官网提供了一套软件,没找到对应的原理图,请大家指教一下
求一个STM8S207例程
初次接触STM8,请问在STVD中,为什么这个Struct会报错
STMS005K6T6 如何采集内部参考电压。
stm8s003 adc中断和通道切换的问题
adc施密特触发器stm8
stm8l051f3 TSSOP20 封装,待机模式下,2天后,电流突然增加到140UA
STM8S用STVP烧录怎么加密?
我在主函数中已经开了总中断了。。。
已经改为寄存器编写了,可以进中断了,谢谢大家了。。