第一章——stm32f103建立工程

第一章——stm32f103建立工程

第二章——keil5修改工程名字

第三章——stm32f103zet6点亮LED

目录

1.下载固件库

2、建立工程所需文件夹

3、复制所需库文件

4、新建工程

5、建立Groups

6、配置中间输出文件保存位置​

7、配置路径

8、编译

9、删除多余文件

9.1

9.2

9.3

9.4

9.5

9.6


stm32其实还是上手比较容易的,现在先来说一下建立工程

1.下载固件库

进入 st官网STSW-STM32054 - STM32F10x标准外设库 - STMicroelectronics下载en.stsw-stm32054_v3-6-0_v3.6.0固件库

    

解压后得到STM32F10x_StdPeriph_Lib_V3.6.0文件

2、建立工程所需文件夹

桌面建立文件夹Template,在Template文件夹里面再建立四个子文件夹“Library”,“Output“,”Project“,”Source”

3、复制所需库文件

把刚刚解压的固件库STM32F10x_StdPeriph_Lib_V3.6.0中Libraries文件中的CMSIS和STM32F10x_StdPeriph_Driver文件复制出来放进去我们自己建立的Template工程的子文件夹Library中。

把刚刚解压的固件STM32F10x_StdPeriph_Lib_V3.6.0\Project\STM32F10x_StdPeriph_Template中的main.c   stm32f10x_conf.h   stm32f10x_it.c   stm32f10x_it.h   system_stm32f10x.c一共五个文件复制出来放进去我们自己建立的Template工程的子文件夹Source中。

在Template\Source中新建一个名称为Help的txt文件

4、新建工程

打开软件,选择Project -->New uVision Project

 选择工程保存位置为刚刚建立的Template文件夹中的Project内,工程命名为MyProject,点击保存

我这边使用的主控芯片是stm32f103zet6,所以选择STM32F103ZE

5、建立Groups

在Groups中创建四个文件夹分别是 User   CMISIS   STM32F10x_StdPeriph_Lib_V3.6.0   Help

在User中添加 (点击Add Files)Template\Source中的main.c   stm32f10x_conf.h   stm32f10x_it.c   stm32f10x_it.h   system_stm32f10x.c一共五个文件

 在CMISIS中添加 (点击Add Files)Template\Library\CMSIS\CM3\CoreSupport中的core_cm3.c文件。

 在CMISIS中添加 (点击Add Files)Template\Library\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm中的startup_stm32f10x_hd.s文件。

 

 在STM32F10x_StdPeriph_Lib_V3.6.0中添加 (点击Add Files)Template\Library\STM32F10x_StdPeriph_Driver\src中的

共计23个文件。

 

 在Help中添加 (点击Add Files)Template\Source中的 Help.txt 文档

6、配置中间输出文件保存位置

 ​​​​​

7、配置路径

同样方法把这五个路径都加上 

8、编译

打开main.c

 把多余的代码都删除,只留下


int main(void)
{
  
  while (1)
  {
		
  }
}

点击编译

0错误 0警告,工程模板建立成功

9、删除多余文件

另外为了减小工程文件的大小,可以把一些没用的删除掉

9.1

Template\Library\CMSIS 中的三个文件   CMSIS changes.htm    CMSIS debug support.htm   License.doc

9.2

Template\Library\CMSIS\CM3\DeviceSupport\ST\STM32F10x中的     LICENSE.txt      Release_Notes.html       system_stm32f10x.c    system_stm32f10x.h     4个文件

 

9.3

Template\Library\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup中的   gcc_ride7    iar    TrueSTUDIO

9.4

Template\Library\CMSIS  中的Documentation

9.5

Template\Library\STM32F10x_StdPeriph_Driver   中的两个

9.6

删除Template\Project中的   DebugConfig   Listings   Objects   三个文件夹

以后当你的项目完成后交付时候可以直接删除Output文件夹中的这些中间文件,减少工程文件所占空间

至此大功告成

链接:https://pan.baidu.com/s/1us0kbK5BNjpha0NF2wr3og 
提取码:only

  • 9
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
STM32F103C8T6是STMicroelectronics推出的一款32位ARM Cortex-M3内核的微控制器。下面是建立STM32F103C8T6工程的步骤: 1. 安装开发环境 首先需要下载并安装开发环境Keil MDK-ARM,这是一款非常流行的ARM开发环境,可以从Keil官网上免费下载。 2. 创建新工程 打开Keil软件,在菜单栏中选择"Project" -> "New µVision Project"。在弹出的对话框中输入工程名称和工程保存路径,然后点击"Save"按钮。接下来,选择适合自己的芯片型号(STM32F103C8T6),然后点击"OK"按钮。 3. 配置芯片参数 在弹出的对话框中,选择适合自己的芯片型号(STM32F103C8T6),然后点击"OK"按钮。接着在"Device"选项卡中,选择芯片型号,并根据需要配置时钟频率、Flash大小等参数。完成后点击"OK"按钮。 4. 添加源代码文件 在左侧的工程视图窗口中右键单击"Source Group 1",选择"Add Existing Files to Group 'Source Group 1'",并选择要添加的源代码文件。添加完成后,可以在工程视图窗口中看到已经添加的源代码文件。 5. 编译工程 在菜单栏中选择"Project" -> "Build Target",或者按下快捷键"F7",进行编译。如果没有错误提示,则说明编译成功。 6. 下载程序 将开发板通过JTAG或SWD接口连接到PC,然后选择菜单栏中的"Flash" -> "Download",或者按下快捷键"Ctrl + U",进行下载。下载成功后,可以通过串口或者其他方式验证程序是否正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值