-
Data: 2014-01-05 10:52:19
Temat: Re: DCF77 a odbieranie bitow AVR
Od: szod <b...@a...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 05-01-2014 10:02, BartekK pisze:
> Najłatwiej - jak każdy inny tego typu protokół czasowy - podłącz sygnał
> wejściowy do wejścia przerwania INT0/1, i w obsłudze przerwania:
> - sprawdzaj wartość timera timer0/1/2 czy który tam masz wolny (jeśli
> jest ~100ms to zapisz że odebrano 0, jeśli jest ~200ms, to zapisz że
> odebrano 1, jak znacznie więcej niż 200mS = zapisz że zaczyna się
> minuta, jak dużo mniej lub coś pomiędzy - błąd/zakłócenie).
> - startuj od zera timer (ustawiony tak, by się przez te 200ms nie
> przepełnił), by w następnym przerwaniu zbadać ile zliczył (jaki czas
> minął).
Musi też mierzyć przerwy, bo trzeba namierzyć początek transmisji. Od
tego trzeba zacząć. Potem odczytywać bity.
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
- Wentylator zabija zasilacze LEDek?
- Re: Kompensacja mocy biernej przy 230VAC
- Totaliztyczny obowiązek naprawy maszyn i urządzeń
- Niby uziom ale nie
Najnowsze wątki
- 2025-05-03 gazowe kuchnie są znacznie bardziej szkodliwe dla zdrowia, niż dotychczas sądzono
- 2025-05-03 Czyli jednak elektryki są TANIE i powszechnie dostępne dla obywateli
- 2025-05-03 Elektryki do Morskiego Oka do utylizacji
- 2025-05-03 Crash testy na publicznej drodze - 4 BMW zderzone
- 2025-05-03 pojebane Google
- 2025-05-03 Brednie w wiki - hasło Dehomag
- 2025-05-03 gazowe kuchnie są znacznie bardziej szkodliwe dla zdrowia, niż dotychczas sądzono
- 2025-05-03 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-05-03 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-05-03 Warszawa => Frontend Developer (Angular13+) <=
- 2025-05-02 Gliwice => Business Development Manager - Network and Network Security
- 2025-05-02 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-05-02 Polska => Senior Key Account Manager <=
- 2025-05-02 Warszawa => Senior Programmer C <=
- 2025-05-02 Gdańsk => Team Lead Data Engineer (Snowflake) <=