资料查找
Last updated
Last updated
其实所有的嵌入式芯片学习都要参考官方文档,有时候并没有那么多的所谓教程或个人总结的文档供以参考,但一定有官方的文档资料,否则个人用户无法使用,在STM32学习时主要使用参考手册与数据手册
对于标准库,32没有官方的中文使用手册,可以查到的都是很早之前的版本,不建议使用,如果需要查看某个外设的相关函数,可以在对应的.h文件(如stm32f10x_gpio.h),在最下边有所有的函数的声明,并且该.h文件还存放着该外设的初始化结构体,如果实在需要查找文档,在官方的标准库包下有.chm文件作为使用手册,双击即可使用。那么标准库包怎么查找呢?
进入st官网,点击产品,选择微控制器与微处理器,选择对应芯片类型,如F103是选择STM32主流MCU,接着点击右边的工具与软件,选择嵌入式软件下的MCU及MPU嵌入式软件即可进入选择STM32 Standard Peripheral Libraries即可进入如下页面 下载标准库
另外也有个该链接也为标准外设软件库
链接但好像不是我们所理解的标准库
对于HAL库及cubemx,点击工具与软件,选择开发工具硬件,选择STM32软件开发套件,点击下面的STM32配置程序和代码生成器,在右边主界面选择产品选择器,在跳出的栏中点击STM32CubeMX点击OPEN SOFTWARE PAGE即可进入cubeMx的主界面,
主界面中的获取软件一栏即可 下载cubemx
选择文件一栏可找到相关文档,选择工具与软件一栏即可下载hal库 (如下图,也可以通过cubemx下载,见下(3))
hal库同样有.chm文件作为使用手册
STM32芯片的各种片上外设,它把STM32的时钟、存储器架构、及各种外设、寄存器都描述得清清楚楚。 当我们对STM32的外设感到困惑时,可查阅这个文档。以直接配置寄存器方式开发的话)
当于STM32的datasheet,包含了STM32芯片所有的引脚功能说明及存储器架构、芯片外设架构说明。 后面我们使用STM32其它外设时,常常需要查找这个手册,了解外设对应到STM32的哪个GPIO引脚--如串口的引脚复用)的查找,
方法一--官网: 进入st官网,点击产品,选择微控制器与微处理器,选择对应芯片类型,如F103是选择STM32主流MCU 链接再点击右边主界面的文件即可找到参考手册与规格书,这样的查找会获得所有主流MCU的文件,要想精细查找还可以在左边的菜单栏进一步选择芯片系列与型号即可获得最精确相关的文档,如F103的文档在此处
应用手册(一般不用)一栏如下
参考手册
规格书(根据不同容量进行选择)
方法二--通过CUBEMX进行查找: 在选择完具体芯片新建完工程后,点击菜单栏的的Help下的Docs&Resources 同样可以找到包含参考手册(Reference Manual )规格书(Datasheet)在内的所有文档
双击后即可打开并且下载至本地,存放地址可通过Help下的Updater Settings查看,该地址指向\Repository,同样也存放着CubeMx使用的hal库,如果需要手动下载hal库,可通过Help下的Manage embedded softWare packages进行下载。
(4)补充: 1、搜索STM32中文社区也可以便捷的找到相关资料,并且有中文译本,同时资料也不会那么杂乱,此外还有STM32中文官网供学习查找 2、参考手首页有相关型号的芯片的数据手册的链接