发新帖我要提问
12
返回列表
打印
[应用相关]

寒假学习stm32 - 第二天 基于KEIL 新建工程

[复制链接]
楼主: hanzhen654
手机看帖
扫描二维码
随时随地手机跟帖
21
hanzhen654|  楼主 | 2019-1-29 21:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
06. 在编译之前我们首先要选择编译中间文件编译后存放目录。方法是点击魔术棒,然后选择Hex文件输出,其它默认路径。

使用特权

评论回复
22
hanzhen654|  楼主 | 2019-1-29 21:45 | 只看该作者
07. 下面我们点击编译按钮 编译工程,肯定很多报错,主要是我们还没有添加对应的头文件。


使用特权

评论回复
23
hanzhen654|  楼主 | 2019-1-29 21:45 | 只看该作者
08. 我们需要告诉 MDK在哪些路径之下搜索需要的头文件,也就是需要包含头文件目录。 大家谨记,对于任何一个工程,我们都需要把工程中引用到的所有头文件的路径都包含到进来。 点击魔术棒 ,后点击 c/c++选项.然后点击Include Paths 右边的按钮。弹出一个添加 path 的对话框。需要注意的是 keil 只会在一级目录查找,所以如果你的目录下面还有子目录,记得 path一定要定位到最后一级子目录。然后点击 OK.

使用特权

评论回复
24
hanzhen654|  楼主 | 2019-1-29 21:46 | 只看该作者
09. 目前工程中只有以下三个文件下包含有头文件,分别添加到Paths即可。

使用特权

评论回复
25
hanzhen654|  楼主 | 2019-1-29 21:47 | 只看该作者
10.再次编译工程,又报了很多同样的错误。因为 3.5 版本的库函数在配置和选择外设的时候通过宏定义来选择的,所以我们需要配置一个全局的宏定义变量。

使用特权

评论回复
26
hanzhen654|  楼主 | 2019-1-29 21:47 | 只看该作者
11  点击魔法棒 定位到 c/c++界面,然后填写
“STM32F10X_MD,USE_STDPERIPH_DRIVER” Define 输入框里面(注意,两个标识符中间是逗号不是句号,如果您不能确定您输入的是正确的,请直接打开我们光盘任何一个库函数实例,然后复制过来这串文字即可)。如果你用的是大容量那么STM32F10X_MD 修改为 STM32F10X_HD,小容量修改为 STM32F10X_LD. 然后点击 OK。

使用特权

评论回复
27
hanzhen654|  楼主 | 2019-1-29 21:48 | 只看该作者
12.再次编译,可以看到0个错误 0个警告,第一工程就新建完成。

使用特权

评论回复
28
hanzhen654|  楼主 | 2019-1-29 21:48 | 只看该作者
第二天很累,但也要**下去

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则