第一步:①打开Keil软件,点击导航栏里的project→newproject
②新建一个文件夹→命名(如:新建一个工程的测试)
③点进此文件夹,给工程取名(如:lsjS)→保存
第二步:选择芯片:STMicroelectronics→STM32F1 Series→STM32F103C8
第三步:①找到第一步所建立的工程文件夹,依次建立Start、User、Library文件夹
②往Start文件夹里添加文件。
路径1为:D:\stm32资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm.此些文件全部添加 路径2为:D:\stm32资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x.添加所选中的三个文件
路径3为:D:\stm32资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport.添加所选中的两个文件
②往Library文件夹里添加文件。
路径1为:D:\stm32资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src.此些文件全部添加
路径2为:D:\stm32资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc.此些文件全部添加
③往User文件夹里添加文件。
路径1为:D:\stm32资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template.添加所选中的4个文件
第四步:①打开Keil,依次添加三个组文件,分别命名为:Start、User、Library. 具体为:Target1→右键→Add Group
②往Start组文件里添加文件(添加Start文件夹里所有的.c .h和一个后缀为md.s的文件共6个)
③同理往Library组文件里添加文件(添加Library文件夹里所有的文件)
④同理往Library组文件里添加文件(添加Library文件夹里所有的文件)
第五步:①添加我们自己建立的文件夹路径(Start、User、Library),具体为:
②在Define里填写USE_STDPERIPH_DRIVER
③在Debug里选择STLINK调试器,具体为:
④Download里勾选Reset and Run,具体为:
第六步:在Keil中打开User文件夹里的main.c文件,删除原来内容,编写如下代码即可。
至此,一个STM32工程文件就建立完成了!