Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Diğer => Konuyu başlatan: serkan - 09 Aralık 2017, 15:11:28

Başlık: I2C ile ilgili bir soru
Gönderen: serkan - 09 Aralık 2017, 15:11:28
 Merhaba arkadaşlar
şekil 1 normal tek byte yazıyor.

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



(https://s8.postimg.cc/fzgwe6jj5/ic2ac.png) (https://postimg.cc/image/fzgwe6jj5/)
Başlık: Ynt: I2C ile ilgili bir soru
Gönderen: Bertan - 09 Aralık 2017, 15: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.
Başlık: Ynt: I2C ile ilgili bir soru
Gönderen: serkan - 09 Aralık 2017, 16: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.