xiaochangb 发表于 2013-4-26 22:29:44

求助。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
 

zykzyk-93033 发表于 2013-4-26 22:39:32

RE:求助。STM8L152程序移植到STM8L101F3失败。

定时器2在两个芯片上不同吧。好好看看。:D

xiaochangb 发表于 2013-4-27 12:26:21

RE:求助。STM8L152程序移植到STM8L101F3失败。

谢谢,我换了STM8L10X的库,成功了,看来不能偷懒的。

西游梦 发表于 2013-12-27 11:59:39

回复:求助。STM8L152程序移植到STM8L101F3失败。

回复第 3 楼 于2013-04-27 12:26:21发表:
谢谢,我换了STM8L10X的库,成功了,看来不能偷懒的。
 
 
 
我现在也遇到了同样的问题,能把你的定时器程序参考一下吗?
 
 
页: [1]
查看完整版本: 求助。STM8L152程序移植到STM8L101F3失败。