大家好,在新建工程的时候给添加进去的固件库文件(我用的是mini开发板,例子是跑马灯的),例如放在USER目录下,放在CORE目录下的文件,为什么到最后main函数里面,只有SYSTEM目录下的这三个文件被包含进来的呢
677a2804c82647b459883b2c0fcd4363_894.jpg (0 Bytes, 下载次数: 0)
2010-12-14 22:54 上传
???那些core的文件对stm32的初始化也是很重要很关键的文件啊,不是吗?怎么没被包含进来。有没有什么情况是要#include<stm32f10x**.h>这样的?
我的理解是:要先将各种重要文件的头文件包含进来,在Keil编译的时候就会去读取这些被头文件的内容然后完成一系列的操作,就好像51单片机#include<reg51.h>,编译的时候将51的特殊寄存器给先初始化好。作为一个初学者虽然我不清楚core文件、user文件里面的.c和.h文件具体的作用,但大概作用应该也是初始单片机用的,所以我就不懂问什么这里没把他包含进来。
谢谢大家
最佳答案
查看完整内容[请看2#楼]
因为sys.h里面,包含了stm32f10x.h 所以你只要包含sys.h就可以把这些都包含了。
| |
小杨 | |
回复 举报 | |
正点原子 当前离线 积分 离线
积分 金钱 135105 注册时间 2010-12-1 在线时间 1324 小时 | 6# 发表于 2015-4-21 00:28:37 | 只看该作者
|