3.1、新建库函数工程模板(以STM32F1系列)
3.1.1、库函数与寄存器区别
库函数就是将寄存器的操作进行封装,大多数场合下,我们并不需要知道操作的是哪个寄存器,只需要知道调用哪些函数即可。在学习过程中,不仅需要学习库函数的调用,还需要了解寄存器的基本配置过程。(心中有数即可)
3.1.2、具体步骤
开发环境:MDK5与V3.5
(1)、新建一个文件夹,作为根目录,命名最好不要出现中文;在该文件夹内新建一个子文件夹,命名为USER。
(2)、打开开发环境mdk5,选中project,新建一个工程
再定位到刚刚新建的文件夹下的user子文件目录
(3)、之后可以给工程命名(最好不要出现中文名),点击保存后,弹出窗口,选择对应的支持芯片,本次设计使用STM32F103ZET6,选择此类型的芯片。再点击ok
点击ok后,系统就会弹出一个界面,用于添加自己所需的组件,以搭建方便的开发环境(这里不坐过多介绍)可以点击下方的cancel取消;
(4)、这时我们已经搭建了一个框架结构,还需要添加启动程序;
接着在XINJIAN文件夹下再新建三个文件夹:CORE、OBJ、STM32F10x_FWLib(三个文件夹名字实际上可以任取,这里按照手册说明来命名)
(5)、从固件库库复制文件 视频p9 13:21