首页/新闻资讯/正文详情

【嵌入式学习】嵌入式原理知识(一)

发布时间:2026/9/27 21:44:25 来源:云帆数科 栏目:资讯中心
【嵌入式学习】嵌入式原理知识(一)
此部分内容主要讲述单片机的原理知识。配合嵌入式基础功能实现。可进一步的掌握单片机的知识。1. STM321.1 STM32的含义STMicroelectronics-意法半导体M-Micro Controller-微控制器32-32位1.2 STM32的型号型号可以参照STM32系列的单片机型号规格型号的含义2. STM32的引脚分布2.1 引脚的编排规则2.2 特殊引脚的功能与作用除了如下几个引脚其他的均为普通引脚。其中STM32 的引脚大多是引脚复用物理上同一个引脚既可以当普通 GPIO通用输入输出也可以开启第二 / 第三功能复用功能图中标出的硬件专用引脚复用晶振、RTC、唤醒脚硬件结构特殊原理图必须留意图没标的 PA/PB 引脚通用外设复用串口、定时器、SPI、I2C、ADC软件才开启默认就是普通 GPIOVSS代表地的由来对于MOS管来说一般我们给D接正电压给S接负电压。所以VDD表示正电压。VSS表示负电压。2.3 普通引脚的命名规则普通引脚按照组分别命名以字母为组编号以数字为引脚编号。分为 GPIOA, GPIOB, GPIOC, GPIOD等等2.4 引脚的全部复用功能解释补充符号全称含义表里的例子SPower Supply电源 / 地脚不是信号脚只供电VBAT、VDD_1/2/3、VSS_1/2/3、VDDA、VSSAIInput only只能做输入不能做输出OSC_IN晶振输入、NRST复位输入、BOOT0启动模式选择OOutput only只能做输出OSC_OUT晶振输出I/OInput / Output双向通用口既能读也能写所有 PAx / PBx / PCxFTFive Volt Tolerant5V 容忍引脚允许引脚上施加 5V 电压不会损坏普通 I/O 只耐压 3.3V接 5V 会烧常用于接 5V 传感器、模块、5V 串口PB2、PB10、PB11、PB12PB15、PA8PA12、PA13、PA14、PA15、PB3~PB9默认复用功能与重定义功能步骤默认复用PA9/PA10重定义PB6/PB7GPIO 时钟__HAL_RCC_GPIOA_CLK_ENABLE()__HAL_RCC_GPIOB_CLK_ENABLE()AFIO 时钟要开__HAL_RCC_AFIO_CLK_ENABLE()要开__HAL_RCC_AFIO_CLK_ENABLE()Remap 宏不用调必须调__HAL_AFIO_REMAP_USART1_ENABLE()TX 引脚PA9GPIO_MODE_AF_PPPB6GPIO_MODE_AF_PPRX 引脚PA10GPIO_MODE_AF_INPUTPB7GPIO_MODE_AF_INPUTUSART1 参数完全相同完全相同3. GPIO的四种输出模式3.1 单片机结构核心图3.2 GPIO的8种工作模式分为输出与输入工作模式3.3 IO端口位的基本结构这是普通引脚的结构现在分别介绍首先是输出控制3.3.1 推挽输出模式根据CPU或者是片上外设的高低电平输出控制MOS管的交替工作。这里使用P-MOS与N-MOS的目的也是为了在高低电平的情况只有一个MOS管处于工作状态。3.3.2 开漏输出模式首先了解对于一个MOS管具有漏极栅极以及源极。开漏模式就是漏极断开的一种输出模式。对应到GPIO引脚就是上面的一个MOS管断开处于不工作的状态。当把GPIO引脚设置为开漏模式。此时引脚只有低电平的驱动能力缺失高电平的驱动能力。当输出器为高电平此时处于高阻态。总的来说对于推挽模式 写1 为高电平 写0 为低电平对于开漏模式 写1 为高阻态 写0 为低电平3.3.3 通用与复用的含义简单来说通用就是通过CPU编程控制GPIO引脚对应图片中的上面一条路。对于复用就是通过其他片上外设控制GPIO引脚也就是下面一条路。举例在通用模式下使用CPU控制GPIO引脚实现点亮小灯的功能。在复用模式下通过其他片上外设控制GPIO引脚比如通过串口控制引脚发送Hello字符串。4. IO的最大输出速度4.1 IO最大输出速度向IO交替写0和1且输出不失真波形正常输出的最快速度4.2 上升下降保持时间下图为高低电平的实际情况与理想情况4.3 IO速度的影响因素上升时间与下降时间的长短影响了IO引脚的速度。当上升与下降时间很长的时候。保持时间就相比较之下变得很短。4.4 选择IO速度的标准一般单片机具有低速中速与高速三个选项。分别对应如下速率原则选择满足要求的最小值过于快的速度会导致耗电增加以及EMI问题4.5实例1.比如对于驱动LED灯。LED的临界闪烁频率为45.8Hz所以对此选择2MHz即可。2.对于此芯片标准的波特率为8MHz。故选择10MHz即可满足要求。3.单片机上的USB接口选择50MHz即可满足要求。5. GPIO的四种输出模式输入模式参照下图所示和前面的输出模式相同。也具有复用模式对应片上外设。经过施密特触发器后变为数字量。施密特触发器前为模拟量-实现大于某一个值为高值低于某一个值为低值在此区别状态不变。整理上图得到如下的简化图上下拉电阻给输入提供一个默认高低电压。具有弱驱动能力。在理解上拉电阻与下拉电阻的作用的时候可以将施密特触发器当作是一个无穷大的电阻。此时便可以很方便的理解了。这是有输入的时候这是没有输入的时候大电阻分压大5.1 总结

相关推荐

Longhorn CSI Snapshot 支持:基于 VolumeSnapshot 的备份创建、恢复与删除实战指南
Longhorn CSI Snapshot 支持:基于 VolumeSnapshot 的备份创建、恢复与删除实战指南

云原生存储高可用容器编排 【免费下载链接】longhorn Cloud-Native distributed storage built on and for Kubernetes 项目地址: https://gitcode.com/gh_mirrors/lo/longhorn 点击查看 免费下载 导读 本文以 Longhorn 仓库中的设计文档 enhancements/20200904-c… · 2026/9/27 21:44:25

xiaobei 公众号对标账号基准(Benchmark)机制:基于 content-calibrator 的内容校准闭环实战
xiaobei 公众号对标账号基准(Benchmark)机制:基于 content-calibrator 的内容校准闭环实战

人工智能AI Agent大模型AI 应用媒体生成 【免费下载链接】xiaobei 为OPC/中小微企业量身打造的自媒体获客智能体 项目地址: https://gitcode.com/gh_mirrors/wi/xiaobei 点击查看 免费下载 导读 本文围绕 xiaobei 开源仓库中微信公众号平台的 benchmark.md&#x… · 2026/9/27 21:44:25

MySQL 表的操作全解:创建、查看、修改、删除,一篇讲透
MySQL 表的操作全解:创建、查看、修改、删除,一篇讲透

上一篇讲了"库的操作",这一篇来系统掌握 MySQL **表(table)**的完整操作:创建表、查看表结构、修改表结构、删除表。特别是 ALTER TABLE 的各种用法,是日常开发改动表结构的高频操作,一定得记牢。… · 2026/9/27 21:44:25

免费自己怎么注册网站:避开流量陷阱,怎么选才不白干
免费自己怎么注册网站:避开流量陷阱,怎么选才不白干

免费自己怎么注册网站:避开流量陷阱,怎么选才不白干 网站做好了没人访问,这是很多站长和开发者最头疼的问题。你辛辛苦苦写了代码,调了样式,甚至花了好几天时间做内容,结果上线后打开量个位数,心里那种挫败感真的很难受。这时候,很多人会问:是不是我… · 2026/9/27 22:16:14

【项目自荐】让 Codex 与 Claude Code 学会编写系统提示词的 Skill:TaoToken 配置骨架与验证
【项目自荐】让 Codex 与 Claude Code 学会编写系统提示词的 Skill:TaoToken 配置骨架与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 22:16:14

扒完 140k stars 的 AI 编程工具逆向工程档案库,我把系统提示词拆成了可复制的 config.toml 骨架
扒完 140k stars 的 AI 编程工具逆向工程档案库,我把系统提示词拆成了可复制的 config.toml 骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 22:16:14

Azure AI 集成 GPT-5 与 Codex:企业级 AI 新突破下的 TaoToken 统一 Key 配置骨架
Azure AI 集成 GPT-5 与 Codex:企业级 AI 新突破下的 TaoToken 统一 Key 配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 22:16:14

Cursor 免费次数重置失效后,用 TaoToken 统一 Key 接入 Cline 的 settings.json 配置骨架
Cursor 免费次数重置失效后,用 TaoToken 统一 Key 接入 Cline 的 settings.json 配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 22:16:14

银行数据清洗靠谱吗?我踩过这些坑,先给结论:数以轻舟方案解析
银行数据清洗靠谱吗?我踩过这些坑,先给结论:数以轻舟方案解析

做信贷、做风控、管客户台账的人,多半都有这种时刻:月初拿到银行流水,几十万行,客户号对不上、重复记录一堆、日期格式五花八门,光清这些就耗掉小半天。所以一问"银行数据清洗靠谱吗",真正想问的… · 2026/9/27 22:16:07

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码