用keil编写的STM32程序编译完后,没有错。请问下图中的头文件图标不一样是怎么回事?

如题所述

第1个回答  2014-02-27
带黄色小钥匙的是不可修改的,是st固件库的头文件,没有小黄钥匙的是用户可以根据自己的需要进行修改的。
第2个回答  2014-02-24
带黄色的都是ST的库,貌似属性都是只读的,应该是这个原因吧。你试试
第3个回答  2014-03-01
http://zhidao.baidu.com/question/1881965321687380108.html?oldq=1
这是我帮别人回答的本回答被提问者采纳

Keil 编译STM32 遇到异常怎么解决
原因是旧版的库与新版的库发生冲突了,冲突的原因是旧版和新版都定义了同一个东西,比如“s32”,于是就会发生重定义的报错 解决这个问题的方法其实也不难,因为编写程序的时候有一个防止重定义的宏,在新版的库里面添加这样的一个宏就可以消除大部分的错误了 我们先找到从定义的地方,双击错误跟踪到报...

初次用keil mdk 创建stm32工程,编译没错,debug时command窗口有error
这个提示表示 RCC_CR 寄存器只可写不可读,因此你对它的写操作违反了该地址的访问权限。例如你对芯片的保留空间进行读写操作都会报这个错误,这样在调试的时候很容易发现地址越界之类的错误。但实际上这个寄存器本身就应当是可读可写的。请确认你的芯片型号选择是否正确。

请问STM32程序中的这几个头文件,各有什么作用?
回答:main.c 这个不用解释了吧stm32f10x.h 这个是头文件,它包含了stm32的一些常用宏,寄存器结构体的定义,高版本的库还放着中断向量表。stm32f10x_rcc.c 这个文件里的固件函数包含了一些对复位、时钟的控制的函数stm32f10x_gpio.c这个文件里的固件函数包含了对GPIO的操作函数stm32_eval.c 这个是s...

stm32编程 keil中,截图如下,问题也如下,怎么理解呢?一定采纳!
2、.lib文件是库文件,也就是说你添加这个东东后,在程序里面的能够省去很多代码,因为这个.lib文件也是通过写代码,编译器编译生成的,添加这个lib文件后,再添加一个头文件,你就能调用生成.lib文件的源码中定义并声明的函数了,这样很方便使用的。3、.s文件时stm32的启动文件,没有这个是不行的,...

keil5给STM32编程遇到黄色感叹号报警 但编译结果无错误 在线等 求解 ...
keil5给STM32编程遇到黄色感叹号报警但编译结果无错误在线等求解答。用keil5给STM32F103ZET6编程编程中遇到黄色感叹号警告但编译的结果错误和警告都是0程序烧入进开发板运行没有发现异... keil5给STM32编程遇到黄色感叹号报警 但编译结果无错误 在线等 求解答。用keil5给STM32F103ZET6编程 编程中遇到黄色感叹号警告...

KEIL编译stm32为什么不能识别头文件
朋友,这两个版本不一样,使用的头文件当然不一样了。解决方法:使用4.12版本。

STM32程序,Keil编译器提示这个错误;初学者,求指点。rc\\main.c(27...
main.c文件中有注释 \/* 缺少匹配的 *\/ comment:n. 注释,说明,评论,意见

keil MDK做stm32工程文件时候,**.c文件中的头文件的引用,问题如下,一定...
头文件包含路径是需要设置的,你可以在 include path 中设置你头文件(.h)的位置比如说:你的头文件在 你就需要设置路径:这样就能够打开,编译也能通过了

在keil软件中 写STM32103VCT6程序,调试无报错之后下载在核心板上,但...
这是由于仿真器设置错误导致的。请在debug里面重新设置仿真器。如下图所示。若使用ST-LINK,则选择对应的ST-LINK即可。

keil stm32 文件管理 看了两个例子:在StdPeriph_Driver下,一个stm3...
当然不是,有一个stm32f10x_config.h的头文件,控制添加的头文件的,另外,同样需要在stdlib中添加相应的源文件才可以。如果包含很多的话,很有可能这个文件包含了stm32f10x.h这个头文件。如果没有的话,但里面也包含了头文件,就是因为这个工程还没有经过编译。

相似回答