• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Dekodowanie FSK
#1
Witam,
Na wstępie witam wszystkich serdecznie, jest to mój pierwszy post na tym forum -więc nie krzyczcie na mnie bardzoSmile
A teraz do rzeczy - chciałbym za pomocą Arduino zdekodować sygnał FSK. Użyłem do tego sprzętowego dekodera FSK a mianowicie układu NJM2211. Na 7 pinie tego układu otrzymuję dane będącą zdekodowanym sygnałem w postaci "zero jedynkowej".
Moje pytanie brzmi - w jaki sposób mogę odczytać za pomocą jednego pinu Arduino ciąg bitów pochodzący z pinu 7 układu NJM2211?
Transmisja FSK ta składa się z 32 bitów w ramce - więc muszę odebrać te 32 bity, następnie je wysłać najlepiej na UART -ale akurat to już chyba wiem jak zrobić ( piszę chyba bo moje zupełne początki przygody z ArduinoSmile
Bardzo proszę o pomoc i podpowiedź jak do tego podejść, ewentualnie jakieś przykłady.
Z góry dziękuję
Marcin
 
Odpowiedź
#2
Poczytaj
http://www.plociennik.info/index.php/fun...l=&start=7
 
Odpowiedź
#3
(09-11-2016, 23:14)Automatyk napisał(a): Poczytaj
 http://www.plociennik.info/index.php/fun...l=&start=7

OK,
przejrzałem to - i z tego co widziałem to operacje bitowe mogą pomóc mi wyodrębnić poszczególne bity z danej zmiennej - jak najbardziej przyda mi się to w kolejnym kroku,ale pytanie podstawowe jak stworzyć tą zmienną? Gdzie u mnie zmienna to musi być ciąg bitów odebranych z dekodera na dowolnym pinie cyfrowym arduino - tego nie potrafię zrobić czyli odebrać 32 bity z dekodera NJM2211.
 
Odpowiedź
#4
http://hobby.abxyz.bplaced.net/index.php?pid=3&aid=16

http://forbot.pl/blog/artykuly/programow...yte-id2860

Tu masz przykłady
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości