开发板上常见标识含义(nc、p数字、ADC、BEEP、SWITCH、SDA、SDL、CLK、MISO、MOSI) 作者:马育民 • 2025-10-20 15:27 • 阅读:10009 # NC 一般是 “No Connection” 的缩写,表示未连接或无连接引脚。这些引脚在开发板上通常没有内部电路连接到处理器核心或其他重要功能组件,可能是为了保持封装兼容性,或是出于生产制造工艺方面的考虑而保留的占位符。在设计 PCB 板时,应避免将其用于任何外部连接,否则可能会引起不可预见的行为甚至损坏开发板。 # P数字 如:P11、P12 一般是指通用输入输出(GPIO)引脚的编号。不同的开发板对GPIO引脚有不同的编号方式,P12表示第12号GPIO引脚。该引脚可通过编程配置为输入或输出模式,用于连接外部设备,如传感器、按键、LED灯等,实现数据的输入读取或输出控制。 # ADC 表示该引脚支持 **模拟-数字转换**(Analog to Digital Converter),可读取外部模拟信号(如电压、传感器的模拟输出)并转换为数字量供处理器处理。 # P数字/ADC 表示该引脚具有 **双重功能**: - **P数字**:通常是 GPIO 引脚编号(如第 11 号通用输入输出引脚),可作为普通数字引脚(高低电平输入/输出)。 - **ADC**:表示该引脚支持 **模拟-数字转换**(Analog to Digital Converter),可读取外部模拟信号(如电压、传感器的模拟输出)并转换为数字量供处理器处理。 # BEEP_B2 通常表示 **蜂鸣器控制引脚**,其中: - **beep** 指蜂鸣器(Buzzer),用于发出提示音(如报警、按键反馈)。 - **B2** 可能是引脚所在的组别或具体编号(如 B 组第 2 号引脚)。 通过控制该引脚的高低电平或脉冲信号,可驱动蜂鸣器发声。 # SWITCH 表示开关引脚。开发板上可能会有一些物理开关,通过连接到特定的引脚(即SWITCH引脚)来实现不同的功能,比如切换开发板的工作模式(如调试模式、正常运行模式等),或者选择不同的电源输入、配置参数等。 # IIC ### SDA 是 “Serial Data Line” 的缩写,即串行数据线。它通常用于 I2C(Inter-Integrated Circuit)总线通信,在主设备和从设备之间进行双向数据传输。例如,当开发板连接 I2C 接口的传感器、存储器或显示屏等设备时,SDA 引脚就会用于传输具体的数据信号,与时钟线 SCL 配合,实现数据的有序传输。 ### SDL 最常见的是 **I2C 总线的串行数据线**(Serial Data Line),与 SDA 含义基本一致(不同厂商可能混用标识,本质都是 I2C 数据传输线),需与时钟线 SCL 配合使用,实现设备间的 I2C 通信。 少数情况下可能表示其他串行数据接口(如特定芯片的自定义引脚),但 I2C 相关是主流。 # SPI ### CLK 是“Clock Signal”的缩写,即时钟信号。它是同步电路中用于协调各组件操作的关键时序信号,以固定频率在高电平和低电平之间切换,确保逻辑部件如CPU、存储器等在统一节拍下工作,避免信号竞争,比如在SPI通信中,CLK信号由主设备产生,用于同步主从设备之间的数据传输。 ### MISO 是“Master Input Slave Output”的缩写,即主设备输入、从设备输出。在SPI(Serial Peripheral Interface)通信中,它是从设备向主设备发送数据的信号线,从设备通过MISO将响应或数据发送给主设备,与MOSI配合实现全双工通信,即在每个时钟周期传输一位数据。 ### MOSI 是“Master Output Slave Input”的缩写,也就是主设备输出、从设备输入。在SPI通信中,主设备通过MOSI引脚向从设备发送控制命令或数据。在每一个时钟周期内,主设备发送一位数据,从设备读取该位。 原文出处:http://www.malaoshi.top/show_1GW24lXiecbp.html