[应用相关] 六、ST电机IHM002套件实操之--疑惑

[复制链接]
 楼主| 119163wzj 发表于 2021-1-7 09:17 | 显示全部楼层 |阅读模式
在做电机套件任务3时遇到了一个函数,感觉被官方资料搞的非常困惑,就是关于电机SDK 4.3和5.2 函数疑问,不知是按软件函数来做还是按任务函数来做,不知是官方资料有误还是软件有BUG?
这个函数就是:

State_t  MCI_GetSTMStateMotor1(void)
{
return MCI_GetSTMState( pMCI[M1] );
}


STM32_PMSM_MC_SDK5.0_Training_CHN.pdf中教的是这样的:
132446w2k5k805e55u655r.png 132445wuosdzdzmm3rddgg.png

任务3中要求的是这样的:
132445l4etby9888ztskke.png

官方教学视频中是这样的:
132648lo1h1ggjol5h5lpl.png

而软件生成的工程文件mc_api.h中是这样的:
132444appffezg3rejvv8z.png

而我看论坛坛友们的帖子中有这样的:

133206fk5h2sxhckxskrvr.png

也有这样的:

133206nvmmn63vvv3mlusw.png

所以以下2个函数:


MCI_GetSTMStateMotor1();





MC_GetSTMStateMotor1();


是否是功能一样的?
在软件生成的工程中,用上面MCI的会报错,改成MC后就正常。但是任务中要求用MCI的那个?我比较困惑,到底用哪个呢?
paotangsan 发表于 2021-2-3 15:03 | 显示全部楼层
用完之后有什么区别呢
renzheshengui 发表于 2021-2-3 15:05 | 显示全部楼层
看不出来有啥不一样的啊
wakayi 发表于 2021-2-3 15:06 | 显示全部楼层
是不是可以等价啊
wowu 发表于 2021-2-3 15:08 | 显示全部楼层
以前没有发现啊
xiaoqizi 发表于 2021-2-3 15:09 | 显示全部楼层
楼主真的好心细啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

56

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部

21

主题

56

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部