STM32新建工程

 1.到ST公司官网(www.st.com)下载固件库https://www.st.com/zh/embedded-software/stm32-standard-peripheral-libraries.html

2.为了方便管理,新建一个文件夹用来存放项目,否则会显得混乱

3.打开Keil5 - Project - new μVision Project - 选中刚刚创建的文件夹 - 给工程文件命名 - 选择器件型号 - 叉掉新建工程小助手

4.在工程文件夹新建一个Strat文件夹,然后把固件库的启动文件D:\STM32\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm的文件全部粘贴进去

5.把D:\STM32\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x下面三个文件也粘贴到Start里面

6.把D:\STM32\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport内核寄存器描述粘贴到Start文件

7.把这些文件添加到工程里面,把source group改成Start,右键 add existing files to group ,文件类型改成all files

选中这些文件添加进来。

8.添加头文件路径,不然工程找不到.h文件。点击魔术棒按钮,C/C++选项,Include Paths右边的三个点按钮,把Start添加进来

9.在main.c里右键插入头文件,选择stm32f10x.h,写一个main函数,文件的最后一行必须是空行,否则会报警告(这种空白行的作用是让编译器理解源代码已经结束了。当 C 语言代码被编译时,编译器会从顶部往下扫描代码,如果源程序最后一行不是一个空白行,那么编译器会认为代码仍在继续,即最后一行代码的末尾没有被指定)

10.点击Build按钮,显示0错误0警告,说明工程建立成功(如果想用寄存器开发,建到这里就可以了)

参考:

B站江科大

 

 

 

 
posted @ 2023-06-09 14:42  夏鸥zzz  阅读(120)  评论(0)    收藏  举报