OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7849|回复: 21

GPIO_InitTypeDef" is undefined

[复制链接]

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
发表于 2017-4-25 16:09:18 | 显示全部楼层 |阅读模式
1金钱

`HRM2VI5AX76_{H66N70EF7.png

最佳答案

查看完整内容[请看2#楼]

老铁... 这些问题双击那个错误提示一条一条解决就好了啊... 先是led.h里ifndef define加空格,还有那井号打成星号 然后led.c里一堆大小写有问题,全部改了就好了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2017-4-15
在线时间
26 小时
发表于 2017-4-25 16:09:19 | 显示全部楼层
老铁... 这些问题双击那个错误提示一条一条解决就好了啊...
先是led.h里ifndef define加空格,还有那井号打成星号
然后led.c里一堆大小写有问题,全部改了就好了
回复

使用道具 举报

20

主题

64

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2014-5-15
在线时间
54 小时
发表于 2017-4-25 16:13:27 | 显示全部楼层
没添加头文件吧
回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-25 16:14:18 | 显示全部楼层
saiyqx 发表于 2017-4-25 16:13
没添加头文件吧

添加了的呃。,。。
回复

使用道具 举报

1

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2017-3-10
在线时间
63 小时
发表于 2017-4-25 16:29:38 | 显示全部楼层
conf.h里没有打开#include "stm32f10x_gpio.h"。
回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-25 16:32:41 | 显示全部楼层
bg6qbt 发表于 2017-4-25 16:29
conf.h里没有打开#include "stm32f10x_gpio.h"。

开了的。。
PWH`~@]0_D97BY_$VJXU~LR.png
回复

使用道具 举报

1

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2017-3-10
在线时间
63 小时
发表于 2017-4-25 16:34:23 | 显示全部楼层
上工程看看?或者你自己 找原子例程。。。
回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-25 16:36:27 | 显示全部楼层
bg6qbt 发表于 2017-4-25 16:34
上工程看看?或者你自己 找原子例程。。。

我是按着原子例程做的。。。。
回复

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2017-4-25 16:37:51 | 显示全部楼层
目测是你工程的问题,要不就是环境问题,你编译下原子的工程试试
回复

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1606
注册时间
2015-6-10
在线时间
223 小时
发表于 2017-4-25 16:41:40 | 显示全部楼层
#include "stm32f10x.h"
加上它就对了
回复

使用道具 举报

8

主题

182

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2017-3-8
在线时间
114 小时
发表于 2017-4-25 16:52:53 | 显示全部楼层
直接把 #include "stm32f10x_gpio.h"  加到你这个.c里。
回复

使用道具 举报

8

主题

182

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2017-3-8
在线时间
114 小时
发表于 2017-4-25 16:54:55 | 显示全部楼层
我遇到跟你这个同样的问题,就是这样子解决的,目前用的是这个方法
回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-25 16:57:55 | 显示全部楼层
小陀螺爱炒蛋 发表于 2017-4-25 16:37
目测是你工程的问题,要不就是环境问题,你编译下原子的工程试试

原子的模版没问题。。。。
回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-25 17:01:50 | 显示全部楼层
15937417823 发表于 2017-4-25 16:52
直接把 #include "stm32f10x_gpio.h"  加到你这个.c里。

好像也不行。。。
IAG_F~32FDZ8ZNT@)KL)]LQ.png
回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-25 17:05:03 | 显示全部楼层
止天 发表于 2017-4-25 16:41
#include "stm32f10x.h"
加上它就对了

不行呃。。。。
360截图20170425170420651.jpg
回复

使用道具 举报

8

主题

182

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2017-3-8
在线时间
114 小时
发表于 2017-4-25 17:24:05 | 显示全部楼层
把你的工程传上来
回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-25 17:33:19 | 显示全部楼层
15937417823 发表于 2017-4-25 17:24
把你的工程传上来

工程文件~

TEST.zip

3.71 MB, 下载次数: 70

回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-25 19:48:01 | 显示全部楼层
扎心了。。。。。立马给了自己两巴掌。。。。。。。
回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-25 19:48:26 | 显示全部楼层
dlamji 发表于 2017-4-25 16:09
老铁... 这些问题双击那个错误提示一条一条解决就好了啊...
先是led.h里ifndef define加空格,还有那井号 ...

回复

使用道具 举报

8

主题

182

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2017-3-8
在线时间
114 小时
发表于 2017-4-26 09:02:41 | 显示全部楼层
看了你的工程,你去找一个原子的工程对比一下,你的工程里好多库文件都是没有添加进去!
QQ截图20170426085909.png
回复

使用道具 举报

8

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2016-7-12
在线时间
74 小时
 楼主| 发表于 2017-4-26 10:31:25 | 显示全部楼层
15937417823 发表于 2017-4-26 09:02
看了你的工程,你去找一个原子的工程对比一下,你的工程里好多库文件都是没有添加进去!

嗯嗯,我没有把所有的添加进去,在用流水灯的,就只添加了GPIO和rcc
回复

使用道具 举报

8

主题

182

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2017-3-8
在线时间
114 小时
发表于 2017-4-26 13:32:00 | 显示全部楼层
流逝旋律 发表于 2017-4-26 10:31
嗯嗯,我没有把所有的添加进去,在用流水灯的,就只添加了GPIO和rcc

我看了你的工程,stm32f10x_gpio.c 这个文件你就没有添加进去,而GPIO 的结构体就是在这个文件里定义的。  建议你就完整的把库添加进去就好了,如果不需要的库文件,可以在stm32f10x_conf.h中把对应的.h屏蔽掉就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-21 20:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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