第二章 Keil-标准库工程建立
2.1 基于固件库创建工程
· 选定盘创建工程文件夹—“KeilProject”
· 打开Keil👉Project👉New uVision Project👉选择刚才建立的KeilProject文件夹👉工程文件名👉保存
· 选择芯片👉OK👉插掉小助手
补充:
主函数User:先在工程文件夹建立User文件夹,再执行1,执行1过程中,注意新建main文件位置
库函数Library: 在2.复制粘贴后,对固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc所有文件全选,粘贴。
2.2 Keil添加用户库流程
(1)在工程文件加中新建文件夹,命名,将已有domo导入。
(2)在Keil中,左侧工程结构视图中新建组,与工程文件中新建文件夹同名。为导入已有文件。
(3)在魔术棒👉C/C++👉Include Paths添加路径
2.3 模块化编程
(1).h防重复
在2.2流程下建立用户库,新建.c .h文件,然后在.h文件下加入防止头文件重复包含的代码
#ifndef _XXX_H
#define _XXX_H
……………………
#endif
然后在.c第一行引用对应芯片库
include "stm32f10x.h" // Device header
(2)函数说明
/**
* @brief 简介
* @param 函数参数 函数参数介绍
* @param 函数参数 函数参数介绍
* @retval 返回值 返回值介绍
* @date 日期时间【2023年4月17日15点22分】
*/
- /**
- @brief
- @param
- @param
- @retval
*/
2.4 STM32固件库使用手册
在学习日志包中附带了《STM32固件库使用手册的中文翻译版.pdf》,各个模块使用代码均有示例,编写程序过程中,建议使用官方示例文档修改。
本文为作者对于《STM32入门教程-2023持续更新中》-江协科技 视频教程的学习总结以及个人答疑的笔记。
免费分享。