华清远见25072班单片机高级学习day1

重点内容:

硬件实验流程

嵌入式的思想:通过软件代码控制硬件设备

1、分析当前硬件的硬件连接 (外设 ------- 主控芯片 如何连接 ------> 实际PCB板上的硬件连接、电路图)

2、分析芯片手册(主控芯片的芯片手册、驱动芯片的芯片手册 --------> 查看如何让当前芯片工作起来,并实现对应的功能)

3、代码编写、程序烧录、综合调试

PCB板通常基于数字电路设计

数字电路:在当前电路中输出的电信号为数字信号

数字信号:就是所谓的机器码(0/1) 逻辑上的"1":高电平信号(3.3v) 逻辑上的"0":低电平信号(0v)

硬件术语

电路图

电路图:通过一些特定的绘图软件(AD、嘉立创、candence.创、candence...)绘制的用于描述当前硬件外设实际连接的图

芯片手册

芯片手册:用于描述当前芯片的内部结构和工作原理的手册

主控芯片:STM32U575RIT6

CPU(内核):Cortex-M33内核

CPU的主频:最高能够达到160MHz

PCB板

PCB板(印制电路板):用于集成各种电子元件和外围设备并实现电路连接

丝印

丝印:存在于PCB板上的白色字体 丝印是用于标识PCB板上电子元件的唯一标识符 在电路图中也有同样的丝印

通用的私营编号:

电阻 - R

电容 - C

普通二极管 - D

放光二极管 - LD

三极管 - Q

接插件 - J

集成IC芯片 - U

网络编号/网络标签

网络编号/网络标签:用于描述某个引脚的电气特性/电气功能的名称

在当前电路图中,使用红色字体用于标识网络编号

网络编号是两两对应的 相同名称的网络编号本质是连接在一起的,也就是网络编号相同的两个引脚是连接在一起

二极管

二极管:就是一个具备+/-极(阳极/阴极)的晶体管

二极管的特性:单向导通性(电流只能从二极管的+极 -> -极)

三极管

三极管:就是一个具备三个极板(基极、集电极、发射极)的晶体管

三极管的特性:放大特性(模拟电路)、开关特性(数字电路)

三极管的分类:NPN型三极管、PNP型三极管

GPIO的工作模式

1、输入模式

1.1浮空输入模式

1.2外接上拉电阻的输入模式

1.3外接下拉电阻的输入模式

1.4模拟信号输入模式

2、输出模式

2.1开漏输出模式

2.2推挽输出模式

2.3复用推挽输出模式

2.4复用开漏输出模式

相关推荐
qq_284274052 小时前
机械设计基础·滚动轴承全解(类型·代号·选型·寿命)+轮系与蜗杆蜗轮传动
笔记·学习·自动化·制造
2603_965148117 小时前
社区与学习资源:从入门到精通的API选品学习路径
数据库·人工智能·python·学习·数据挖掘
kaixin_啊啊9 小时前
【用于更准确 G×E 基因组预测的大规模作物数据集与基于深度学习的多模态融合框架】论文学习
人工智能·深度学习·学习
xier_ran9 小时前
【infra之路】AI 编译器学习笔记(六):重拾 C++——lambda 与 MLIR 中的回调
c++·笔记·学习
Tronlong创龙9 小时前
SBC‑TLT153 嵌入式 Linux 应用开发,交叉编译与 GDB 调试实践(上)
嵌入式硬件·嵌入式开发·硬件开发·工业控制·工业开发板
巴渝小禹10 小时前
单片机死循环delay_us()计算方法
单片机·嵌入式硬件
Yiran_G10 小时前
LoRa串口模组和SoC模组怎么选?从MCU架构看无线通信方案设计
嵌入式硬件·物联网
HQB202611 小时前
CN6150|简芯维尔 6V/500mA 高速低噪声 CMOS‑LDO 线性稳压器
嵌入式硬件·硬件工程
别动我齐刘海11 小时前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人
科芯创展11 小时前
XZ3445 高集成升压/升降压DC-DC电源芯片技术解析
单片机·嵌入式硬件