前期准备
建立标准库模板
步骤:
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