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

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

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

作為一款開(kāi)源的單板電腦,香橙派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)簽: