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

【STM32电机培训online】+ P-NUCLEO-IHM002运行跑代码

[复制链接]
damiaa 发布时间:2018-8-27 16:49
本帖最后由 damiaa 于 2018-8-27 16:55 编辑
' }; j: _. ?' H" \. j0 w% ?! e: H2 Y; T2 z+ T+ Y
.... 接上一篇文章【STM32电机培训online】+ P-NUCLEO-IHM002运行试跑上篇文章介绍用Motor Profiler 5.0.3把电机给转起来了。这里介绍如何生成IAR,MDK等的电机代码,然后让电机跑起来。# N' m* w( k: x3 h) L4 N4 d8 m* T
1,启动MotorControl Workbench 5.0.3,点击File=>New project,按照板子类型和扩展板类型和测试的电机参数分别填写参数3 ^  f. c2 j) t. ?
捕获5.PNG
: d2 ?- z5 o  {- r
  `% X. B* U1 D% q4 A( I" C) @. I7 B

2 v5 y9 h+ U3 S/ J( l' {6 f; |7 J0 H4 I4 W; |
/ A: t# j" d' r( L% `- D1 M$ |/ R/ ]
捕获7.PNG
  D$ h- n( j4 Q4 O1,2默认,3填 Nucleo-F302R8,4填 X-NUCLEO-IHM07M1 5,填上篇Motor Profiler 5.0.3测试完成后SAVE的文件名,直接里面可以看到。记住你上次测试SAVE的名字。不行可以再来。2次OK后就好了。# p$ |: [  a5 A( }
2,这里可以设置输出目录和编译环境,比如IAR,MDK 等。5 W& l# _( U3 r& d. x0 z" ?
96371CFDFE837A6CBE1EC2B7247E1C18.jpg , \1 C, q+ |+ I8 \/ U0 e7 l5 B
3,点按下面标记的下箭头,这个产生代码!!!,产生的代码在上面设置的目录里。+ t  B2 w) E3 Q: z! [4 ~! C6 E( o
捕获15.PNG $ \, Y  L$ p( z/ o
然后生成代码过程:6 J* {% ]8 a1 Y" X! w/ n8 b; G9 I
捕获8.PNG
8 I2 J4 d3 W6 A3 j7 ^( I% ^+ w$ ?4,打开文件夹看生成的代码 我这里生成两两个工程 IAR的和MDK的
1 E1 G5 w$ @% w( h. T" L 捕获9.PNG 3 \: b; |& X( V$ p* x( K

2 n3 k3 n1 W$ J; ?, N5,加代码: 捕获10.PNG , {9 S$ Y3 v; ^8 V* e
  在main.c中加mc_api.h !!!
! `) n7 u% d( s6 G7 d# D   在main.c中加3 C7 H7 p- v/ Q1 g
/* USER CODE BEGIN 3 */
. h. }& ~( B1 a: q    uint8_t i=5;3 w) j4 _& V; T& |& ?
    while(i)
0 R7 U8 M  J' r$ }, i3 e5 \* S    {
/ m+ P7 @. p, f! D, f      MC_ProgramSpeedRampMotor1(5000/6,3000);9 S; E% D1 }$ E9 m' j+ v4 w. E% ~
      MC_StartMotor1();//-- ????
+ z. y$ a; _% w) E8 Q      HAL_Delay(10000);3 B% R& O, d- b# P1 P7 C# z
      MC_StopMotor1();//--????
) v* K( h- z  g- H" _& a      HAL_Delay(10000);
; K( |0 v, k& }" O, g. \      i--;
# P, K- L# Y* I$ U    }& @0 z" F# O4 P
  }9 D7 p. w( G& {  N6 o& s+ Z
  /* USER CODE END 3 */9 N3 y0 h( z" U" Z$ P/ f( u. h

8 }+ R% ^/ k2 x9 ]5 L0 H 捕获12.PNG 0 o" d8 q; d8 v
捕获13.PNG 6 F) Y6 d* O0 I

6 L* r) Y: c2 H: }% ]# t  H 捕获11.PNG 微信图片_20180827100307.jpg 4 c4 p' J+ J' H
分别编译,运行,跑跑,好像结果一样。都行。好,下次继续。  }$ n+ j2 c8 s/ C! X- f' Z! x
( A1 `( W" v0 _" L% u: d% G& y

: q7 p( m" K1 x, h2 f3 s6 V+ {' q" f

9 }# }* [' F5 R  l, @
. r3 H; \: o- W% r3 {3 i& }' b
收藏 评论1 发布时间:2018-8-27 16:49

举报

1个回答
zero99 回答时间:2018-8-28 08:41:26
谢谢分享

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版