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

新下载的CUBEMX在跨文件调用遇到的BUG

[复制链接]
luocheng1234 提问时间:2018-5-9 12:21 /
1122.png 1122.png 在main.h申明就报错,尴尬。

收藏 评论8 发布时间:2018-5-9 12:21

举报

8个回答
luocheng1234 回答时间:2018-5-9 12:28:04
这是工程,没有库,需要自己生成

测试4.25cubemxBUG.zip

下载

7.48 MB, 下载次数: 4, 下载积分: ST金币 -1

黑皮男 回答时间:2018-5-9 12:39:15
把 stm32f1xx_hal.h放到main.h中

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

Angel_YY 回答时间:2018-5-9 13:24:28
在main.h中添加几个头文件就OK了。如下:

5566.png
编译已经没有错误了。
test.zip (485.52 KB, 下载次数: 3)

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

select326 回答时间:2018-5-9 13:43:49
还是要多看看C语言语法

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

luocheng1234 回答时间:2018-5-9 14:22:19
Angel_YY 发表于 2018-5-9 13:24
在main.h中添加几个头文件就OK了。如下:

OK。我直接在其它地方添加引用。新版本串口奇偶校验出现BUG,你们有没有遇到过呢?
wolfgang2015 回答时间:2018-5-9 16:53:21
把Extern部分单独放在一个头文件里面,不要放在main.h里面就好

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wenyangzeng 回答时间:2018-5-9 19:29:56
本帖最后由 wenyangzeng 于 2018-5-9 19:33 编辑

main.c中头文件没有包含

#include "iwdg.h"
#include "tim.h"
#include "usart.h"

stm32f1xx_hal_conf.h里相应的注释也要去掉

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

feixiang20 回答时间:2018-5-10 01:34:42
如果怀疑代码没问题就 逐步检查

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

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