Witajcie.
Cały czas walczę z syntezą do odbiornika na Airband.
Pozostawiając niesnaski związane z nieodpowiednim krokiem postanowiłem wykonać nawet najprostszą syntezę, która później może przydać mi się do innych konstrukcji. (Kiedy już opracuję syntezę z krokiem 8.33 kHz)
http://labkit.ru/userfiles/file/document...LM7001.pdf
Analizuję cały czas projekt zaprezentowany przez SQ1FTB.
http://sq1ftb.n12.pl/projekty/lm7001/Synteza.pdf
Program jest napisany pod Atmegę, jednak ja chciałbym napisać coś swojego w Arudino. Po pierwsze dlatego że mam kilka takich modułów do wykorzystania, po drugie dlatego, że chciałbym pobawić się w sterowanie po USB, po trzecie dlatego że nie przepadam za Bascomem.
Jasnym jest, że wysyłamy do syntezy bity w określonej kolejności.
Linią CE włączamy transmisję. Pozostaje ona włączona przez cały okres trwania przesyłu danych.
Linią CL taktujemy szynę.
Mamy również szynę Data, którą wysyłamy poszczególne bity, z częstotliwością zadaną przez na CL.
Teraz
Analizując kod SQ1FTB straciłem cały wieczór. Wiem, że wysyłamy bit po bicie, natomiast nie doszukałem się 'zgrania' linii CL z liniami Data. Nie wiem w jakiej postaci należy wysyłać te bity. Ponadto ciekawostką byłoby sprawdzenie tego jak ta komunikacja działa. Czy diody na liniach wystarczą?
Proszę o pomoc, bo z Arduino bawię się już jakiś czas, a mam problem z podstawowymi czynnościami.
Pozdrawiam