卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

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

安裝wiringOP

首先需要安裝wiringOP,因為后面的操作可能會用到。在終端中輸入以下命令進行安裝:

```

sudo apt-get install git-core

git clone -b h3

cd wiringOP

./build

```

測試程序

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

```

cd wiringOP/examples

make oled_demo

```

I2C通道

香橙派4的40pin上有兩個I2C通道,分別是I2C2和I2C3。對應的引腳為:

- I2C2_SDA:物理編號為3

- I2C2_SCL:物理編號為5

- I2C3_SCL:物理編號為8

- I2C3_SDA:物理編號為10

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

I2C2的測試接線

左邊為oled模塊的引腳,右邊為40pin的物理編號。

- GND:物理編號為6

- VCC:物理編號為4

- SCL:物理編號為5

- SDA:物理編號為3

- RST:物理編號為1

- DC:物理編號為9

- CS:物理編號為25

I2C3的測試接線

SCL和SDA需要改,其他不需要動。

- SCL:物理編號為8

- SDA:物理編號為10

運行測試程序

在終端中輸入以下命令,運行測試程序:

```

./oled_demo /dev/i2c-25

```

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

總結(jié)

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

標簽: