Tek Hattan haberleşme protokolleri nelerdir?

Başlatan rree, 07 Nisan 2008, 19:06:02

rree

Proton basic kullanıyorum Tek hattan Dallasın Oread O write komutları var.  Bu komutlar ile proğram yazdım proteus da denedim sonuç alamadım. Kotlar aşağıdaki şekilde. Başka protokolmu kullanmalıyım.2 veya daha fazla pic arasında haberleşme besleme dahil 3 tel ile haberleşirmi
    Device=16F628A
    Config Hs_osc, wdt_off, mclre_off, lvp_off, PWRTE_OFF,CP_OFF , BODEN_OFF
    XTAL  4

Symbol DQ = PORTA.0
Dim A As Byte
Dim B As Byte
Dim i As Byte
CMCON=7
TRISA=$FF
   A=13
   B=128
    For  i=1 To 100
   OWrite DQ, 1, [A, B]
    Next i
nop
nop  

End


' Diğer pic e alici olarak seçtim.

    Device=16F628A
    Config Hs_osc, wdt_off, mclre_off, lvp_off, PWRTE_OFF,CP_OFF , BODEN_OFF
    XTAL  4

   Symbol DQ = PORTA.0
   Dim A As Byte
   Dim B As Byte
   Dim i As Byte
   
   CMCON=7
   TRISA=$FF
 For i=1 To 100  
    ORead PORTA.0 , 1 , [ A, B ]
 Next i
  nop
  nop
End

Sonuc A ve B değişkenleri  saçma bir şeyler geliyor. Sim Proteus.
Önerilerinizi bekliyorum.

ahmetozturk

o read ve owrıte komutları ds18b20 ısı sensörü için yazılmış bir koddur. bu one-wire protokolü sadece bu sensör için kullanılabilir hserin ve hserout veya bu kadar komplike olmasın diyorsan rsın ve rsout komutlarını kullanmanı tavsiye ederim