国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何在Linux系統(tǒng)下使用I2C功能——香橙派4開發(fā)板指南

作為一款開源的單板電腦,香橙派4憑借著其強(qiáng)大的性能和豐富的擴(kuò)展接口,被廣泛應(yīng)用在計(jì)算機(jī)、電視盒子、服務(wù)器、視頻播放器等產(chǎn)品方案中。本文將介紹如何在Linux系統(tǒng)下,通過(guò)香橙派4的40PIN擴(kuò)展接口,使

作為一款開源的單板電腦,香橙派4憑借著其強(qiáng)大的性能和豐富的擴(kuò)展接口,被廣泛應(yīng)用在計(jì)算機(jī)、電視盒子、服務(wù)器、視頻播放器等產(chǎn)品方案中。本文將介紹如何在Linux系統(tǒng)下,通過(guò)香橙派4的40PIN擴(kuò)展接口,使用I2C功能。

安裝wiringOP

首先需要安裝wiringOP,因?yàn)楹竺娴牟僮骺赡軙?huì)用到。在終端中輸入以下命令進(jìn)行安裝:

```

sudo apt-get install git-core

git clone -b h3

cd wiringOP

./build

```

測(cè)試程序

wiringOP/examples中移植了一個(gè)oled_demo.c測(cè)試程序,可以使用OrangePi的0.96寸OLED模塊測(cè)試I2C接口的功能。在終端中輸入以下命令進(jìn)行編譯:

```

cd wiringOP/examples

make oled_demo

```

I2C通道

香橙派4的40pin上有兩個(gè)I2C通道,分別是I2C2和I2C3。對(duì)應(yīng)的引腳為:

- I2C2_SDA:物理編號(hào)為3

- I2C2_SCL:物理編號(hào)為5

- I2C3_SCL:物理編號(hào)為8

- I2C3_SDA:物理編號(hào)為10

具體可以查看主板的原理圖。

I2C2的測(cè)試接線

左邊為oled模塊的引腳,右邊為40pin的物理編號(hào)。

- GND:物理編號(hào)為6

- VCC:物理編號(hào)為4

- SCL:物理編號(hào)為5

- SDA:物理編號(hào)為3

- RST:物理編號(hào)為1

- DC:物理編號(hào)為9

- CS:物理編號(hào)為25

I2C3的測(cè)試接線

SCL和SDA需要改,其他不需要?jiǎng)印?/p>

- SCL:物理編號(hào)為8

- SDA:物理編號(hào)為10

運(yùn)行測(cè)試程序

在終端中輸入以下命令,運(yùn)行測(cè)試程序:

```

./oled_demo /dev/i2c-25

```

I2C3的測(cè)試程序也類似,只需要將/dev/i2c-25改成/dev/i2c-3即可。

總結(jié)

通過(guò)以上步驟,我們就可以在Linux系統(tǒng)下成功地使用香橙派4的40PIN擴(kuò)展接口,實(shí)現(xiàn)I2C功能。這種強(qiáng)大的擴(kuò)展能力,讓香橙派4在各種場(chǎng)景下都能發(fā)揮出其優(yōu)秀的性能表現(xiàn),進(jìn)而滿足用戶的需求。

標(biāo)簽: