嵌入式与STM32原理及电路分析(STM32一)

一、嵌入式与STM32

1.嵌入式

除了桌面PC之外,所有的控制类设备,都称之嵌入式。
在这里插入图片描述

ARM经典系列:ARM7、ARM9、ARM11

Cortex-M(微控制器)系列:Cortex-M0/M3/M4/M7
Cortex-M3:CPU 72MHz
Cortex-M4:Cortex-M3+FPU(浮点运算单元),168MHz

Cortex-A(应用处理器)系列:消费类电子,高性能设备,手机/平板CPU
Cortex-A53、Cortex-A73、Cortex-A76、Cortex-A77

2.STM32

ST->就是一间公司,意法半导体。
M->微电子/微控制器
32->单片机是32位

在这里插入图片描述

(1)产品系列

智能出行

趋势一,将出行方式从传统汽车出行过渡到更智能的解决方案:全球网联数字化电动汽车及其配套基础设施市场正在从利基市场转化为大众市场。智能出行需要我们革新思路,考虑如何出行才能降低污染和拥堵。意法半导体的汽车电动化方案让汽车厂商能够制造出价格更亲民的电动汽车,ADAS解决方案可助力客户实现让驾驶者和行人更加安全的目标。

电力&能源

趋势二,要求所有设备和系统都具有更高效的电源及能源管理系统,这是解决全球日益增长的能源需求,同时减少对环境影响的关键因素。意法半导体在电源及能源管理领域拥有悠久的创新历史,我们认识到,现在世界各地迫切需要更完善的资源管理系统。作为智能功率技术的发明者,我们将继续引领绿色节能技术发展趋势,充分利用碳化硅、氮化镓等宽带隙材料,在继续推进工业创新的前提下节省能源。

物联网&5G

趋势三,5G将带动物联网领域的大规模部署。这一趋势正在改变着我们生活的方方面面:随着接入云端的个人、企业和公共设备达到数十亿,我们的工作场所,生活场所,汽车驾驶,以及我们使用的设备都将面临改变。我们的产品走在物联网转型和大数据采集变革前列,我们的解决方案也处于数据安全技术的前沿,可以帮助客户实现最新的加密安保措施。

3.STM32应用领域

在这里插入图片描述
工业与控制、低功耗领域
可穿戴设备:智能手环、智能手表
智能家居:智能指纹锁、智能灯泡、智能电饭锅…
玩具:四轴飞行器、二轴平行车…

二、熟悉库函数

使用标准库函数,当做就是一个Linux系统编程。

1.ST公司有三种库版本:标准库、HAL库、LL库

标准库: 成熟稳定的版本,现在很多企业一直沿用该版本。

HAL库: 尽可能屏蔽硬件底层,目标实现跨平台,可以通过界面来进行编程。从而产生效率不高,可阅读性较弱。

LL库: 更加接近底层的库。

阅读函数的描述、参数传递、返回值。

推荐一个帮助文档,提高编程人员开发效率,就等同于Linux man命令。

该文档有各种硬件的使用库函数的例程,详细如下:

注意:企业开发不一定全使用STM32的芯片,飞思卡尔、恩智浦(NXP)、Amtel、德州仪器(TI)、台湾新唐公司的。

2.关于内部硬件的控制,按照以下步骤进行库函数的使用

打开硬件电源时钟
配置硬件
使能硬件工作

3.使用C语言编程,标准C。

三、开发板实物图

实物图
在这里插入图片描述
实物图讲解
在这里插入图片描述

四、熟悉原理图

1.定义

原理图描述硬件的电路组成。

2.实物与原理图联系

重点,观察丝印层。
在这里插入图片描述

五、STM32F407

在这里插入图片描述
该芯片有144根引脚,GPIO引脚在端口A~端口H。除了端口H只有2根引脚,其他端口都是有16根引脚。
在这里插入图片描述

六、电路分析

1.LED电路

在这里插入图片描述

2.按键电路

开发板按键
在这里插入图片描述

按键释放,识别到高电平
在这里插入图片描述

按键按下,识别到低电平
在这里插入图片描述

3.三极管

在这里插入图片描述

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
stm32主板电路图是一种使用stm32微控制器的电路板设计方案的图纸。通过仔细阅读和理解电路图,我们可以获得关于主板的各个功能模块及其连接方的详细信息。 在查看stm32主板电路图时,首先需要了解一些基本概念和符号。这些包括各种电子元件(如电容器、电阻器、晶体管等)、连接线、引脚标识和电源连接等。 当我们查看stm32主板电路图时,应该注意以下几个方面: 1. 模块划分:主板通常由多个功能模块组成,如微控制器、电源管理、外部存储器、通信接口等。首先应该了解每个模块的位置和边界。 2. 引脚定义:stm32主板的引脚连接着各种功能模块,包括输入、输出、GPIO、串口、SPI等。通过查看每个引脚的标识和连接方,可以了解每个引脚的作用和功能。 3. 电源连接:电路图上通常会显示主板的电源连接方,包括电源输入、电源滤波电路和稳压电路等。通过仔细查看这些连接,可以了解主板所需的电源要求。 4. 元件连接:电路图上显示了各种电子元件之间的连接方。这些元件通过连接线连接在一起,形成电路。通过查看连接线的路径和元件之间的连接方,可以了解电路中各个元件之间的相互作用。 阅读和理解stm32主板电路图需要有一定的电子电路基础知识和经验。如果对电路图不太熟悉,可以参考相关资料进行学习和了解。实践中,可以通过对比电路图与实际主板的物理连接来加深理解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java.L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值