利用MATLAB的simulink建立仿真模型,与stm32cubemx搭建数据链,通过simulink搭建的模型生成工程!
(基本不用修改底层代码)
【转载自】https://blog.youkuaiyun.com/u010411288/article/details/91382302
学习结果:


注:
生成代码后,由于使用了systick(系统定时器),但是生成的代码中没有对其进行调用,所以需要在stm32f4xx_it.C中手动添加一行代码,否则程序可能无法正常运行。添加的代码为:HAL_SYSTICK_IRQHandler();
该问题具体原因未知,可能和stm32cubemx配置或者版本有关。
本文介绍如何利用MATLAB的Simulink建立仿真模型,并与STM32CubeMX搭建数据链,实现代码生成。特别指出,生成代码后需在stm32f4xx_it.C中手动添加HAL_SYSTICK_IRQHandler()调用,确保系统定时器正确工作。
970

被折叠的 条评论
为什么被折叠?



