avatar_ormeva

SHT11 Hakkında Yardım

Başlatan ormeva, 01 Ocak 2015, 23:47:16

ete

#15
Sensörlerin yerini değiştir bakalım. Brinciyi ikinciye ikinciyi birinciye tak.
Ne olacak. Sensör bozuk ise en azında bu seferde birinci çalışmaması gerekir.
Değilse göremediğimiz bir şey var demektir. Sensör bacağındaki pullup direnci var değilmi.?
sensör yok testini kaldırmasaydınız en azından sensör mü bozuk yoksa başka bir şeymi var anlayabilirdik.


Ete


fofo

sensörler sağlam pullup direncide var yine çalışmadı.

ete

Bu durumda detaylı kart incelemesi yapmak gerek. Programda bir kusur varmı yine de bakacağım ama en azından elinde simulasyonu vardır bunun orada bak bakalım çalışıyormu. Çalışmıyorsa programdan çalışıyorsa karttan kaynaklanır bu sorun.
Başka yapacak bir şeyyok maalesef.

Ete

fofo

program ISIS te de çalışmıyor. The connection is possibly lost. Wait for a new reset sequence şeklinde hata veriyor.

ete

#19
Bu programda o kadar çok hata varki düzeltmekle bitiremedim.
Bence kim yaptı ise bu değişikliği yada düzenlemeyi oturup baştan sonra incelesin.
En ölümcü olanıda;
      IF MENU=1 THEN
          WHILE MENU=1:WEND
          GOTO AYAR_MENULERI
      ENDIF
satırları. Butonlar pullup ile çalışıyor ve bekleme modundan buton pinleri HIGH. Bu komutlarda ne diyor?
Buton HIGH ise low oluncaya kadar bekle. Bu komut programı orada bloke ediyor. Halbuki tersi olması gerekmezmi?
Yani Şayet  MENU butonuna basmış isem (IF MENU=0 THEN)
Menü butonunu bırakıncaya kadar bekle (WHILE MENU=0:WEND)
Daha sonra Ayar menülerine git denilmesi gerekmiyormu?.
İkinci sensör ile okuma ve hesap alt programlarında çok hata var. Hataların çoğu birinci okumdan kopyalanan değerler le ilgili.
Örneğin sensör2 okuma kısmında ,
GOSUB  T_Start2 denilmesi gereken yerde GOSUB T_Start denilmiş. Bu nedenle sensör bağlantı kaybediyor ve isis de o hatayı veriyor.
Buna benzer başka hatalarda mevcut.
Oturup düeltmek lazım.

Ete



Powered by EzPortal