logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ATMega32 i DS1820 pomocy

wojtass21 01 Sie 2010 17:18 966 0
  • #1 8354595
    wojtass21
    Poziom 12  
    Napisałem następujący program do ATMegi 32
    Config 1wire = Portd.5
    Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single
    Do
    Waitms 750
      1wreset
      1wwrite &HCC
      1wwrite &H44
      Waitms 750
    
      1wreset
      1wwrite &HCC
      1wwrite &HBE
      Odczyt(1) = 1wread(2)
      T = Odczyt(2)
      Shift T , Left , 8
      T = T + Odczyt(1)
      T1 = T / 16
      T1 = T / 2
      Cls : Lcd "Temp=" ; T1 ; "oC"
    Loop : End

    i na wyświetlaczu pokazuje mi ciągle -0,5oC obojętnie czy DS1820 jest podłączony czy nie... :(
    Nie wiem co jest nie tak :( ten sam program wgrałem na zestaw edukacyjny AVT mikroprocesorowej oślej łączki i jeśli nie podłączyłem ds'a to też pokazywał -0,5oC ale jak go podłączyłem to zaczoł pokazywać temp. normalnie... Co jest nie tak z moją ATMegą??? pomóżcie bardzo proszę

    Dodano po 1 [godziny] 39 [minuty]:

    Już sobie poradziłem... :) w fusebit'ach ustawiłem rezonator i zaczeło działać... :)
    HURA!!!
REKLAMA