一个网站建设需要多少钱,成都销售型网站,无锡网站seo外包,旅游网站网页设计报告文章目录 前提#xff1a;以STM32F1xx系列芯片为例#xff08;有方法#xff0c;其他系列一样#xff09;启动文件选择对应启动文件的寻找方法对应宏定义#define的寻找方法另外 前提#xff1a;以STM32F1xx系列芯片为例#xff08;有方法#xff0c;其他系列一样#x… 文章目录 前提以STM32F1xx系列芯片为例有方法其他系列一样启动文件选择对应启动文件的寻找方法对应宏定义#define的寻找方法另外 前提以STM32F1xx系列芯片为例有方法其他系列一样
启动文件选择
不再介绍什么是启动文件你能找到这个问题就不用解释概念了亲~ 宏定义是指的是添加启动文件之后在keil的配置中如图 芯片型号你用的型号 芯片型号flash在选型手册中或者参考手册里面能查到
对应的分类如下表 psmarkdown的表格功能是我用过所有表格编辑器的最难用的一款
启动文件宏定义作用mcu类型flash大小startup_stm32f10x_ld.sUSE_STDPERIPH_DRIVER,STM32F10X_LDSTM32F101xx、STM32F102xx和STM32F103xx微控制器6~32kbstartup_stm32f10x_ld_vl.sUSE_STDPERIPH_DRIVER,STM32F10X_LD_VLSTM32F100xx微控制器6~32kbstartup_stm32f10x_md.sUSE_STDPERIPH_DRIVER,STM32F10X_MDSTM32F101xx、STM32F102xx和STM32F103xx微控制器64~128 kbstartup_stm32f10x_md_vl.sUSE_STDPERIPH_DRIVER,STM32F10X_MD_VLSTM32F100xx微控制器64~128 kbstartup_stm32f10x_hd.sUSE_STDPERIPH_DRIVER,STM32F10X_HDSTM32F101xx和STM32F103xx微控制器256 ~ 512kbstartup_stm32f10x_hd_vl.sUSE_STDPERIPH_DRIVER,STM32F10X_HD_VLSTM32F100xx微控制器256 ~ 512kbstartup_stm32f10x_xl.sUSE_STDPERIPH_DRIVER,STM32F10X_XLSTM32F101xx和STM32F103xx微控制器512 ~ 1024kbstartup_stm32f10x_cl.sUSE_STDPERIPH_DRIVER,STM32F10X_CLSTM32F105xx和STM32F107xx微控制器——
对应启动文件的寻找方法
打开 stm32f10x.h文件你是f4系就打开 stm32f4xx.h以下同理 找到这两块注释就能获得这个系列的对应启动文件的配置可以总结成如我的表
对应宏定义#define的寻找方法
一般在下载标准库的时候 这个文件夹里面放了一个readme 17.标准库\F1标准库\STM32F10x_StdPeriph_Lib_V3.6.0\Project\STM32F10x_StdPeriph_Template\MDK-ARM 打开readme如图所示的就是#define的宏定义。填到本文章第一张图示的地方即可
另外
如果宏定义填他的例如USE_STDPERIPH_DRIVER, STM32F10X_CL, USE_STM3210C_EVAL 发现报错很多30左右error30左右warning 可以写成USE_STDPERIPH_DRIVER再试试 宏定义的内容全英文且无空格标点也是英文