stm32配置介绍

C盘工程stm32工程模板的start文件是启动配置。Stm32f10x.h相当于51单片机的头文件一样,描述有哪些寄存器和它对应的地址,两个system文件是配置时钟,两个cm3是内核的寄存器描述。在Keil5新建组添加文件,但只能选择一个启动文件(符合自已单片机类型的),下图就是对应型号,此单片机是选择后缀为md.s的

缩写

释义

Flash容量

型号

LD_VL

小容量产品超值系列

16~32K

STM32F100

MD_VL

中容量产品超值系列

64~128K

STM32F100

HD_VL

大容量产品超值系列

256~512K

STM32F100

LD

小容量产品

16~32K

STM32F101/102/103

MD

中容量产品

64~128K

STM32F101/102/103

HD

大容量产品

256~512K

STM32F101/102/103

XL

加大容量产品

大于512K

STM32F101/102/103

CL

互联型产品

-

STM32F105/107

然后后面所有的.c和.h都添加进来。要让Keil5找到路径点击魔术棒按钮-C/C++-include path栏-把start的文件路径添加进来,此后添加了文件的都要这样添加路径让Keil5找到路径。C盘的User文件通常是保存C语言的main函数。调试方法一般根据设备,此单片机用的是stlink,在Keil5魔术棒-Debug-user选择相应的调试器,在旁边setting-Flash Download勾选上Rest and Run方便下载程序后立马复位执行。C盘中Library存放的是库函数,通过库函数进行调用,库函数已经封装好所有的调用寄存器的所有函数。Uer文件里面的.c和.h,在conf.h的找到8296行开始的三行语句放到魔术棒-C/C++-Define栏,这样调用库函数的功能都全部完成。

备注:所学的是江科大的视频,只是我的学习笔记,如有侵权请联系本人删除 

猜你喜欢

转载自blog.csdn.net/m0_71827453/article/details/131754853