历史上的今天
返回首页

历史上的今天

今天是:2025年08月13日(星期三)

正在发生

2021年08月13日 | STM32 (零)--------STM32介绍

2021-08-13 来源:eefocus

什么是 STM32

STM32,从字面上来理解,ST 是意法半导体,M 是Microelectronics 的缩写,32 表示32 位,合起来理解,STM32 就是指 ST 公司开发的 32 位微控制器。STM32 是以32位为一个单位,同时能处理32位。比如51单片机就是一个同时处理8位的单片机。STM32中外设以4个位确定一个引脚功能。 在如今的 32 位控制器当中,STM32 可以说是最璀璨的新星,大受工程师和市场的青睐,无芯能出其右。


CMSIS构架

1
在这里插入图片描述

时钟

51单片机所有的时间基准都是以唯一的晶振为主。STM32每个引脚使用都需要开启相应的时钟功能。


以控制外设时钟的APB2 外设时钟使能寄存器(RCC_APB2ENR)为例介绍:
时钟

STM32诞生的背景

51 是嵌入式学习中一款入门级的精典 MCU,因其结构简单,易于教学,且可以通过串口编程而不需要额外的仿真器,所以在教学时被大量采用,至今很多大学在嵌入式教学中用的还是 51。51 诞生于 70 年代,属于传统的 8 位单片机,如今,久经岁月的洗礼,既有其辉煌又有其不足。现在的市场产品竞争越来越激烈,对成本极其敏感,相应地对 MCU的 性能要求也更苛刻:更多功能,更低功耗,易用界面和多任务。面对这些要求,51 现有的 资源就显得得抓襟见肘。所以无论是高校教学还是市场需求,都急需一款新的 MCU 来为这个领域注入新的活力。基于这样的市场需求, ARM 公司推出了其全新的基于 ARMv7 架构的 32 位 Cortex-M3微控制器内核。紧随其后,ST(意法半导体)公司就推出了基于 Cortex-M3 内核的 MCU—STM32。目前Arduino 和树莓派发展迅速,但都没有成为主流,而STM32 凭借其产品线的多样化、极高的性价比、简单易用的库开发方 式,迅速在众多 Cortex-M3 MCU 中脱颖而出,成为最闪亮的一颗新星。


http://www.sz-jlc.com。


一块 10CM*10CM 以内的板子,三天做好,50 块就可以搞定,还包邮,不想自己焊接电阻电容二三极管什么的,嘉立创还可以帮你把 PCB 样板上的阻容贴好给你,打样贴片一条龙。

推荐阅读

史海拾趣

展恒电子(Broadic)公司的发展小趣事

2012年,展恒电子与FANSO(孚安特)签订战略合作协议,共同向智能电表厂家提供配套销售服务。这一合作不仅拓宽了展恒电子的销售渠道,也提升了公司在智能电表市场的影响力。此后,展恒电子继续与多家知名企业建立战略合作关系,通过资源共享和优势互补,实现了共赢发展。

达方(DARFON)公司的发展小趣事

随着市场竞争的加剧,达方电子意识到单一产品线的风险。因此,公司开始实施多元化战略,逐步拓展至电源元件、整合通讯元件等领域。通过多元化战略的实施,达方电子成功降低了经营风险,并为公司带来了新的增长点。

AURORA公司的发展小趣事

AURORA公司一直致力于提升自动驾驶技术的安全性和可靠性。通过不断研发和创新,AURORA在自动驾驶算法、传感器融合、数据处理等方面取得了显著进展。公司的技术团队不断攻克技术难题,推动自动驾驶技术向更高等级迈进。同时,AURORA还积极与高校和研究机构合作,共同推动自动驾驶技术的研发和应用。

Emulation Technology Inc公司的发展小趣事

Emulation自创立之初,就专注于模拟和仿真技术的研发。在成立初期,公司成功开发出一款具有革命性的电子系统模拟软件,该软件能够准确模拟电子设备的性能和行为,为工程师们提供了强大的设计工具。这一创新技术迅速获得了市场的认可,成为Emulation公司发展的基石。

Digital Core Design公司的发展小趣事

1996年,Core Design推出了其标志性作品《古墓丽影》。这款游戏以其独特的女主角Lara Croft和精心设计的游戏世界吸引了全球玩家的关注。Lara Croft成为游戏界最具代表性的女性角色之一,而《古墓丽影》系列也成为Core Design最成功的游戏系列之一。这款游戏的成功不仅为Core Design带来了巨大的经济收益,也使其在全球游戏市场上赢得了极高的声誉。

Elpida Memory公司的发展小趣事

在成立初期,Elpida Memory凭借先进的技术和强大的研发实力,迅速在全球DRAM市场占据了一席之地。然而,随着市场竞争的加剧和技术的快速发展,Elpida Memory也面临着巨大的挑战。尤其是在2008年全球金融危机爆发后,DRAM市场需求大幅下降,产品价格暴跌,Elpida Memory的经营状况也陷入了困境。

问答坊 | AI 解惑

也许很弱智,可是我真的不懂啊,关于2407 的IS PS DS的问题

    关于2407 的数据空间 地址空间  IO空间 和 DS PS IS的问题 ,求大家指点 1、IS PS DS 这三个脚都是什么时候变低的啊 2、比如说我外扩三个ram ,都连上RD、WE、A0-A15 D0-15 ,三个ram的片选分别连 IS PS DS &nbs ...…

查看全部问答>

是bug吗?

是bug吗?qemu-mini2440 demo出来的。使劲按住左右键,让界面飞快的切换,来回几次就会有这个效果。 还有请问qemu里的虚拟键盘,键值是怎么给到rtt里的,通过串口吗?第一个serial vc:80Cx24C是啥意思?…

查看全部问答>

无效变量?

static unsigned int result; result=ADC12MEM0; 编译时老是有 Warning[Pe550]: varia××e "result" was set but never used C:\\Documents and Settings\\Administrator\\My Documents\\adc_main.c 16 这是什么意思,而且result不能 ...…

查看全部问答>

LM3S811编译问题

今天拿出前久TI研讨会上得到的LM3S811开发套件,准备玩玩TI的M3,用的是KEIL 4.23 我按照网上的一下入门文章,在程序开始加入了#include“hw_ints.h”还有其他的,就不写了,同时在C/C++的include paths也有..\\;可是我在编译的时候,出现这样的错 ...…

查看全部问答>

64位的win7能破解cadence16.3

64位系统能破解16.3吗?由于电脑需要跑ISE,64位比较快,老师重启切换系统麻烦,谁能指点一下,64位下安装破解16.3或16.5也可以…

查看全部问答>

请大家关注一下今年夏天的机器人行业资讯!

请大家关注一下今年夏天的机器人行业资讯!偶先来一个机器人行业资讯播报。  1.  2012世界机器人大赛研祥智能助力中国足球斩获季军      近日,在墨西哥举行的 “机器人世界杯”上,由研祥智能提供技术支 ...…

查看全部问答>

行业大牛--告诉你如何设置安全的锂电池保护电路

        据统计,锂离子电池的全球需求已达13亿只,并随着应用领域的不断扩展,这一数据在逐年递增。正因如此,随着锂离子电池在各个行业用量的迅速激增,电池的安全性能也日益突出,不仅要求锂离子电池具有优异的充 ...…

查看全部问答>

将AT电源改造为可调稳压电源

1:先拆除5V等输出端的整流二极管(保留12V的整流二极管),更换12V处的滤波电容,参考上图拆除图中以下元件D(这个是供494电源的,很好找的,负极接12V输出端的,正极连到494的12脚),R25,R26,R20,R21(494第1脚的元件)R19,R24(494第2脚的 ...…

查看全部问答>

对学习TFT-LCD液晶屏的一些看法

本帖最后由 平湖秋月 于 2014-3-22 13:19 编辑 现在网上的东西忽悠成分多,急功近利的多,我认为学习液晶屏应该从 了解液晶屏的工作原理开始,只有这样你才能快速读懂芯片官方 液晶驱动程序是怎么写的,同时更要了解液晶屏驱动芯片手册的 大致 ...…

查看全部问答>

【TI首届低功耗设计大赛】金刚狼之Ubuntu CCS6详细安装教程

老版本的MSP430G2553 Launchpad(rf-2500 msp430-gcc)和Ubuntu CCS相互不支持的。新版的金刚狼升级的Emulator:eZ-FET,使得在Ubuntu下使用CCS调试Launchpad成为可能。 昨天晚上折腾了一个晚上,排除各种艰难,终于能用啦,现在拿出来分享。 *** ...…

查看全部问答>