历史上的今天
返回首页

历史上的今天

今天是:2026年01月09日(星期五)

正在发生

2023年01月09日 | 详解STM32最小系统电路

2023-01-09 来源:zhihu

STM32最小系统硬件组成

最小系统为单片机工作的最低要求,不含外设控制,原理简单,分析最小系统是STM32入门的基础。

组成:

·电源

·复位

·时钟

·调试/下载接口

·启动

电源

3.3V的电源从这里接入,其中电容起到滤波的作用。



复位电路

当RESET引脚被拉低产生外部复位时,产生复位脉冲,从而使系统复位。

有三种复位方式:

·上电复位

·手动复位

·程序自动复位

上电复位,在上电瞬间,电容充电,RESET出现短暂的低电平,该低电平持续时间由电阻和电容共同决定,需求的复位信号持续时间约在1ms左右,计算方式如下:

t = 1.1RC(固定计算公式)

1.1*10K*0.1uF=1.1ms

手动复位:按键按下时,RESET与地导通,从而产生一个低电平,实现复位。



时钟

晶振的作用是为最小系统提供最基本的时钟信号,电容的作用是保证晶振输出的震荡频率更加稳定。


BOOT启动电路

STM32 芯片的 BOOT0 和 BOOT1 引脚,可使用跳线帽设置它们的电平从而控制芯片的启动方式,它支持从内部 FLASH 启动、系统存储器启动以及内部 SRAM 启动方式。

一般使用JTAG或者SWD调试下载程序,会下载到闪存里,所以可以直接将BOOT0引脚和BOOT1引脚置为低电平。



STM32三种启动模式对应的存储介质均是芯片内置的,它们是:

·用户闪存 = 芯片内置的Flash。

·SRAM = 芯片内置的RAM区,就是内存啦。

·系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区,它是使用USART1作为通信口。

调试接口

STM32有两种调试接口,JTAG为5针, SWD为2线串行(一共四线)



此外还有采用USB进行程序烧写和数据输出:和电脑USB口连接也可以进行小负载驱动供电。

通常采用CH340G的芯片:实现USB转串口。使用该芯片将电脑的USB映射为串口使用,注意电脑上应安装串口驱动程序,否则不能正常识别。

END



推荐阅读

史海拾趣

Alliance Memory公司的发展小趣事

Alliance Memory是一家专注于存储器产品的公司,以下是其发展历程的五个相关故事:

  1. 成立与发展初期: Alliance Memory成立于2006年,总部位于美国南卡罗来纳州。公司专注于提供DRAM(动态随机存取存储器)和SRAM(静态随机存取存储器)解决方案。在成立之初,公司致力于与全球供应链建立紧密的合作关系,以确保产品的质量和可靠性。通过与先进制造厂商合作,Alliance Memory能够提供高品质的存储器产品,满足客户的需求。

  2. 扩大产品线: 随着市场需求的增长,Alliance Memory不断扩大其产品线,涵盖各种容量和类型的DRAM和SRAM产品。公司不断改进和优化其制造工艺,并与全球领先的技术合作伙伴密切合作,以确保产品的性能和稳定性。通过不断提供新的存储器解决方案,Alliance Memory成功吸引了更多的客户,并在行业中树立了良好的声誉。

  3. 全球市场拓展: Alliance Memory的产品销售遍布全球各个地区,包括美国、欧洲、亚洲等市场。公司与全球各地的分销商和代理商建立了稳固的合作关系,以扩大其产品的市场份额。通过在全球范围内提供及时和高效的客户服务,Alliance Memory不断增强了其在国际市场上的竞争力。

  4. 技术创新与研发投入: 作为一家技术驱动型公司,Alliance Memory不断投入研发和创新,以提供最先进的存储器产品。公司的研发团队与业界领先的技术合作伙伴密切合作,不断推出具有竞争优势的新产品。通过持续的技术创新,Alliance Memory得以不断满足客户不断增长的需求,并保持在行业中的领先地位。

  5. 可持续发展与社会责任: 除了致力于业务发展,Alliance Memory还积极履行企业社会责任,关注环境保护和社会公益事业。公司采取了一系列可持续发展的举措,包括节能减排、资源循环利用等,努力降低对环境的影响。此外,Alliance Memory还参与各种公益活动,支持教育、环保和社区发展等领域的项目,为社会做出积极贡献。

Eurotech公司的发展小趣事

随着全球对环保问题的日益关注,Eurofarad公司也积极响应这一趋势。公司注重环保理念在产品设计和生产过程中的应用,努力减少对环境的影响。同时,公司还积极推动可持续发展战略,通过优化生产流程和采用环保材料等方式,降低能源消耗和废弃物排放。这些努力不仅符合了社会的期望,也为公司的长期发展提供了有力保障。

APEM公司的发展小趣事

为了进一步丰富产品线,APEM在1984年开设了新厂,专业生产开关面板。这一举措不仅扩充了公司的产品种类,也满足了客户对多样化产品的需求。此后,APEM不断推出新产品,逐步形成了完善的开关和控制面板产品线。

Allied Wire & Cable Inc公司的发展小趣事

Allied公司成立于XXXX年,起初是一家小型电线电缆供应商。在创业初期,公司创始人凭借对电线电缆行业的深刻理解和丰富的行业经验,成功开发出了一系列质量上乘、性能稳定的电线电缆产品。通过不懈的努力和优质的客户服务,Allied公司逐渐在市场中树立起了良好的口碑,为后续的发展奠定了坚实的基础。

屹晶微(EG)公司的发展小趣事

随着业务的不断拓展和市场的不断扩大,屹晶微逐渐意识到与合作伙伴建立长期战略合作关系的重要性。于是,在2023年,他们与电子产业一站式服务平台华秋电子达成了授权代理合作。这一合作不仅为屹晶微提供了更广阔的市场渠道和客户资源,也为其未来的发展奠定了坚实的基础。

在合作过程中,华秋电子为屹晶微提供了全方位的支持和服务。他们共同推广屹晶微的芯片产品,为客户提供更优质的解决方案和服务。同时,华秋电子还利用自身的技术优势和渠道优势,帮助屹晶微拓展海外市场,提升品牌知名度和影响力。

以上两个故事只是屹晶微在电子行业中发展起来的一部分。他们的发展历程充满了挑战和机遇,但黄米龙和他的团队始终保持着坚定的信念和不懈的努力,为中国的芯片产业做出了积极的贡献。

Aptiv公司的发展小趣事

随着数字化时代的到来,Aptiv积极拥抱数字化转型,通过引入先进的信息技术和管理系统,提升了企业的运营效率和市场竞争力。例如,公司向汽车行业某公司发出EDI对接邀请,计划通过EDI系统实现双方的数据共享和业务协同,从而提高了工作效率和下单准确性。这种数字化转型不仅有助于Aptiv在激烈的市场竞争中保持领先地位,还为整个电子行业的数字化转型提供了有益的借鉴和参考。

这五个故事展示了Aptiv公司在电子行业中的发展历程和成就,从技术创新到全球布局、创新合作、社会责任以及数字化转型等方面,都体现了公司的实力和担当。Aptiv以其卓越的技术实力和市场表现,成为了电子行业中一颗璀璨的明星。

问答坊 | AI 解惑

单片机硬件设计的经验总结

单片机硬件设计的经验总结…

查看全部问答>

请问如何在STARTUP.S中打印信息

想在OAL层的STARUP.S中添加点打印信息看看程序死在哪,怎么添加呢,该调用哪个函数? 汇编不是很明白…

查看全部问答>

向各位高手学习

请问各位高手,要学习嵌入式系统要学习哪些基础知识?请说具体点,谢谢!…

查看全部问答>

电力调度系统 用c++开发流程?

怎么用c++开发 电力调度系统?需要哪些流程和技术 ??谢谢…

查看全部问答>

有关乘法器、加法器的问题

乘法器、加法器直接使用了Verilog语言中的乘法、加法算术运算符,由于频率不是很高,FPGA验证通过。不知在Asic中,这样的写法可不可行。因为我自己用超前进位写的加法器和用Booth算法写的乘法器综合出的面积都比用Verilog语言中的乘法、加法算术运 ...…

查看全部问答>

PIC C 语言中 _EEPROM_DATA问题

_EEPROM_DATA(10,10,10,10,10,10,10,10) 是EEPROM的初始化 为什么一定要写入八位的数才行呢 我是菜鸟请大家多多帮忙啊…

查看全部问答>

请高手帮忙!!脱离不了JTAG

timer A做的软件串口程序,用485芯片传数, JTAG调试的时候程序还很正常,但是脱离JTAG直接接电的时候,就收不到数据了 不知道为什么 请高手指教, 谢谢!!!!…

查看全部问答>

failed to write memory 0x1100是什么意思?

在做硬件方真时,连接不上,提示我 failed to write memory 0x1100 哪位高手能指导下是什么意思啊?…

查看全部问答>

基于Kinetis的简单webserver(二)

2012-1-29增加ENC28J60网络模块进行调试,根据原理图选用T卡部分的GPIO来连接ENC28J60,具体连接如下,其余就只连3.3V电源和地/********************************************************************* Hardware      ...…

查看全部问答>