Gönderen Konu: I2C ile ilgili bir soru  (Okunma sayısı 420 defa)

Çevrimdışı serkan

  • Üye
  • **
  • İleti: 22
I2C ile ilgili bir soru
« : 10 Aralık 2017, 06:11:28 »
 Merhaba arkadaşlar
şekil 1 normal tek byte yazıyor.

çoklu byte gönderdiğimde
şekil 2 deki sistem çalışır'mı? 

 


« Son Düzenleme: 10 Aralık 2017, 06:14:18 Gönderen: serkan »
Bilmem Şu Feleğin Bende Nesi Var

Çevrimdışı Bertan

  • Kıdemli
  • ****
  • İleti: 142
    • Blog
Ynt: I2C ile ilgili bir soru
« Yanıtla #1 : 10 Aralık 2017, 06:45:18 »
Çalışmaz. Register adresi ve Data'dan sonra gönderilen her bir Data'da slave cihaz register adresini 1 arttırır. Eğer slave cihaz bu özelliği desteklemiyorsa ya da register adresi daha fazla arttırılamıyorsa slave cihaz ACK bitini 1 yapar. Bu durumda Stop biti gönderip iletişimi sonlandırmanız gerekir. Bir sonraki yazma işleminde slave adresi ile arttırılmış register adresini tekrar göndererek yazma işlemine devam edebilirsiniz.

Çevrimdışı serkan

  • Üye
  • **
  • İleti: 22
Ynt: I2C ile ilgili bir soru
« Yanıtla #2 : 10 Aralık 2017, 07:57:34 »
Sağol hocam
 
Her byte yazmada sürekli  slave id,start ve stop işini azaltmak için şekil 2 yi çizmiştim.
şimdi anladım.

Teşekkürler.
Bilmem Şu Feleğin Bende Nesi Var