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

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

[复制链接]
damiaa 发布时间:2018-8-27 16:49
本帖最后由 damiaa 于 2018-8-27 16:55 编辑 2 `6 a  N3 L2 T% `% T$ }9 t; {7 `

3 X4 [( s! U6 q- {1 W) k) w.... 接上一篇文章【STM32电机培训online】+ P-NUCLEO-IHM002运行试跑上篇文章介绍用Motor Profiler 5.0.3把电机给转起来了。这里介绍如何生成IAR,MDK等的电机代码,然后让电机跑起来。
9 A) {- N9 c" ?' O1 W7 q+ J1,启动MotorControl Workbench 5.0.3,点击File=>New project,按照板子类型和扩展板类型和测试的电机参数分别填写参数' u3 ?5 x3 d! L3 n2 L2 |
捕获5.PNG
* c! h; [6 g  i) }# z# b8 U7 n- ^9 x. H) B2 K9 V

, r+ ]# h5 a7 s1 J
  m% Q! C1 Q' _7 c
3 ~4 X$ }$ M, f0 H. i# x 捕获7.PNG
6 ~; R  _: T- D, ], \1,2默认,3填 Nucleo-F302R8,4填 X-NUCLEO-IHM07M1 5,填上篇Motor Profiler 5.0.3测试完成后SAVE的文件名,直接里面可以看到。记住你上次测试SAVE的名字。不行可以再来。2次OK后就好了。
* S+ o6 D, E" u8 a% |2,这里可以设置输出目录和编译环境,比如IAR,MDK 等。% }1 G" k8 p8 |. `
96371CFDFE837A6CBE1EC2B7247E1C18.jpg / _! d% S( o: b  v: `; C
3,点按下面标记的下箭头,这个产生代码!!!,产生的代码在上面设置的目录里。: L/ ~2 X, Y  y: i' l, Q1 a. z
捕获15.PNG
% C: h- K+ c$ _8 j+ V然后生成代码过程:
- m! D1 e* C- O" @9 i 捕获8.PNG
( k- ~) I+ y& @9 y: B. O. [, J9 ^4,打开文件夹看生成的代码 我这里生成两两个工程 IAR的和MDK的
/ N$ n( R7 m9 Y2 N; j: N! @ 捕获9.PNG
9 q* n/ O0 m4 W  W4 M% w9 S1 l! {3 q( j
5,加代码: 捕获10.PNG 5 G% R9 H/ N! E9 l2 U9 i; v
  在main.c中加mc_api.h !!!
3 a, T2 I6 W" ^" o2 t6 r/ G! a   在main.c中加
0 j$ W! M: G  X( M/* USER CODE BEGIN 3 */) V4 r( ?$ Y! W1 T7 a
    uint8_t i=5;
3 h9 Y+ U5 A+ y9 }( Y- Z    while(i)8 ]7 i4 K' ]. V0 k; l' `1 a
    {: m% P) d  i1 N% I* b
      MC_ProgramSpeedRampMotor1(5000/6,3000);! W' ]) p$ Q" l% |: a! m& C
      MC_StartMotor1();//-- ????
/ Q, m% I( q( r" L$ D      HAL_Delay(10000);0 M  F2 v: K( }
      MC_StopMotor1();//--????3 C- q' }3 l! x9 o2 w4 y
      HAL_Delay(10000);
; C4 Z; _  I# b4 o; R  e      i--;7 P! n! [6 V# C/ Q- G8 u6 Q; P
    }8 k7 G7 Q4 Z/ r8 D
  }
, W0 s! t) m9 O  e* N  /* USER CODE END 3 */
# U' ~9 h5 Q( {9 e: E9 Z& [- e5 Y2 s! ^, B8 h; f3 K& e
捕获12.PNG % E, R& r* A4 J6 B
捕获13.PNG 2 n/ ]) F+ E3 ?; x* r, L0 |; H. a
  N3 m! f/ d+ d8 w/ b/ D& Y8 y
捕获11.PNG 微信图片_20180827100307.jpg
! x8 H5 F2 j% u/ K分别编译,运行,跑跑,好像结果一样。都行。好,下次继续。
, X9 D) f! o4 s1 A0 N: K+ W
3 z6 \& L" G: A4 T8 ?, \1 p% m% b6 o9 |7 A! X4 w

# T$ e6 P6 G% R0 ^9 k9 _9 I) t
0 @0 N( z: F: h' F. [7 a
* }4 H9 W, N# f2 `. l
收藏 评论1 发布时间:2018-8-27 16:49

举报

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

所属标签

相似分享

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