keil MDK做stm32的uc/os系统时候出现错误如下所示,一定采纳!stm32f10x_adc.c这个文件是什么文件?作用?

stm32f10x_adc.c:Error:#5:cannotopensourceinputfile"D:\Keil\ARM\RV31\LIB\ST\STM32F10x\... stm32f10x_adc.c: Error: #5: cannot open source input file "D:\Keil\ARM\RV31\LIB\ST\STM32F10x\stm32f10x_adc.c": No such file or directory

上面是工程文件的两个截图,不明白图一其中的那么多的.c文件的作用是什么,显示红叉又是哪里的问题?还有就是我的工程文件里没有这些.c的子文件。。。哪里错了呢?
展开
 我来答
萌_7
2012-11-07 · 超过25用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:54.2万
展开全部
这个是你在STM32库的预编译头文件stm32f10x_conf.h里面打开了很多头文件,但是你又没有把那些文件添加进工程来导致的,你进stm32f10x_conf.h里面把不需要打开的头文件,也就是不用到的头文件屏蔽掉,如屏蔽掉#define _ADC,这样就可以了,也可以把stm32f10x_adc.c添加进工程里来,不过建议你在stm32f10x_conf.h里把不需要的都屏蔽掉比较好
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式