你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 5251|回复: 1

【STM32F429心得\疑问】STM32能否实现图形化编程吗?

[复制链接]

10

主题

88

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-11-11
发表于 2014-3-31 23:41:53 | 显示全部楼层 |阅读模式
 一般我们编写代码都是采用手工编写的方法,这样的好处是自由,但对于一些复杂的问题,就感觉异常的困难,例如ST 的电机驱库存PMSM FOC。只是理解都要发几天的时间,幸运的时它有说明文档STM32F103xx PMSM FOC software library UM.pdf 其中 2.png
即是整个库代码的核心关键。
如果反过来要我们编写这样的代码,即感到非常的困难,既然图形能指导我们理解,那图形否能指导我们编写代码,甚至动态生成代码呢?
其实ST官网上已经有图形化编程的软件 STM32CubeMX http://www.st.com/web/cn/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242
STM32CubeMX is part of STMicroelectronics STM32Cube™ original initiative to ease developers life by reducing development efforts, time and cost. STM32Cube™ covers STM32 portfolio.
STM32Cube™ includes the STM32CubeMX which is a graphical software configuration tool that allows generating C initialization code using graphical wizards.
ST官网的介绍主要是 initialization code 初始化代码的生成。帮助我们简化了工作量,但并不是我们的需要的核心关键代码。
想起了读大学用的MATLAB Simulink 动态生成的代码,不过是在DSP中实现的,不知道能否在STM32 实现,一查,竟然支持呢!~
http://www.st.com/web/cn/catalog/tools/FM147/CL1794/SC961/SS1533/PF258513
The STM32 Embedded Target enables you to quickly deploy your application models in MATLAB and Simulink to STM32 MCUs.
In a first step, it gives possibility to run Simulink application models on STM32 F4 target using Processor In the Loop (PIL) configuration and USART communication link.
The process from "C" code generation to programming STM32 F4 is fully automated. Code is built using one of three possible toolchains from Atollic, IAR or Keil.
Code generation report is automatically generated.
Code execution profiling report is automatically generated for PIL execution.
In a second step, STM32 Embedded Target provides a Simulink blockset library containing several STM32 F4 peripherals to set parameters and generate peripherals initialization "C" code.
Finally, generated code can be integrated to existing application or built and download to target.
These capabilities and functionalities are easy to use and are available as soon as STM32F4xx product folder and subfolders are added to the MATLAB path.
不知道有没有高人,已经尝试过用Simulink 动态生成代码呢?可惜手头上缺少一块STM32 F4的开发板,不然可以尝试一下,借这次
【活动】邀您打造ST MCU网上课堂,高性能STM32F4探索套件送出!
https://www.stmcu.org.cn/bbs/article_1188_581614.html
活动的机会,如果成功申请到一块STM32F4的开发板,必定尝试一下用Simulink 生成代码。如果成功一定写贴子,与大家一块分享。。。
 
 
 
 
1.png
回复

使用道具 举报

10

主题

88

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-11-11
 楼主| 发表于 2014-4-1 14:35:01 | 显示全部楼层

回复:【STM32F429心得\疑问】STM32能否实现图形化编程吗?

 自已尝试用STM32CubeMx 写的教程,
【MCU实战经验】图形化编程之初始化配置(1)STM32CubeMX
https://www.stmcu.org.cn/bbs/article_1188_581943.html
 
请大家提点
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版