STM32学习记录——开发总流程

本文档记录了STM32的开发总流程,从前期准备的工程模板建立,包括复制官方库文件,到新建工程并排布文件结构。在开发过程中,强调了查看电路原理图、理解硬件接线、查阅STM32及外设芯片手册的重要性,以及如何使用SourceInsight进行代码分析和编译生成.hex文件。
摘要由CSDN通过智能技术生成

前期准备

建立标准库模板
步骤:
1、STM官网下载标准库(STM32F10x_StdPeriph_Lib_V3.5.0),解压打开之后
这里写图片描述
有用的就是Libraries文件夹和Project文件夹,复制相关文件,建立模板。
这里写图片描述
此文件夹就是工程模板,其中
CMSIS、STM32F10x_StdPeriph_Driver是复制官方Libraries文件夹下的
user中是Project文件夹的
lst放置listing文件
out放置输出文件,即相应的.hex文件
project放置工程文件。
2、新建工程
工程中文件的排版如图
这里写图片描述

开发流程
1、复制工程模板
2、在user下添加.c文件和.h文件即可。

所需查看的文档&代码
查看电路原理图,了解硬件如何接线。
查看STM32中文参考手册_V10,了解内部外设的工作原理与相关寄存器设置。
查看各个外设芯片的datasheet,了解如何编程,尤其是外设芯片的工作时序。
建立SourceInsight工程,查看官方标准库的代码。

编译生成.hex文件,烧录至STM32

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值