merhaba.
I2COut PORTD.0,PORTD.1,$77,[$1e]
77 olan kontrol biti isis de I2C debugger de 76 olarak görünüyor. acaba benim bilgisayr dan mı kaynaklanıyor? daha önce böyle bir sorunla karşılaştınız mı? biri kendi bilgisayarında deneyebilirmi?
OKuma yapılırken Control.bit0 =1 yapılır bu durumda siz 77 görürsünüz. Yazma (out) yapılırken Control.bit0=0 yapılır siz onu 76 görürsünüz.
Ete
Ete hocam bunu sadece 77 de yapıyor. başka bir sayı yazınca sorun yok.
ayrıca
BStart
BusOut $77 ' MS5611 kontrol byte
BusOut $48
BStop
kodlar bu şekil de olunca da sorun yok ama diğer sekli ile 77 yerine 76 oluyor.
Bu saçma işte.
Ete
Yazdığın sayılar hep çift sayımı? Mesela 71 yazınca ne okuyorsun?
kontrol biti olduğu için 77 yi kullanmam gerek. 76 ve 78 gönderdim sorun cıkmadı. 77 ile ne alıp veremediği var merak ettim