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

[Atmega8] Atmega8 i HC-SR04 - brak sygnału na ECHO, podłączenie i kod programu

miccaldo 06 Sie 2016 18:18 852 0
REKLAMA
  • #1 15852945
    miccaldo
    Poziom 12  
    Witam,

    Czujnik jest podłączony do Atmegi8 taktowanej 8Mhz.

    Wejście ECHO - do PD2(INT0)

    Wyjście TRIG - do PC1


    Na początek chciałem w ogóle zobaczyć czy coś się dzieje na tym ECHO, no i tu jest problem bo nie generuje się żaden sygnał...


    Program jest taki:

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


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


    Jak widać program prosty, przełącznikiem uruchamiam ten czujnik tak jak być powinno, a następnie czekam na sygnał ECHO w przerwaniu, wyświetlając na LCD jakiś napis... Po naciskaniu tego przycisku nic się jednak nie wyświetla na LCD :|

    Przerwania działają, jeśli podłączę do nóżki bezpośrednio +5V to napis się wyświetla.

    Taktowanie Atmegi jest również zgodne z taktowaniem ustawionym w programie więc powinno rzeczywiście odmierzać te 10us.

    Podłączenia nie są pomylone, to tylko 2 piny ale jest ok. Przełącznik również działa.


    Niestety nie posiadam oscyloskopu... tak bym sprawdził co tam się rzeczywiście dzieje :/

    Na pinie ECHO jest cały czas 81mV.


    Mielibyście jakieś pomysły co tu zrobić bez oscyloskopu? Czujnik może być uszkodzony?
  • REKLAMA
REKLAMA