前置条件:
固件库下载:
1.https://www.st.com.cn/content/st_com/zh.html
在ST公司官网:
2.
3.
4.
5.下载芯片包
https://www.keil.arm.com/
搜索芯片型号
1.新建文件夹,内部结构如下:
CMSIS:Cortex微控制器软件接口标准文件,该目录下文件适用所有Cortex系列(启动文件、配置文件)
DEVICE_LIB:M4对应外设的模块代码。Inc+src
HARDWARE:用户实现的模块功能函数
LIST:链接相关
OBJ:编译产生的中间文件+hex/bin文件
SYSTEM:系统相关代码
USER:自定义代码(main.c)
2.将stm32固件库的代码拷贝到各个文件夹内,拷贝位置如下:
3.打开keil5,选中project-->new project-->在弹出的对话框中,选择项目保存位置
4.修改编码中文不会乱码
5.创建成功后,出现下图结构。(必须对项目内文件夹分布作规划)
6.对工程进行配置,具体步骤如下。Project-->options for target
STM32F40_41xxx:该宏指定芯片的型号,不同型号对应的硬件代码有不同,必须定义。
USE_STDPERIPH_DRIVER:该宏指定是否启用外设,定义则为启用外设,必须定义。