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

【STM32电机培训】- MotorControl Workbench 5.2.0创建项目文件

[复制链接]
TLLED 发布时间:2018-8-30 11:04
    昨天晚上折腾到夜里1点多,生成文件编译总是出错,猜测是电脑老的原因 。今天换了一台比较新的电脑,重新在装软件测试,果然编译都能通过。以下记录学习的过程:    主题:SDK5.0培训学习,使用用MotorControl Workbench 5.2.0创建项目文件。- T6 K8 n8 X! M* w6 l- |0 d; `
    学习中使用的软件在培训连接里有下载,就不上传了。我使用的EWARM软件的版本是8.30。文件下载链接。4 [/ G" o  S. z2 P- s' ?
    过程如下:
* f4 M8 s, Z& z& `$ l$ O! z. b    1、打开MotorControl Workbench 5.2.0,创建项目文件。
8 B( C' v' |3 y* b4 n/ Y" k    1.png    5 L4 |# S# ~1 t2 l+ D* d/ i
    2、选择套件开发板9 b, A3 U: l5 G' f
    2.png
2 N! c* c$ D* w6 N* ~! I9 }    3、生成项目信息。
# Y5 Y! [$ Z5 ?. w- e3 \    3.png $ W0 C: k' r! P! q/ M# ^
   4、生成项目文件
$ Q- U4 R3 |& k3 u+ d    4.png : @& M& o/ E/ e  R5 [9 t% k% S
  5、保存生产项目文件的目录   5 B) W, p* r$ h
   5.png
. r1 R! J- [3 {! z& F/ `& T, J! c   6、选择项目文件的开发环境,这里我选择EWARM软件。
5 I3 ~+ m3 M  H" a0 t6 u5 J 6.png 4 l/ e* U3 D; |, {# K' ]
7.png
# ?+ |9 d3 L0 F' v5 s5 i    7、打开STM32CubeMX软件,加载MotorControl Workbench生成的项目文件。* i% ^, i% V3 j( H' Z
8.png ) q! g' v$ x$ t0 s# n
9.png
: z+ T9 v) i; A. ~" g 10.png
* P& ~6 p* N+ v( G8 x; E4 U  { 11.png
6 ^+ G( Y. f9 Z' i% s8 b3 r 12.png
. ~& [. h) m& L+ l, V    8、生成EWARM项目文件。
! D. n1 q+ `" m4 C: w) Q# k) c- T2 O3 I 13.png
* f# E: U: }4 q* v, v 14.png
( P, ^% w( q% V) ^( o6 {) Y    9、使用EWARM软件打开生成的项目文件8 u& P! o2 g0 |4 A$ C8 u# z; o4 ?
15.png
9 D! ?- ~5 u4 x9 |5 T    10、编译&下载文件。
6 Z# B- I" V& ^7 X$ f1 v  t* z 16.png
9 {3 W1 o+ n8 B# m- q6 z* [$ ~3 p 17.png 5 t8 I, T4 |1 R# v# z+ T3 [
    11、执行程序。, ?+ _* j" d9 c8 M! [
18.png
% D7 C7 O% Z( ?! U4 N" j- L    12、打开MotorControl Workbench 5.2.0软件,监控电机运行。* l1 _2 y' ?9 H" w: k' R: C
19.png
- T+ v0 Q5 }& Q$ N1 y 20.png
* ?" L9 W! F9 d# Q& U 21.png   l% C) S3 Z) b" `7 v' d/ j! }
22.png
5 C6 b; h) a, M 23.png   m8 ?6 p" ^. B* }
    13、在电机运行过程中,操作过快,软件会报警。0 m' V/ u, g- f
24.png   `1 g" E% Y5 a  L2 z
    14、运行的视频不知道怎么上传,传一张运行的图片吧。
1 U# z6 l5 A: V$ l) o 25.jpg
. @! r& _1 @  v2 }5 S3 z0 g" V! s* n
     总结:通过培训文档的学习来创建项目文件,整个过程中不需要修改源代码,通过相关软件生成文件,相互操作后就可以生成源代码,软件操控电机,界面直观。对于入门新手来说,会产生浓厚的兴趣,挺不错的。
  ]1 f! E7 {6 p- A$ C
5 ~+ o1 ~2 h! x6 P3 l2 p
6 g9 W; n3 `0 ]0 K    $ i3 w. q2 h: I% M$ L2 `+ C
    - G, N3 [* G, r6 |3 u7 h  ?  j, O

, {/ x" p$ C/ g$ _) v! t& c' {
1 D7 L: c- N' A2 V: g5 a
    * U: K" \; Q8 ^6 Y
    2 g6 K& h2 i6 _3 X
   
/ T( A+ T' E9 I7 N  \# h+ l" `+ |- R' u/ |  r# b5 n  [  R) l0 X" J+ n

" F" D" n4 @5 j6 h6 b* I. r) e& K+ B- [  @( E; f3 J' O, G( K
' g% C' l: R$ l! \1 z" [

& I9 }0 L8 F/ B0 y
4 e" {; k5 k7 e$ A  U
! ~* N7 Y# k- ?: e; N& t' x
赞 收藏 2 评论13 发布时间:2018-8-30 11:04

举报

13个回答
zhdzhd 回答时间:2018-8-30 12:52:38
用格式化工厂把手机视频转换成GIF格式的文件,可以上传附件添加到帖子里。
TLLED 回答时间:2018-8-30 13:38:38
zhdzhd-174422 发表于 2018-8-30 12:52" v# [- [8 B$ E' B0 O) }
用格式化工厂把手机视频转换成GIF格式的文件,可以上传附件添加到帖子里。 ...

7 }5 k. \1 b) W多谢,学习了。
wolfgang 回答时间:2018-8-30 16:20:09
不错,很详细,鼓励鼓励!!!
- K7 j4 H0 P, t0 N) w/ `5 `
TLLED 回答时间:2018-8-30 20:25:10
wolfgang2015 发表于 2018-8-30 16:20
- d) B7 V  X# ^: M- S" X不错,很详细,鼓励鼓励!!!
- A: x) \3 `2 P5 T
谢谢
romenchen 回答时间:2018-8-31 07:03:13
,我也一样,开始也是不成功,后来把机器重装了,现在可以了
knife_chen 回答时间:2018-9-18 09:56:33
想请教下,我生成的工程,.C文件夹里面是空的,没有代码是怎么回事。
TLLED 回答时间:2018-9-18 10:02:51
艮木堇 发表于 2018-9-18 09:56( j5 j) c' H: B* I9 V: L" z
想请教下,我生成的工程,.C文件夹里面是空的,没有代码是怎么回事。

' d4 |# N: R  H5 r软件都正常安装了吗 。我之前生成的文件都有就是编译错误。没有出现C文件空的
knife_chen 回答时间:2018-9-18 10:36:32
TLLED 发表于 2018-9-18 10:02# Z. E( M! U) s" ]
软件都正常安装了吗 。我之前生成的文件都有就是编译错误。没有出现C文件空的 ...
& b/ q+ v2 L1 I
都是正常安装的,生成也没有错误的提示,然后用KEIL打开里面的工程,就是空的,用的是5.2.0,是不是因为我电脑还装有其他的版本?
TLLED 回答时间:2018-9-18 11:30:59
艮木堇 发表于 2018-9-18 10:36  H+ L) B. g4 r1 R5 R5 E
都是正常安装的,生成也没有错误的提示,然后用KEIL打开里面的工程,就是空的,用的是5.2.0,是不是因为 ...

8 ^4 O& m3 U. i) c, R) r# x% c3 p# R' [我建议这几个软件卸载,重新安装下, 安装的目录最好默认,之前安装其他目录出现过错误,我不知道你的MDK是什么版本。我使用MDK 5.23版本是可以的。
bjdj0000 回答时间:2018-9-24 12:45:22
EWARM 8.3能否分享一下呢? KEIL 5.25编译太慢,便以一次可以喝一杯茶
BLDC_FOC 回答时间:2018-9-27 15:57:49
艮木堇 发表于 2018-9-18 10:36
, ?& O0 G. B! i4 d' ?都是正常安装的,生成也没有错误的提示,然后用KEIL打开里面的工程,就是空的,用的是5.2.0,是不是因为 ...
$ v- K! P, }- G2 m5 Y+ L
你的这个问题解决了么,怎么解决的啊?我也遇到了这样的问题。( D0 ~% g( [2 j; U1 J' o* \5 y
5 R( W) f7 g3 A9 d
图中的文件除了main.c和potentiometer.c外都是空的。随便打开一个看看:% \* n! k4 @& V( L& }% M5 v- K" C
2 ^  i% o( j$ k  V
CheneyFC 回答时间:2019-3-21 09:02:10
很尴尬啊! 我MDK用的5.23 生成的代码好多也是空的 怎么玩?心累啊
CheneyFC 回答时间:2019-3-21 09:15:07
安装要按照默认路径才能成,很烦
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版