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 + DCF77: Błąd w kodzie - wyświetlacz pokazuje mam wszystko za wcześnie

sandarak24 19 Mar 2012 11:05 1351 2
REKLAMA
  • #1 10695053
    sandarak24
    Poziom 12  
    Witam, mam pewien problem z wykonywanym kodem, mianowicie używam procesora Atmega8, do którego podłączony jest wyświetlacz LCD(w trybie 4 bit) i układ odbierający fale dcf77 firmy conrad, którego wyjście podłączone jest do przerwania int1. Część kodu odpowiadająca za wykrycie bitu synchronizacji działa dobrze, nie rozumiem tylko jaki błąd popełniam w kodzie, ponieważ wyświetlacz pokazuje mi "mam wszystko" zaraz po synchronizacji, a powinno to sie stać dopiero gdy parametr k będzie większy niż 57, a jest indeksowany za każdym wykryciem "0" lub "1", gdzie może tkwić błąd?

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


    Dodano po 2 [minuty]:

    zapomniałem jeszcze dodać, że procesor taktowany jest z prędkością 4Mhz
  • REKLAMA
  • #3 10696696
    sandarak24
    Poziom 12  
    Niestety, poprawienie tego błędu nie zmienia nic.
REKLAMA