HomeMade
Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - Wersja do druku

+- HomeMade (http://sp-hm.pl)
+-- Dział: Urządzenia nadawczo odbiorcze KF (/forum-62.html)
+--- Dział: Syntezy częstotliwości i moduły DSP (/forum-74.html)
+--- Wątek: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO (/thread-2164.html)

Strony: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - 2016 - 15-04-2016 4:38

Здраствуйте. Я использую ардуино 1.6.7. При компилировании любых файлов с экраном nokia выходит ошибки, а с экраном 1602 при компилировании ошибок нет. Где же ошибка? Подскажите.
Halo Używam Arduino 1.6.7. Podczas kompilacji wszystkie pliki z telefonem Nokia eliminować błędy i ekranie w 1602 roku kompilacji błędów. Gdzie jest błąd? Monit.?


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ9MDD - 15-04-2016 12:48

Twój problem jest związany z wersją arduino.
Musisz użyć do kompilacji i wgrania wersji 1.0.6 ze strony:

https://www.arduino.cc/en/Main/OldSoftwareReleases#previous

Pozdrawiam i daj znać czy działa.

R.


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - 2016 - 15-04-2016 16:05

Dziękuję bardzo. Wszystko działało. Plik "moje_dzialajace" W trakcie sporządzania sprawozdania, które nie mają wystarczająco dużo "LcdBarGraph", można go rozłożyć.
Halo Tutaj syntezator pliku na si5351, ale bez obsługi, przeskoki częstotliwości przeprowadza się za pomocą kodera, poprzez zwiększenie wysokości. No: Zakresy przełączania, s m, p m, pamięć do przechowywania waha się podczas przełączania, regulacja częstotliwości pośredniej są przechowywane w pamięci. Bądź tak miły i uzupełnić i skorygować. Dekoder CD4028, wszystkie zespoły są malowane.
Tutaj syntezator obwodu. Zakresy są wyświetlane na dole ekranu "160-10" i ciągły zakres strojenia, 160-10 metrów. Logiczny "1", czyli dla każdego zakresu z wyjściami CD4028.


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - s56zvd - 11-08-2016 21:00

Hello,
I ma working on this dds, but recevied this mesage.
Arduino: 1.6.7 (Windows XP), Board: "Arduino Nano, ATmega328"

C:\Program Files\Arduino\zlomek_v_1_0_7\zlomek_v_1_0_7.ino:30​:27: warning: extra tokens at end of #include directive [enabled by default]

#include <RotaryEncoder.h>;

^

C:\Program Files\Arduino\zlomek_v_1_0_7\zlomek_v_1_0_7.ino: In function 'void show_template()':

C:\Program Files\Arduino\zlomek_v_1_0_7\zlomek_v_1_0_7.ino:15​3:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

myGLCD.print("S1.3.5.7.9.+20.40.60.", CENTER, 38); //opis dla s-metra

^

C:\Program Files\Arduino\libraries\LCD5110_Graph\DefaultFonts​.c:12:14: error: variable 'SmallFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

fontdatatype SmallFont[] PROGMEM =

^

C:\Program Files\Arduino\libraries\LCD5110_Graph\DefaultFonts​.c:117:14: error: variable 'MediumNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

fontdatatype MediumNumbers[] PROGMEM =

^

C:\Program Files\Arduino\libraries\LCD5110_Graph\DefaultFonts​.c:135:14: error: variable 'BigNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

fontdatatype BigNumbers[] PROGMEM =

^

C:\Program Files\Arduino\libraries\LCD5110_Graph\DefaultFonts​.c:153:14: error: variable 'TinyFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

fontdatatype TinyFont[] PROGMEM =

^

exit status 1
Error compiling.

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
73 and thanks for ansver
by from slovenia
Matjaz S56ZVD


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ9MDD - 18-08-2016 8:51

You need to use arduino v.1.0.6.


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - s56zvd - 19-08-2016 13:06

Tnx for fast ansver. I read all messages to know how the dds work.

73
Matjaz


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP7EZG - 26-02-2017 15:42

Witajcie.

Zakończyłem boje z SI5351, niestety nie udało mi się zmusić go do poprawnej pracy z NE602, a szkoda.
W zamian za to wspólnie z kolegą Pawłem SQ8MVY stworzyłem prostą obsługę syntezy LM7001.
Kod pochodzi z dość wczesnej wersji rozwojowej złomka, przystosowanej do pracy z odbiornikiem na pasmo lotnicze.
Testowałem tylko część cyfrową, synteza niestety nie przestrajała generatora, ale ponieważ był niskiej jakości, pokładam w nim nadzieję.

Zapraszam do komentowania, podzielenia się opiniami no i testowania. Wprawne oko wyczyta całą konfigurację z kodu. Wszelkie uwagi mile widziane.

Pozdrawiam.


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - 2016 - 19-05-2017 16:33

Собрал синтезатор на макетной доске, прошил, Экран нокиа 5510. Но почему то на выходах модуля ад9850 ZQOUT 1,2 такая же частота, как на экране?, а с выходов QOUT1,2 - ничего нет? .Ардуино -версия 1.0.5, с другими версиями,т.е. выше -выкидывает ошибки. Прошивка zlomek_v_1_0_16_pasma_11. Как сделать, чтобы частота появилась на выходах с +- промежуточная частота?


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SP9MRN - 23-05-2017 10:37

Line 9 - change mode to 0

8/ const long if_frequency = -8000000; //częstotliwość pośredniej, każdy dobiera swoją w zależności od konstrukcji radia - (if frequency)
9/ const int mode = 1; //tryby pracy: 0-pośrednia, 1-generator, 2-lub wyżej, mnożnik razy 2 lub więcej - (0 - use IF, 1 - direct generator, 2 (or more) - mulipl.

May be it will help
Mac
sp9mrn


RE: Fork-Heńka... czyli jak sobie poradzić z DDS za pomocą ARDUINO - SQ6SEE - 21-10-2018 21:46

(15-04-2016 16:05)2016 napisał(a):  Dziękuję bardzo. Wszystko działało. Plik "moje_dzialajace" W trakcie sporządzania sprawozdania, które nie mają wystarczająco dużo "LcdBarGraph", można go rozłożyć.
Halo Tutaj syntezator pliku na si5351, ale bez obsługi, przeskoki częstotliwości przeprowadza się za pomocą kodera, poprzez zwiększenie wysokości. No: Zakresy przełączania, s m, p m, pamięć do przechowywania waha się podczas przełączania, regulacja częstotliwości pośredniej są przechowywane w pamięci. Bądź tak miły i uzupełnić i skorygować. Dekoder CD4028, wszystkie zespoły są malowane.
Tutaj syntezator obwodu. Zakresy są wyświetlane na dole ekranu "160-10" i ciągły zakres strojenia, 160-10 metrów. Logiczny "1", czyli dla każdego zakresu z wyjściami CD4028.



Zalącznik nie działa. Po ściągnieciu pusty plik po otworzeniu w Arduino.