问题描述
我正在使用STM32CubeIDE(和相关的MX工具)为由前同事创建的STM32F411RETx再现一个项目。我有一些生成的源文件,但是由于它是用于较旧版本的工具,无法正确导出等原因而无法打开他的项目。长话短说,我必须尝试获取自动生成的代码尽可能看起来像他看起来他使用STM32CubeMx 4.25.1版创建了他的项目,而我使用的是6.0.0版。
稍微调整了IOC设置后,main.c中几乎所有自动生成的代码都与他的代码相同。
我看到的一个区别是,在计时器设置部分中,我生成的代码有另一行,例如
htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_disABLE;
在他的代码中不存在的每个MX_TIMxxxx_Init()
例程中(例程在那里,我的例程都只有这一行)。
我的问题:如果未明确编码该控制位,默认值是什么?换句话说,我应该启用还是禁用此功能以使我的代码具有与完全不接触该代码相同的功能?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)