MATLAB /Simulink 快速开发STM32(使用st官方工具 STM32-MAT/TARGET)

MATLAB /Simulink 快速开发STM32(使用st官方工具 STM32-MAT/TARGET)

置顶 2018年06月04日 22:10:24 siemens_xp 阅读数 7220

在网上看到在matlab下开发stm32的例子,经过几天研究。终于成功移植了一个最简单的程序。下面对程序做简单记录

1.硬件STM32F107VC(注意官方文档中仅仅写支持STM32F4系列 STM32F3系列)后来亲测STM32F429IG STM32F107VC均能成功运行。

2.软件:MATLAB2017B   STM32CUBEMX  STM32-MAT/TARGET

实验预期:使用matlab中的脉冲系列控制stm32f107的灯闪烁(PB0)

实验步骤:

①打开STM32CUBEMX 建立硬件相关*.ioc工程

设置相关工程相关参数

设置时钟源,设置GPIO PB0输出模式,  设置程序烧写硬件接口  JTAG(4PINS)

点击保存后,关闭STM32CUBEMX软件。

②打开MATLAB2017B软件,(STM32-MAT/TARGET软件安装,请参考st官方手册,限于篇幅,本文不再详细描写)

点击Simulink按钮,新建一个空白Model ;选择路径保存Model;

点击Model设置软件相关参数

将需要的元件拖拽到空白区域

设置参数

生产Ccode 打开工程Keil 编译并且下载

 

可以看到PB0,在脉冲生成器的驱动下,驱动LED灯不停闪烁。  OK。。。。。希望给大家带来参考。

https://blog.csdn.net/siemens_xp/article/details/80573480

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值