TIM

偶然发现现在F4的hal库TIM定时器函数改动过了

看看以前的关于TIM帖子和程序,发现



HAL_TIM_Base_Start(&htim3);

就可以开启例如UPdate的中断的callback函数,但是升级到最新的库之后
是进入不了callback了的,必须用


HAL_TIM_Base_Start_IT(&htim3);

函数才行,以前利用cubemx生成TIM的定时程序的时候,我帖子里还写只是简单的定时的话无须开启定时器中断,直接重写callback函数即可,现在完全不适用了.

但是,hal库这个升级是对的,本来就是中断进行的操作,不开启中断怎么也说不过去,

希望看本站帖子的关于TIM使用的童鞋,记得将我之前写的开启定时器都改成IT中断模式开启啊,要不然就不会有定时效果
已邀请:

چوآن شـين - DCS/PLC/电子

赞同来自:

我碰到了同样的问题,一直以为是我写错了程序、用错了芯片,以前都能用,后来加了这句就好了。

感谢提醒,原来是CUBE软件版本的“升级”问题!感谢分享!



要回复问题请先登录注册