历史上的今天
返回首页

历史上的今天

今天是: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介绍、下载、安装、注册与基本使用方法

 

以上总结仅供参考,若有不对之处,敬请谅解。


推荐阅读

史海拾趣

APX Technologies公司的发展小趣事

APX Technologies在追求经济效益的同时,也积极履行社会责任。公司注重环保和可持续发展,致力于研发和生产低能耗、低污染的电子产品。此外,APX Technologies还积极参与社会公益活动,为社会的和谐发展贡献自己的力量。这些举措不仅提升了公司的品牌形象,也赢得了社会各界的广泛赞誉。

以上五个故事均基于虚构的APX Technologies公司的发展情况,旨在展示一个电子行业公司可能经历的不同发展阶段和面临的挑战。这些故事并不代表任何真实情况,仅供参考和启发。

Crystek公司的发展小趣事

为了进一步扩大市场份额和提升品牌影响力,Crystek公司积极拓展国际市场,与全球多家知名企业建立了合作关系。通过与这些企业的深入合作,Crystek公司的产品得以广泛应用于无线、微波无线电、电信、工业、企业、航空航天和政府部门等各个领域。同时,公司还积极参加国际电子展览和技术交流会议,与全球同行交流学习,不断提升自身的技术水平和市场竞争力。

高通(GENITOP)公司的发展小趣事

1964年,超霸电池的前身——金山工业集团在中国香港地区成立,最初专注于生产9伏干电池,以满足当时收音机等电子产品的需求。这一时期的超霸电池以其稳定的质量和可靠的性能迅速在市场上站稳脚跟。随着电子产品的普及,金山工业敏锐地捕捉到市场机遇,逐步扩大生产规模,为后续的发展奠定了坚实基础。

General Industrial Controls ( GIC )公司的发展小趣事
电感量的大小会影响电路的响应速度和稳定性。一般来说,电感量越大,电路的响应速度越慢但稳定性越好;电感量越小则相反。因此需要根据具体需求选择合适的电感量。
ARCOTRONICS公司的发展小趣事

在市场竞争日益激烈的情况下,ARCOTRONICS公司始终坚持创新引领的发展理念。公司投入大量资源用于研发新产品,不断推出具有创新性和竞争力的电子产品。这些新品不仅满足了市场的多样化需求,还为公司带来了丰厚的利润回报,进一步巩固了公司在行业内的领先地位。

厦门法拉(faratronic)公司的发展小趣事

FMI公司深知在极端环境条件下,电子系统对频率控制设备的高可靠性要求。因此,公司投入大量资源进行高可靠性产品的研发和生产。其高可靠性石英晶体和晶体振荡器产品被广泛应用于航空航天、军事、高可靠性空间等极端环境领域。这些产品以其卓越的性能和稳定性赢得了客户的广泛信赖和好评,进一步巩固了FMI在高端市场的领先地位。

问答坊 | AI 解惑

射频(RF)技术简介

射频(RF)技术简介RF(Radio Frequency)技术被广泛应用于多种领域,如:电视、广播、移动电话、雷达、自动识别系统等。专用词RFID(射频识别)即指应用射频识别信号对目标物进行识别。RFID的应用包括:  ● ETC(电子收费)  ● 铁路机车车辆识别与 ...…

查看全部问答>

好用的基准电压源

好用的基准电压源…

查看全部问答>

一个讲电源测试的PPT(very good)

一个讲电源测试的PPT(very good)…

查看全部问答>

DSP系统的测试和调试4

DSP系统的测试和调试4…

查看全部问答>

有没有 乐于助人的CE GG 可以帮帮小女子?

现在公司准备用c#开发一个项目  运行在wince平台上。 我现在还没搞清楚 这个环境应该怎么搭建。 有没有乐于助人的?  帮帮我这个可怜的人吧。 感谢  万分感谢。    Q:252847391   非诚勿 ...…

查看全部问答>

那位高手用过dp-1581+单片机开发过东西,现在学习中...

那位高手用过dp-1581+单片机开发过东西,现在学习中...能给点代码参考学习一下,那怕最简单的都可以,只是学习用的现在手里有一个仿真板 stc89c52+dp-1581 玩了几天也没玩转,望高手指教一下,学习中...... …

查看全部问答>

请问EVC下开发的应用程序如何下载到目标平台上?

我用PB编译好了winCE内核后,已经把镜像下载到了目标平台上,跑起来了。现在下一步是开发应用程序,就是把evc下的应用程序也下载到目标平台上。我不想使用把应用程序编译到内核然后一起下载到目标板上的的方法,觉得那样不够灵活。请问内核下载到目 ...…

查看全部问答>

可原地旋转的汽车

如果没有过硬的驾驶技巧,是很难让汽车实现360度的原地旋转的。然而有了我们今天为大家介绍的这款概念车,这种“特技”就变成了家常便饭。         这款概念车的四个轮子与车体的连接处都被设计成了弧形的,因此四个轮子 ...…

查看全部问答>

关于程序下载的问题

请问MSP430F5438的程序使用ISP 下载用什么软件,有什么相应的参考电路没? 我在使用JTAG的时候,在debug模式可以下载仿真,但是我要realse程序的话,就报错,不知道这个在设置上有什么讲究,还有程序有没有像PIC那样进行程序加密的选项,希望大虾 ...…

查看全部问答>