اطلاعیه

Collapse
No announcement yet.

کمک برای راه اندازی DS18B20

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک برای راه اندازی DS18B20

    کسی از دوستان با DS18B20 کار کرده لطف کنه دستورات لازم برای راه اندازیش در PICBASIC رو یادم بده.از دستورات زیر و شبیه اینها استفاده کردم اما جوابی نشد دیگه واقعا موندم چه کنم.


    readtemp: 'Read DS18B20 sensor data, works with only one sensor, no id used.
    OWOUT DQ, 1,[$CC, $44] 'Initialise Temp conversion
    PAUSE 1000 'Wait for conversion - 1 second!
    OWOUT DQ, 1, [$CC, $BE] 'Get sensor to send data from scratchpad
    OWIN DQ,2,[y] 'Read first 2 bytes of data (temperature) and store in temp variable
    IF temp.Bit11 = 1 THEN
    sign="-"
    temp2 = 625 * ~temp+1 'Multiply to load internal registers with 32-bit value
    tempC = DIV32 1000 'Use Div32 value to calculate precise deg C
    ELSE
    sign="+"
    temp2 = 625 * temp 'Multiply to load internal registers with 32-bit value
    tempC = DIV32 1000
    tempc=tempc/10 'Use Div32 value to calculate precise deg C, eg 201 for 20.1C
    ENDIF

    RETURN

    #2
    پاسخ : کمک برای راه اندازی DS18B20

    تو انجمن pic سوال کنید نه avr
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر

    دیدگاه

    لطفا صبر کنید...
    X