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

新下载的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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版