eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaModul radiowy › Re: Modul radiowy
  • Data: 2009-03-21 14:10:34
    Temat: Re: Modul radiowy
    Od: Grzegorz Kurczyk <g...@c...slupsk.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Użytkownik j.r. napisał:
    >
    > Nie mam sprzętu żeby je kalibrować więc ustawione są tak samo na 12pF.
    > Czy to wyjście zegara działa przed zaprogramowaniem? Czy najwpierw
    > poganiasz ATmegę z wewnętrznego RC a później dopiero się przełączasz
    > na zewnętrzne źródło?
    >

    Po włączeniu zasilania wyjście startuje na częstotliwości 1MHz. Później
    procek przełącza sobie zegar na taki jaki potrzebuję. Możliwe są
    1/1.25/1.66/2/2.5/3.33/5/10MHz. Tylko uważaj cobyś się nie przyłatwił
    tak ja :-) Kilka godzin zmarnowałem. Układ po włączeniu chwilę działał i
    w pewnym momencie zdychał. Po ciężkich bojach znalazłem, że ATmega w
    obsłudze przerwania "popełnia samobójstwo" podcinając sobie sygnał
    zegarowy :-) Tknęło mnie dopiero jak przełączyłem ATmegę na wewnętrzny
    RC i wszystko działa, a przy pracy z taktowaniem z RFM12 układ potrafił
    działać niekiedy dość długo, ale w pewnym momencie bęc i wszystko wisi
    niczym windows ;-) Wspomniana obsługa przerwania odpowiadała za obsługę
    timeoutów przy odbiorze danych. Dopóki moduły se gadały bez błędów to
    było ok. Przy pierwszym zgubieniu ramki przerwanie zgłaszało timeouta i
    coby było ślicznie w takiej sytuacji dla pewności ponownie ustawiałem
    niektóre rejestry RFM12 tyle że przy ponownej inicjalizacji rejestru
    Power Management Command dmuchnąłem się z bitem (dc) :-)

    Pozdrawiam
    Grzegorz

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: