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

Atmega8 termometr na DS18s20 codevision dokończenie kodu

moro27 15 Mar 2011 20:48 2164 2
  • #1 9281090
    moro27
    Poziom 9  
    Witam, proszę o pomoc w dokończeniu kodu do pomiaru temp. Wyświetlacz LCD 2x16 podlaczyłem do portu D atmega8. Czujnik temp. DS18s20 podlaczylem do pinu 2 Port B. Rezustor podciagajcy 4,7k s szyny danych DQ na zasilanie 5V. Wygenerowałem sobie kawałek kodu w codevision. Próbowałem rózne funkcje znalezione w necie ale nie działa wiec proszę o pomoc. Zamieszczam mój kod:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Dzięki za pomoc.

    Proszę o umieszczenie kodu w znacznikach code!
    Robak
  • #2 9281986
    Fredy
    Poziom 27  
    1) mógłbyś chociaż dla ułatwienia innym czytania tego kodu usunąć zbędne linie z nic nie znaczącymi komentarzami
    2) generator kodu w CodeVision powadzi jak za rączkę, w czym masz problem?
    3) help Codevision ma kompletny przykład jak użyć funkcji z tym czujnikiem.
    4) czemu podłączasz do pinu 2 czujnik a deklarujesz w CV pin 0 ?
  • #3 9283654
    moro27
    Poziom 9  
    Sorki, wkleiłem kod tak jak mi się wygenerował. Acha, czyli wejście określa się tu ".equ __w1_bit=0" wiec podpiałem czujnik pod pin 0 portuB. Tylko co dalej... bo u mnie nie ma tego przykładu i nie mam helpa w moim codevision:(

    Dodano po 1 [godziny] 16 [minuty]:

    Znalazłem gotowy przykład dokładnie taki jaki potrzebuje: Podłączyłem DSa i śmiga:) Wkleje kod dla tych którzy nie są mocni z programowania a chcą się nacieszyć możliwościami Atmegi:) Czujnik oraz wyświetlacz podpięte są do portu D.

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Powodzenia.

    Proszę dodać znaczniki!
    Robak
REKLAMA