完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
基于Simulink模型的STM32工具箱各种外设一键式代码生成
Simulink中STM32工具箱一览 一年前了解到Simulink模型基于各种嵌入式芯片的一键式代码生成,觉得这必定式未来嵌入式产品开发的主流趋势,未来嵌入式软件工程师和模型工程师都必定会采用这种方式,以前传统的手动底层码代码会被淘汰。 话不多说,我先从目前嵌入式开发王者级芯片STM32基于模型一键式代码生成研究起,对各种外设都有了详细的测试研究,目前简单介绍一下: 开发必备: 1.MATLAB 2018b软件; 2.STM32工具箱(STM32-MAT/TARGET); 3.STM32cubeMx V5.6.0版本 图形化软件; 4.Keil5 调试烧录软件; 5.STM32开发板一块(根据需要挑选); 6.ST-Link V2烧录器一个; 7.常用的一些测试工具或设备(可选) 目前STM32官方工具箱为V5.6.0,文档中介绍对应配套使用的MATLAB为2018b或者更高,STM32cubeMx软件至少为V5.6.0,图形化软件对应的HAL库版本如上,同时搭配Keil5调试软件烧录程序。 一.MATLAB2018b安装及STM32工具箱安装 MATLAB2018安装可百度 STM32工具箱安装: 二。例程讲解(这里以定时器中断为例讲解) 2.1 图形化软件STM32cubeMx配置外设 **@TOC 2.2 Simulink应用层搭建模型 两个定时器分别为1S和500ms,分别控制两个LED灯闪烁 2.3 Simulink上层一键式生成代码 生成代码中: 自动生成代码后用Keil5打开,可以不关心代码只要会用这个Keil5烧录就行 2.4 烧录观察实验现象 定时器Timer中断的例程就测试成功了,关于STM32其他外设(GPIO、USART、ADC、DAC、Timer等等)基于Simulink一键式代码生成差不多也测试成功了,也在开发这个的朋友可以一起交流下。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1820 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1634 浏览 1 评论
1104 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
740 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1692 浏览 2 评论
1951浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
756浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
587浏览 3评论
605浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
570浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 02:17 , Processed in 0.646402 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号