Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

DHT11 z MSP430 - problem z odczytem danych

Jahmaican 11 Maj 2012 10:44 1234 2
  • #1 11 Maj 2012 10:44
    Jahmaican
    Poziom 7  

    Witam!

    Mam problem z odczytem danych z czujnika DHT11 za pomocą MSP430. Napisałem kod najprościej jak się dało żeby odczytać temperaturę - wykonuje się poprawnie, ale otrzymuję same zera.

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Wydaje mi się, że napisany jest OK - pewnie lepiej by było zrobić delaya na timerze, ale skoro 1 cykl procesora trwa 1µs, to chyba nie mogą powstać aż takie rozbieżności, żeby zakłócić odczyt? Proszę o rzucenie okiem, czy popełniłem jakiś błąd w kodzie, czy raczej doszukiwać się problemu ze strony sprzętowej (uszkodzony czujnik?)

    0 2
  • #2 11 Maj 2012 11:44
    94075
    Użytkownik usunął konto  
  • #3 11 Maj 2012 18:31
    Jahmaican
    Poziom 7  

    Kilku mądrych ludzi myślało nad tym kilka godzin... a problem był oczywiście w miejscu, gdzie nikt się go nie spodziewał. Projekt w IARze był skonfigurowany na wykonywanie się w symulatorze :oops:

    Program jest oczywiście napisany fatalnie, bo to tylko punkt wyjścia, ale w takiej formie już "jako tako" się wykonuje.

    0