ROCK PI 4 GPIO操作
通用输入输出 (GPIO) 连接器ROCK Pi 4 有一个 40 针扩展接头。 每个引脚都以颜色区分。
More details about 40-pin Header标有橙色的功能是该引脚的默认功能。
[*]除了电源引脚,所有引脚都直接布局到 Soc RK3399。
[*]对于引脚 3、5、27、28、29 和 31,每个引脚通过一个 4.7K 上拉电阻连接到 3.0V 电源。
[*]引脚 19、21、23、24 直接连接到板上 SPI 设备的引脚。
[*]引脚 7 直接连接到板上 MIPI CSI 的引脚。
[*]串口
[*]默认情况下,UART2 作为 U-boot 和 Linux 串行控制台启用。 检查 Rockpi4/dev/serial-console 以使用。 检查 Rockpi4/hardware/devtree_overlays 以禁用 UART2 上的串行控制台。
[*]UART2 & UART4 支持广泛的波特率。 包括但不限于以下波特率。 例如,115200bps。 500000bps、1500000bps等等。
[*]对于 v1.4 及更高版本的硬件,板载 SPI 闪存被焊接,UART4 PIN 用作 SPI 功能。
[*]For I2C-2 and I2C-7
我们已经使用 i2c 设备 e2prom 进行了测试。 我们需要打开i2c设备文件,然后进行读写操作。
IO电压RK3399有3个IO电压,1.8V/3.0V/3.3V。 对于 ROCK Pi 4,以下是默认电压:| GPIO | Voltage Level | Tolerance |
| ---------- | ------------- | --------- |
| GPIO3_C0 | 3.3V | 3.465V |
| ADC_IN0 | 1.8V | 1.98V |
| Other GPIO | 3.0V | 3.14V |
GPIO编号Rockchip RK3399 GPIO有5个bank,GPIO0到GPIO4,每个bank有32pins,命名如下:GPIO0_A0 ~ A7
GPIO0_B0 ~ B7
GPIO0_C0 ~ C7
GPIO0_D0 ~ D7
GPIO1_A0 ~ A7
....
GPIO1_D0 ~ D7对于Rockchip 4.4内核,GPIO数量可以如下计算,以GPIO4_D5(40PIN GPIO上的PIN22)为例: GPIO4_D5 = 4*32 + 3*8 + 5 = 157
(A=0, B=1, C=2, D=3)设置GPIO4_D5输出cd /sys/class/gpio
echo 157 > export
cd gpio157
echo out > direction
echo 1 > value # output high
echo 0 > value # output lowGPIO 库/API安装 libmraa按这个文章进行操作
rock pi 4 A/B 卡片电脑
https://item.taobao.com/item.htm?&id=599897768013
https://gd1.alicdn.com/imgextra/i3/56843193/O1CN01Xl4pbV1ZSRFiSExT0_!!56843193.jpg
页:
[1]