树莓派开发学习系列文章
硬件开发综合设计学习01:树莓派 4B 相关介绍
硬件开发综合设计学习02:数据库与树莓派远程通信
硬件开发综合设计学习03:基于华为云的物联网云平台部署(上)
硬件开发综合设计学习04:基于华为云的物联网云平台部署(下)
硬件开发综合设计学习05:基于Docker Desktop的本地简易MQTT服务搭建
硬件开发综合设计学习01:树莓派 4B 相关介绍
树莓派 4B 相关介绍
- 树莓派开发学习系列文章
- 硬件开发综合设计学习01:树莓派 4B 相关介绍
- 系统基本参数
- 树莓派引脚分布参考
- 40针引脚对应创乐博扩展板分布(J8)
- 特殊引脚说明
系统基本参数
描述:树莓派 4B,版本 1.5
版本号:c03115
片上系统:BCM2711
内存:4GB
存储:MicroSD 卡
USB 端口:4 个(其中 2 个为 USB3.0 端口)
以太网端口:1 个(最大速度 1000Mbps)
Wi-Fi:支持
蓝牙:支持
摄像头端口(CSI):1 个
显示端口(DSI):1 个
树莓派引脚分布参考
40针引脚对应创乐博扩展板分布(J8)
物理引脚 | 功能名 | 扩展板名 | 扩展板名 | 功能名 | 物理引脚 |
---|---|---|---|---|---|
11 | GPIO 17 | G17 | G18 | GPIO 18(PCM_CLK) | 12 |
36 | GPIO 16 | G16 | G19 | GPIO 19(PCM_FS) | 35 |
33 | GPIO 13(PWM1) | G13 | G20 | GPIO 20(PCM_DIN) | 38 |
32 | GPIO 12(PWM0) | G12 | G21 | GPIO 21(PCM_DOUT) | 40 |
31 | GPIO 6 | G6 | G22 | GPIO 22 | 15 |
29 | GPIO 5 | G5 | G23 | GPIO 23 | 16 |
7 | GPIO 4(GPCLK0) | G4 | G24 | GPIO 24 | 18 |
26 | GPIO 7(CE1) | CE1 | G25 | GPIO 25 | 22 |
24 | GPIO 8(CE0) | CE0 | G26 | GPIO 26 | 37 |
19 | GPIO 10(MOSI) | MOSI | G27 | GPIO 27 | 13 |
21 | GPIO 9(MISO) | MISO | SCL | GPIO 3(SCL) | 5 |
23 | GPIO 11 (SCLK) | SCK | SDA | GPIO 2(SDA) | 3 |
10 | GPIO 15(RXI) | RXI | IDSC | GPIO 1(ID_SC) | 28 |
8 | GPIO 14(TXD) | TXO | IDSD | GPIO 0(ID_SD) | 27 |
5V | 5V | ||||
3.3V | 3.3V | ||||
GND | GND |
特殊引脚说明
- GPIO 2 (SDA) 和 GPIO 3 (SCL):这两个引脚用于I2C(Inter - Integrated Circuit)总线通信。I2C是一种同步、多主从的串行通信协议,广泛用于连接低速外设,如传感器(温度、湿度、光线传感器等)和EEPROM等。SDA是数据线,SCL是时钟线。
- GPIO 4 (GPCLK0):这是一个通用时钟引脚,可以用于为外部设备提供时钟信号。
- GPIO 14 (TXD) 和 GPIO 15 (RXI):这两个引脚用于UART(Universal Asynchronous Receiver/Transmitter)串口通信。TXD用于发送数据,RXI用于接收数据。
- GPIO 18 (PCM_CLK)、GPIO 19 (PCM_FS)、GPIO 20 (PCM_DIN)、GPIO 21 (PCM_DOUT):这些引脚与PCM(Pulse - Code Modulation)音频编码有关。PCM是一种将模拟音频信号转换为数字信号的方法。这些引脚可用于音频设备的连接。
- GPIO 13 (PWM1) 和 GPIO 12 (PWM0):这两个引脚支持PWM(Pulse - Width Modulation)功能。PWM通过改变脉冲宽度来控制输出信号的平均电压,常用于控制电机速度、LED亮度等。
- GPIO 10 (MOSI)、GPIO 9 (MISO)、GPIO 11 (SCLK):这三个引脚用于SPI(Serial Peripheral Interface)通信。SPI是一种高速、全双工的同步串行通信协议,常用于连接高速外设,如SPI接口的闪存、显示屏等。MOSI用于主设备输出从设备输入,MISO用于主设备输入从设备输出,SCLK是时钟信号。
- GPIO 7 (CE1)、GPIO 8(CE0):是 SPI 通信中的片选信号。在多 SPI 设备连接的情况下,用于选择不同的 SPI 设备进行通信。