
Todo: i2C pinlerini belirten kart görseli
I2C Kullanımı
Gemstone işletim sistemine bağlandıktan sonra I2C adreslerine veri yazabilmek ve veri okuyabilmek içini2c-tools
paketinin kurulumunu yapınız.
ls /dev/i2c-*
komutunu çalıştırınız.
i2c-2
hattına bağlı olan cihazların bağlı olduğu adresleri görüntülemek için aşağıdaki komutu çalıştırınız.
Yukarıdaki komut çıktısında görünen
UU
o adreste bir I2C cihazının bulunduğunu ve bu cihazın sistem tarafından
kullanıldığını gösterir. 40
ise o adreste bir cihazın bulunduğunu ifade eder. Örneğin 0x30 adresi için okuma ve
yazma işlemi yapılamazken 0x40 adresi için bu işlemler yapılabilmektedir.i2c-2
hattının 0x40
adresine bağlı olan cihazın 0x00
adresinden veri okuyabilmek için
aşağıdaki komutu çalıştırınız.
i2c-2
hattının 0x40
adresine bağlı olan cihazın 0x07
adresine 0x80
verisi yazabilmek için aşağıdaki
komutu çalıştırınız.
Verilen örnekteki I2C adresleri (0x40, 0x00 ve 0x07 gibi) örnekleme amacıyla kullanılmıştır. Yapacağınız uygulamalarda
I2C cihazlarının adresleri farklılık gösterebilir. Kullanılan cihazların dökümanlarına başvurarak doğru adreslerin
belirlenmesi önemlidir.