OpenEdv-开源电子网

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

为什么我把代码复制后编译,显示identifier "ADC_InitTypeDef" is undefined?

[复制链接]

2

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2019-4-18
在线时间
4 小时
发表于 2019-4-18 21:47:08 | 显示全部楼层 |阅读模式
1金钱
如图 程序错误.png

之前已经正常编译了LCD,LED,KEY等文件,只有这个ADC编译不过去,为什么?
ps:看了许多帖子,可以排除
1、不是宏定义那边STM32F10X_HD,USE_STDPERIPH_DRIVER写错了
2、应该不是.h文件没包括(因为是直接复制粘贴的源代码)

最佳答案

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

这个情况最大的可能就是没有头文件,在标准库中,一般头文件在stm32f10x_conf.h中include,你可以打开这个文件,检查一下里面是不是没有包含ADC的头文件。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

279

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2015-3-27
在线时间
98 小时
发表于 2019-4-18 21:47:09 | 显示全部楼层
这个情况最大的可能就是没有头文件,在标准库中,一般头文件在stm32f10x_conf.h中include,你可以打开这个文件,检查一下里面是不是没有包含ADC的头文件。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-4-19 01:55:54 | 显示全部楼层
检查库函数的adc.c文件是否添加进来了?检查头文件路径?
回复

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14412
金钱
14412
注册时间
2018-8-3
在线时间
1156 小时
发表于 2019-4-19 12:37:05 | 显示全部楼层
FLIB 库添加ADC文件了吗  这个文件有包含对应的头文件吗
回复

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
发表于 2019-4-19 13:58:19 | 显示全部楼层
stm32f10x_conf.h里面是不是屏蔽掉ADC相关的头文件了呀~
没有脑袋
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2019-4-18
在线时间
4 小时
 楼主| 发表于 2019-4-23 12:39:30 | 显示全部楼层
弦子的弦 发表于 2019-4-18 21:47
这个情况最大的可能就是没有头文件,在标准库中,一般头文件在stm32f10x_conf.h中include,你可以打开这个 ...

谢谢,果然是这个问题,解决了。
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2021-8-18
在线时间
16 小时
发表于 2021-8-27 11:44:08 | 显示全部楼层
非常感谢、确实是正点原子的ucos移植工程例程里面把"stm32f10x_adc.h"屏蔽了,之前我调试裸奔程序的时候是可以通过的,郁闷了半天,ADC.C文件很多都报错就是找不到。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-30 13:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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