开一个系列,从头开始了解STM32嵌入式开发的流程和知识。我也是边学边写,把我遇到的和学到的东西都写在这里。
进行嵌入式软件开发的第一步,找到硬件原理图上面的主控芯片型号(假使已经将主控芯片选好了且画出来硬件电路图了,具体怎么画怎么选我不知道,后面知道了再说)
特别的:
- 部分使用的国产芯片,可以直接复制芯片名称然后查阅一下并下载芯片手册,一般来说好多都是可以和STM32某型号的芯片替换的(就是可以使用STM32的标准库开发)【可能哈,我不是很缺确定是不是】。
- 一般的,芯片手册中会有好多个引脚的原理图,比方说,100,64,48,32个引脚分布。就看使用的那个芯片的对应引脚个数的各引脚定义。
我使用的是国产芯片,但是可以和STM32F103C8T6进行替换,以获取STM32F103C8T6标准外设库为例。即STM32F10x系列标准库。
1、进入ST官网首页
意法半导体-STMicroelectronicshttps://www.st.com/content/st_com/zh.html
2、点击工具与软件
3、点击嵌入式软件 — STM32微控制器软件
4、选择STM32标准外设软件库(8)
5、选择使用芯片的型号所属系列号(在支持的设备那里)。我使用的是属于F1系列,选择054这个
6、将鼠标光标放在产品型号名字上(即蓝色字体),就会出现这个页面,点击Open
7、可以选择版本,我这里大家都还用的是3.5的版本,所有我选择3.5.0。大家按需下载
8、跳转出许可协议,划到最下面,点接受
9、选择“作为访客下载”,免得注册
10、输入邮箱信息,然后等两分钟
11、就会收到这样一封邮件,点击 Download,然后就会自动跳转,就ok了
就下载好了,文件夹如下:
浅浅介绍一下:
- _htmresc,打开文件夹就是两个图片,可以不管
- LIbraries,这个就是标准库函数的文件了,后续建立工程会用到
- Project,这个是官方提供的工程例程和模板,使用库函数的时候可以参考下
- Utilities,STM32官方评估板的相关例程,这个评估板就是来测试stm32的
- Release_Notes,库函数的发布文档,版本啥的
- stm32f10x_stdperiph_lib_um,使用手册
后面就是建工程了。如果有机会,一起探讨一下怎么看已经做好的工程。
下期再见,拜拜~