Picproje Elektronik Sitesi

DERLEYİCİLER => Proton+ => Konuyu başlatan: homer380 - 06 Şubat 2016, 14:03:42

Başlık: Saçma değil mi?
Gönderen: homer380 - 06 Şubat 2016, 14:03:42
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?
Başlık: Ynt: Saçma değil mi?
Gönderen: ete - 06 Şubat 2016, 14:50:29
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
Başlık: Ynt: Saçma değil mi?
Gönderen: homer380 - 06 Şubat 2016, 14:53:39
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.
Başlık: Ynt: Saçma değil mi?
Gönderen: ete - 06 Şubat 2016, 19:17:38
Bu saçma işte.

Ete

Başlık: Ynt: Saçma değil mi?
Gönderen: z - 06 Şubat 2016, 20:07:34
Yazdığın sayılar hep çift sayımı? Mesela 71 yazınca ne okuyorsun?
Başlık: Ynt: Saçma değil mi?
Gönderen: homer380 - 06 Şubat 2016, 20:13:27
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