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

如题所述

第1个回答  2017-07-11
我用的是3.5的标准外设固件库,这个版本已经没有type.h这个文件了。以前这个文件的定义在这个版本分成两部分分实现了,一部分在stdint.h文件另一部分在stm32f10x.h这两个文件。你工程建对了,以前可以用的变量名现在还是可以用的。用的老版本代码把include“type.h”删了就行
第2个回答  2013-05-11
这是因为编译软件搜索路径不对!
在: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 找找看,再不行就下个固件库,再把路径包含进去就可以了

追问



大哥啊,真没有啊,不信你看看,不过我看看别的例程也没有加这个文件也能运行,真心不懂啊

第3个回答  2013-05-11
建议你看看人家的例程,然后从0移植,在option Target里有个include的文件位置,要添加本回答被网友采纳
第4个回答  2013-05-10
看不清!!!!!!!!!!!!!!!!!!追问

不好意思,
错误提示是
.\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没有

追问

在库里面根本就找不到,好像没有这个文件啊

追答

把我发的那个连接里面的文件添加进去试试

相似回答