求助。STM8L152程序移植到STM8L101F3失败。
我用STM8L DISCOVERY 开发板做了一个用到TIM2中断的小程序正常运行,移植到STM8L101F3失败了。我用的是相同的固件库文件,我看过说明书,中断向量,和定时器内存都是一样的,我不知道为什么移植失败,求高手解答。谢谢。
TIM2_DeInit(); //计时器TIM2初始化
TIM2_TimeBaseInit(TIM2_Prescaler_16,TIM2_CounterMode_Up,0x0fff); //计时器TIM2配置,16分频,向上计数,计数上限0XFFF
TIM2_OC1Init(TIM2_OCMode_Timing, TIM2_OutputState_Disable, 0x0800, TIM2_OCPolarity_High,TIM2_OCIdleState_Reset);
//计时器TIM2通道1配置,计时模式,不输出,匹配值 0x0800
TIM2_OC2Init(TIM2_OCMode_Timing, TIM2_OutputState_Disable, 0x0000, TIM2_OCPolarity_High,TIM2_OCIdleState_Reset);
//计时器TIM2通道1配置,计时模式,不输出,匹配值0x0000
TIM2_ITConfig(TIM2_IT_CC1, ENABLE);//允许匹配通道1中断
TIM2_ITConfig(TIM2_IT_CC2, ENABLE);//允许匹配通道2中断
TIM2_ITConfig(TIM2_IT_Update, ENABLE);//允许计时器更新中断
TIM2_Cmd(ENABLE);//使能计时器TIM2
RE:求助。STM8L152程序移植到STM8L101F3失败。
定时器2在两个芯片上不同吧。好好看看。:DRE:求助。STM8L152程序移植到STM8L101F3失败。
谢谢,我换了STM8L10X的库,成功了,看来不能偷懒的。回复:求助。STM8L152程序移植到STM8L101F3失败。
回复第 3 楼 于2013-04-27 12:26:21发表:谢谢,我换了STM8L10X的库,成功了,看来不能偷懒的。
我现在也遇到了同样的问题,能把你的定时器程序参考一下吗?
页:
[1]