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

ST MOTOR workbench 生成代码编译不成功

[复制链接]
qiubenqi 提问时间:2019-5-1 22:38 /
使用MOTOR workbench 5.20 ,生成代码编译不成功。请各位帮助!如下,都是一些变量没有定义。
../Src/main.c(414): error:  #20: identifier "TIM_CLOCK_DIVIDER" is undefined
    htim1.Init.Prescaler = ((TIM_CLOCK_DIVIDER) - 1);
../Src/main.c(416): error:  #20: identifier "PWM_PERIOD_CYCLES" is undefined
    htim1.Init.Period = ((PWM_PERIOD_CYCLES) / 2);
../Src/main.c(418): error:  #20: identifier "REP_COUNTER" is undefined
    htim1.Init.RepetitionCounter = (REP_COUNTER);
../Src/main.c(467): error:  #20: identifier "HTMIN" is undefined
    sConfigOC.Pulse = (((PWM_PERIOD_CYCLES) / 2) - (HTMIN));
../Src/main.c(476): error:  #20: identifier "DEAD_TIME_COUNTS" is undefined
    sBreakDeadTimeConfig.DeadTime = ((DEAD_TIME_COUNTS) / 2);
../Src/main.c: 1 warning, 5 errors
"../Src/main.c" - 5 Error(s), 1 Warning(s).

收藏 评论8 发布时间:2019-5-1 22:38

举报

8个回答
qiubenqi 回答时间:2019-5-2 11:20:03
shawnchan 回答时间:2019-6-10 16:26:32
很有可能是你Cubemx的Firmware的路径不对 ,所以没有生成相关的头文件,你可以自行检查一下。
ddbx2017 回答时间:2019-6-13 09:12:08
你好。这个问题解决了吗?
我今天也是遇到这问题,不知道怎么办。
qiubenqi 回答时间:2019-6-24 19:04:27
ddbx2017 发表于 2019-6-13 09:12
你好。这个问题解决了吗?
我今天也是遇到这问题,不知道怎么办。

换了个系统~~~
会唱歌的墙 回答时间:2019-7-16 17:55:33
ddbx2017 发表于 2019-6-13 09:12
你好。这个问题解决了吗?
我今天也是遇到这问题,不知道怎么办。

我也遇到了,你的解决了吗?
会唱歌的墙 回答时间:2019-7-16 17:55:56

只能换系统吗?
qiubenqi 回答时间:2019-7-19 20:40:02

keil workbech cubeMX的版本要匹配
hughwcq 回答时间:2019-8-8 17:13:18
我直接出现了几十个errors。。

所属标签

相似问题

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