搜索
查看: 2624|回复: 1

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

[复制链接]

该用户从未签到

35

主题

1447

帖子

22

蝴蝶豆

金牌会员

最后登录
2021-2-24
发表于 2018-8-27 16:49:05 | 显示全部楼层 |阅读模式
本帖最后由 damiaa 于 2018-8-27 16:55 编辑

.... 接上一篇文章【STM32电机培训online】+ P-NUCLEO-IHM002运行试跑上篇文章介绍用Motor Profiler 5.0.3把电机给转起来了。这里介绍如何生成IAR,MDK等的电机代码,然后让电机跑起来。
1,启动MotorControl Workbench 5.0.3,点击File=>New project,按照板子类型和扩展板类型和测试的电机参数分别填写参数
捕获5.PNG




捕获7.PNG
1,2默认,3填 Nucleo-F302R8,4填 X-NUCLEO-IHM07M1 5,填上篇Motor Profiler 5.0.3测试完成后SAVE的文件名,直接里面可以看到。记住你上次测试SAVE的名字。不行可以再来。2次OK后就好了。
2,这里可以设置输出目录和编译环境,比如IAR,MDK 等。
96371CFDFE837A6CBE1EC2B7247E1C18.jpg
3,点按下面标记的下箭头,这个产生代码!!!,产生的代码在上面设置的目录里。
捕获15.PNG
然后生成代码过程:
捕获8.PNG
4,打开文件夹看生成的代码 我这里生成两两个工程 IAR的和MDK的
捕获9.PNG

5,加代码: 捕获10.PNG
  在main.c中加mc_api.h !!!
   在main.c中加
/* USER CODE BEGIN 3 */
    uint8_t i=5;
    while(i)
    {
      MC_ProgramSpeedRampMotor1(5000/6,3000);
      MC_StartMotor1();//-- ????
      HAL_Delay(10000);
      MC_StopMotor1();//--????
      HAL_Delay(10000);
      i--;
    }
  }
  /* USER CODE END 3 */

捕获12.PNG
捕获13.PNG

捕获11.PNG 微信图片_20180827100307.jpg
分别编译,运行,跑跑,好像结果一样。都行。好,下次继续。





回复

使用道具 举报

  • TA的每日心情
    开心
    2018-2-6 09:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1182

    主题

    4967

    帖子

    1

    蝴蝶豆

    论坛元老

    最后登录
    2020-3-17
    发表于 2018-8-28 08:41:26 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-5-14 09:20 , Processed in 1.162724 second(s), 35 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表