STM32
直播中

百合子

8年用户 915经验值
擅长:控制/MCU
私信 关注
[问答]

Matlab R2016b创建STM32H743ZIT6控制工程当从Simulink库中拖入TIMx模块出现报错的原因?

matlab R2016b创建STM32H743ZIT6控制工程当从Simulink库中拖入GPIO和ADC模块到模型中时都没有问题
但是拖入tiMx模块出现提下列提示,并且反复蹦出,无法继续进行
Matlab主界面一直提示:### TIMERS_Config function : Can not find which APB timer TIM1 is connected to.Default preference value STM32TIMAPB set to APB1 is used.我感觉我TIM1和时钟配置都没有问题,附图如下,有大佬懂吗?

回帖(1)

王秀珍

2024-4-25 17:08:00
这里是一个逐步解决问题的方法:

1. 首先,检查您的STM32H743ZIT6的硬件配置,确保您正确地选择了APB时钟源。在STM32CubeMX工具中,您可以配置时钟设置,确保TIM1定时器连接到正确的APB。

2. 确认您的MATLAB R2016b版本是否支持STM32H743ZIT6。如果不支持,您可能需要升级到较新版本的MATLAB。

3. 检查您的MATLAB安装是否完整,没有缺失的文件或损坏的组件。您可以尝试重新安装MATLAB或修复安装。

4. 如果问题仍然存在,您可以尝试创建一个新的MATLAB项目,并在新项目中拖入TIMx模块。这有助于确定问题是否与特定项目设置有关。

5. 如果以上步骤都无法解决问题,您可以尝试在MATLAB命令窗口中手动设置STM32TIMAPB的值。例如,如果您知道TIM1连接到APB2,您可以使用以下命令:

```matlab
set_param('YourModelName', 'STM32TIMAPB', 'APB2');
```

请将`YourModelName`替换为您的模型名称。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分