菜鸟初学STM32,求高手指点,下面错在哪??,那个......tpfe.h文件不知道在哪??

 我来答
957065547
2017-07-11
知道答主
回答量:18
采纳率:0%
帮助的人:5万
展开全部
我用的是3.5的标准外设固件库,这个版本已经没有type.h这个文件了。以前这个文件的定义在这个版本分成两部分分实现了,一部分在stdint.h文件另一部分在stm32f10x.h这两个文件。你工程建对了,以前可以用的变量名现在还是可以用的。用的老版本代码把include“type.h”删了就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
翁军茂
2013-05-11
知道答主
回答量:18
采纳率:0%
帮助的人:9.2万
展开全部
这是因为编译软件搜索路径不对!
在:project-->option for taget 'taget 1' 中的 ‘C++’ 项 修改 include paths ,写上stm32f10x_type.h "存放的路径就可以用了。例如 MDK安装在 c盘的话 路径填入: C:\Keil\ARM\RV31\LIB\ST\STM32F10x
更多追问追答
追问
stm32f10x_type.h这个文件时2.0版的固体库,我现在用的是3.5版的,里面根本就没有这个文件,上哪去添加???我看别人的例程里也没有添加这个文件的,
追答
3.0以上的版本也有的!我用的3.8也有!
你到 C:\Keil\ARM\RV31\LIB\ST\STM32F10 找找看,再不行就下个固件库,再把路径包含进去就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友792dbd1
2013-05-11 · TA获得超过1371个赞
知道小有建树答主
回答量:484
采纳率:0%
帮助的人:362万
展开全部
建议你看看人家的例程,然后从0移植,在option Target里有个include的文件位置,要添加
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xc1901016
2013-05-10 · TA获得超过149个赞
知道答主
回答量:211
采纳率:0%
帮助的人:71.2万
展开全部
看不清!!!!!!!!!!!!!!!!!!
更多追问追答
追问
不好意思,
错误提示是
.\APP\stm32f10x_conf.h(21): error: #5: cannot open source input file "stm32f10x_type.h": No such file or directory

我网上看了,有人说在INCLUDE PATH设置有问题,但我不知道要添加什么文件???
"stm32f10x_type.h这个文件时干什么用的?
追答
http://wenku.baidu.com/view/7c2e29f24693daef5ef73d83.html

你添加这文件stm32f10x_type.h没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式