Witam!
Skonstrowałem sobie odbiornik DGPS i chciałbym wykonać do niego dekoder. Mam mikrokontroler ATTINY2313. Czas trwania pojedynczego symbolu jest 10 ms, co wynika z szybkości transmisji 100 bit/s. Mam problem z przełożeniem mojego pomysłu na kod w asemblerze. Otóż ze względu na duże prawdopodobieństwo błędów, zakłóceń w odbiorze chciałbym próbkować sygnał odebrany w kilku miejscach i w zależności od wyniku sumowania sprawdzać, czy jest to 1 czy 0. Czy żeby to zrobić muszę wykorzystać przerwanie na narastającym zboczu czy jakoś inaczej? A jeszcze jedno pytanie: dla 1 będzie narastające zbocze, które mogę użyć do przerwania, a w takim razie jak zdetekować 0? Bo przecież nie ma przed nim zbocza narastającego? Z góry dziekuję za odpowiedź.
Poprawiłem tytuł - Regulamin. [c_p]
Skonstrowałem sobie odbiornik DGPS i chciałbym wykonać do niego dekoder. Mam mikrokontroler ATTINY2313. Czas trwania pojedynczego symbolu jest 10 ms, co wynika z szybkości transmisji 100 bit/s. Mam problem z przełożeniem mojego pomysłu na kod w asemblerze. Otóż ze względu na duże prawdopodobieństwo błędów, zakłóceń w odbiorze chciałbym próbkować sygnał odebrany w kilku miejscach i w zależności od wyniku sumowania sprawdzać, czy jest to 1 czy 0. Czy żeby to zrobić muszę wykorzystać przerwanie na narastającym zboczu czy jakoś inaczej? A jeszcze jedno pytanie: dla 1 będzie narastające zbocze, które mogę użyć do przerwania, a w takim razie jak zdetekować 0? Bo przecież nie ma przed nim zbocza narastającego? Z góry dziekuję za odpowiedź.
Poprawiłem tytuł - Regulamin. [c_p]