历史上的今天
今天是:2025年01月20日(星期一)
2021年01月20日 | 读懂ST官方网页,有效获取有用资料
2021-01-20 来源:eefocus
如何查找STM32开发资料
关于本文的更多详情请往下看。
开发STM32相关资料下载
“xx芯片”主页下究竟有那些资料呢?我们还是以STM32F103ZE为例来讲述。
A.数据手册
数据手册主要就是讲述芯片有哪些资源(如有多少个定时器)、引脚描述、内存映射、电器特性等。

B.参考手册
参考手册主要用于开发过程中,想要深入理解底层开发的资料。包括各个模块的详细说明(如:框图、开发实现过程、寄存器等)。

开发STM32相关资料下载”讲述了“标准外设库”的下载地址,其实同一个地址下“STM32 Standard Peripheral Libraries”旁边有一个“STM32 Standard Peripheral Libraries http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software.html?querycriteria=productId=SC961

2.标准外设库配套例程讲述
从上面两处下载代码中都是基于标准外设库的参考例程,使用方法类似。这里大概描述一下我们平时开发的标准外设库(有写人叫“标准库”)里面的例程。
还是以ST32F1为例,解压“STM32F10x_StdPeriph_Lib_V3.5.0”可以看见如下几个文件:

A.Libraries库:这个目录是我们平时工程中包含这个目录,其他目录的文件没有使用到。
B.例程
除了我们平时工程中所需要使用的Libraries,其他文件及文件夹都是提供给用户参考的。
Project:这里面是工程文件和参考例程(比较重要的参考源代码);
看下图可以知道,我们所需要学习的外设都在下面有,只不过下面提供的是基础参考源代码,更多复杂的需要自己写。

Utilities:是公共的代码(包括评估板等一些基本例程的源代码)。
从下图可以看得出,里面包含一些评估板外设的例程(如:LED、NAND FLASH等)。

stm32f10x_stdperiph_lib_um.chm这个文件是外设库里面源代码详细的讲解。
Ⅴ、说明
以上几点内容希望对STM32初学者有一定的帮助作用。
网上购买开发板提供的例程做了那些修改,可以使用文件对比工具进行对比:
对比工具Beyond Compare介绍、下载、安装、注册与基本使用方法
以上总结仅供参考,若有不对之处,敬请谅解。
下一篇:STM32时钟配置及相关问题
史海拾趣
|
射频(RF)技术简介RF(Radio Frequency)技术被广泛应用于多种领域,如:电视、广播、移动电话、雷达、自动识别系统等。专用词RFID(射频识别)即指应用射频识别信号对目标物进行识别。RFID的应用包括: ● ETC(电子收费) ● 铁路机车车辆识别与 ...… 查看全部问答> |
|
现在公司准备用c#开发一个项目 运行在wince平台上。 我现在还没搞清楚 这个环境应该怎么搭建。 有没有乐于助人的? 帮帮我这个可怜的人吧。 感谢 万分感谢。 Q:252847391 非诚勿 ...… 查看全部问答> |
|
那位高手用过dp-1581+单片机开发过东西,现在学习中... 那位高手用过dp-1581+单片机开发过东西,现在学习中...能给点代码参考学习一下,那怕最简单的都可以,只是学习用的现在手里有一个仿真板 stc89c52+dp-1581 玩了几天也没玩转,望高手指教一下,学习中...... … 查看全部问答> |
|
我用PB编译好了winCE内核后,已经把镜像下载到了目标平台上,跑起来了。现在下一步是开发应用程序,就是把evc下的应用程序也下载到目标平台上。我不想使用把应用程序编译到内核然后一起下载到目标板上的的方法,觉得那样不够灵活。请问内核下载到目 ...… 查看全部问答> |




