开发硬件

常用引脚

GPIO

通用型之输入输出的简称,这也将是整个嵌入式学习中最常用的引脚之一,它的作用主要就是负责输出高低电平和读入高低电平,此外还有一些其他的简单功能,是一个很灵活的引脚。

RCC

STM32的时钟系统,很重要,是整个STM32的心脏,主要功能是发生时钟信号推动单片机内各个部分执行相应的指令。

USART

通用同步/异步串行接收/发送器,USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。它就相当于板子与板子,板子与电脑之间沟通的纽带,是一个十分灵活的通讯设备。

EXTI

外部中断/事件控制器,中断是一个比较复杂晦涩的一个概念,后面会详细讲解,这里大概了解一下,它就好像是一个if else语句一样,有一个判断条件,只要判定结果为真,就会执行相应的语句,但是它判断的条件一般都是硬件状态,并且只要板子运行时引起中断,那么它会立刻做出反应。而EXIT则是来管理这些中断的。

IWDG

独立看门狗,一般用来检测程序错误。

WWDG

跟独立看门狗很像,不同的地方是窗口看门狗的计数器的值在减到某一个数之前喂狗的话也会产生复位,这个值叫窗口的上限,上限值由用户独立设置。窗口看门狗计数器的值必须在上窗口和下窗口之间才可以喂狗,这就是窗口看门狗中窗口两个字的含义。也是用来检测程序硬件问题。

TIM

定时器,zet6一共有8个定时器,可以说是一个高级的IO引脚,作用也有很多,后面也会详细讲解。

PWM

脉冲宽度调制,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制,实现模拟电压

ADC

模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。

DAC

与ADC刚好相反。

DMA

直接存储器访问,DMA 传输将数据从一个地址空间复制到另外一个地址空间。 DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路, 能使 CPU 的效率大为提高。

IIC

IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。

SPI

SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议

具体介绍

引脚注意

(结合STM32 NUCLEO-L432KC

Image

每个针脚的准确名字应该是最靠边缘框内里的字符,如PA_2,但是因为这样很麻烦,我们一般都直接叫板子上面刻的字母,比如PA_2针脚我们就叫它A7

Image

名称 含义
PX_Y 每个引脚的标注名称,浅蓝色表明没有冲突,深蓝色表示两引脚可能有冲突,如A7和D13最好别一起用
Arduino connector 针脚的名字,一般来说开头为A的支持模拟输出,开头为D的支持数字输出。
LED 板载的小灯,一般用来看代码跑通没有,在调试代码的时候很好用
UART SPI I2C CAN 这些都是传输协议,就是两个设备之间通信的几种规定,比如这次实验我们会用到SPI,在这门课程中我们不需要过多了解
PWMOut 输出一种脉冲宽度可控的方波,经常用作控制信号,在MS中非常常用
AnalogInAnalogOut 支持模拟信号输入输出的针脚,可以当作ADC、DAC使用
Power GND 最基本功能,供电(如3v3)和接地(GND),一般就连接在面包板两侧最长的插孔

标黄的几个标签在MS实验中非常常用

开发硬件

示波器

示波器最常用的按钮就是Auto键,一般接上线之后摁Auto就好

Image


开发硬件
http://mavericreate.top/Blogs/2025/08/28/开发硬件/
作者
唐浩天
发布于
2025年8月28日
许可协议