/
I2C Protocol Flashcards
Save to my account
Sign up
I2C Protocol Flashcards
I2C Protocol Flashcards
Study
1
Question
I2C nedir?
Answer
Dk hzl bir seri iletiim protokol. Genellikle mikrodenetleyiciler, sensrler, ekranlar ve dier evre birimleri arasnda veri alverii yapmak iin kullanlr.
2
Question
I2C'nin temel zellikleri nelerdir?
Answer
ki hatl iletiim (SDA, SCL), Master-Slave yaps, Adresleme.
3
Question
I2C'de kullanlan hatlar nelerdir ve ne ie yararlar?
Answer
SDA (Serial Data Line): Veri iletimi iin kullanlr. SCL (Serial Clock Line): Saat sinyali salar ve veri iletimini senkronize eder.
4
Question
I2C'de master ve slave cihazlarn grevleri nelerdir?
Answer
Master: letiimi balatr, saat sinyalini kontrol eder, slave seimini yapar. Slave: Master'dan gelen komutlara yant verir.
5
Question
I2C'de iletiim nasl balar?
Answer
Master cihazn bir START sinyali gndermesiyle balar. START sinyali, SDA hattnn HIGH durumundayken SCL hattnn HIGH iken SDA'nn LOW durumuna ekilmesidir.
6
Question
I2C'de slave adresleme nasl yaplr?
Answer
Master cihaz, iletiim kurmak istedii slave cihazn adresini gnderir. Adres 7 veya 10 bit uzunluunda olabilir ve ardndan bir RW (Read/Write) biti gelir.
7
Question
I2C'nin avantajlar nelerdir?
Answer
Basitlik (iki hat ile birden fazla cihaz), Dk Pin Says, oklu Cihaz Destei, Dk G Tketimi.
8
Question
I2C'nin dezavantajlar nelerdir?
Answer
Ksa Mesafeler, Dk Hz, ekime Riski.
9
Question
I2C hangi alanlarda kullanlr?
Answer
Sensrler, EEPROM'lar, RTC modlleri, LCD ve OLED ekranlar, Mikrodenetleyiciler aras iletiim.
10
Question
I2C'de ACK sinyali nedir ve nasl oluur?
Answer
ACK (Acknowledge) sinyali, slave cihazn adresin kendisine ait olduunu onaylamak iin gnderdii bir sinyaldir. Slave cihazn SDA hattn "LOW" durumuna ekmesiyle oluur.
11
Question
I2C'de NACK sinyali nedir ve ne anlama gelir?
Answer
NACK (Not Acknowledge) sinyali, slave cihazn adresi tanmadnda ortaya kar. SDA hatt "HIGH" kalr.
12
Question
I2C veri iletimi srasnda veri nasl gnderilir?
Answer
Veri, SDA hatt zerinden MSB (en anlaml bit) ile balayarak gnderilir. Her bir veri biti, SCL hattndaki saat sinyali ile senkronize edilir.
13
Question
I2C veri iletiminde STOP sinyali nasl oluturulur ve ne ie yarar?
Answer
STOP sinyali, SCL hatt "HIGH" durumundayken, SDA hattnn "LOW" durumundan "HIGH" durumuna gemesiyle oluur. letiimin sona erdiini bildirir.
14
Question
Raspberry Pi 4 Model B zerinde hangi I2C donanm hatlar bulunur?
Answer
ki adet I2C donanm hatt bulunur: I2C-1 (varsaylan) ve I2C-0 (alternatif).
15
Question
Raspberry Pi'de I2C-1 hattnn pinleri nelerdir ve hangi GPIO pinlerine denk gelir?
Answer
I2C-1 hatt: SDA (Serial Data Line) GPIO 2 (Pin 3), SCL (Serial Clock Line) GPIO 3 (Pin 5).
16
Question
Raspberry Pi'de I2C-0 hattnn pinleri nelerdir ve hangi GPIO pinlerine denk gelir?
Answer
I2C-0 hatt: SDA (Serial Data Line) GPIO 0 (Pin 27), SCL (Serial Clock Line) GPIO 1 (Pin 28).
17
Question
Raspberry Pi'de I2C nasl etkinletirilir (UI yntemi)?
Answer
sudo raspi-config komutu ile Interface Options mensnden I2C seenei etkinletirilir ve cihaz yeniden balatlr.
18
Question
Raspberry Pi'de I2C cihazlarn taramak iin hangi komut kullanlr?
Answer
sudo i2cdetect -y 1
19
Question
Raspberry Pi'de I2C ile iletiim iin gerekli Python paketleri nasl kurulur?
Answer
sudo apt update, sudo apt install -y python3-smbus, pip install smbus2