Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Mini Yes 2010 UT0IS
#11
(19-08-2011, 10:38)sq8z napisał(a): TO TERAZ SKROMNY APEL:
koledzy poszukujemy kogos kto potrafi "grzebac" w wymienionych przez Jarka plikach, moze zechce pobawic sie z nami i pomoc :-) ????
Serdecznie zapraszamy!

pozdrawiam kolegow

SQ8Z

Witajcie... no to zgłosił się jeden chętny który przerobi syntezę wersje pełnoklawiaturową DL4JAL/SP2SWJ V3.16... jest to SP3SWJ :-)

hihi.... Tak więc zrobiłem zmiany związane ze wymianą sterowania na AD9951 testy wypadły pozytywnie i chyba jeszcze dzisiaj położę plik HEX i BIN z opisem jak samemu zmienić w pliku BIN zegar DDS i powitanie na własny znak.

W syntezie pozostała obsługa drugiego DDSa - co pozwala na pracę jako BFO - albo generator serwisowy z dwoma DDSami.

Program ma rozmiar 8190 .... a procek AT89S52 ma pamięci 8192 - więc już więcej do niego nie włożę... ( no chyba by S53 uzyć... ma takiego jednego na testy)

Potraktowałem to jako "powtókę z rozrywki ASMblerowania... ;-)
... i oczywiście Krzysiek zagrał mi na ambicji pytaniem w stylu "czy nie dokończysz swojego projektu"


...cdn ...
(18-08-2011, 23:49)sp9mrn napisał(a): Właśnie Jarek, one się nie sterują tak samo? (w dl4jal.swj)
Czy możliwa jest zamiana "wprost" 9851 na 9951 (na pcb "huzarowej") ?

MAc
mrn

Co prawda oba DDS-y przestrajane są słowem 32 bitowym tak samo liczonym - ale jest inna inicjalizacja i sterowanie
================================

Wrzucam więc pliki HEX BIN do syntezy na bazie DL4JAL SP2SWJ - z pełną klawiaturą w wersji 3.16 przerobiona do sterowanie DDS9951

Opis pierwowzoru V3.16
Opis pełnej klawiatury i jej obsługa

Podłączenie DDS 9951 robimy podobnie jak AD9851
- trzy linie sterujące zgodnie z nazwami tak jak w oryginale
- RESET DDS podpinamu do 11 nogi procka która była kiedyś przeznaczona dla TRZECIEGO DDSa....

Jeśli mamy DDS zasilony z 3,3V a dokładnie noga DVDD_IO - to możemy podłączyć wprost pięciowoltowego procka z trzywoltowym DDS - bez żadnych konwerterów.

DDS budzi sie z powitaniem na LCD "Mini Yes" - ale edytorem HEX można sobie je dowolnie zmienić - np swój znak.

Na ostatnich 16 cyferkach pliku HEX jest 04 00 00 00 00 to jest częstotliwość zegara DDS i można zmodyfikowac stosownie do swoich potrzeb.
DDS jest popędzany generatorkiem 80 MHz (chyba najbardziej popularne rozwiązanie)

W załączeniu plik HEX i BIN ( zależy co kto potrzebuje do swojego programatora) oraz edytor HEX.

sam plik HEX

.hex   9951.HEX (Rozmiar: 22.51 KB / Pobrań: 1,786)

zestaw: "HEX BIN Edytor hex2bin"

.zip   DDS_VFO_V4_SP3SWJ_AD9951-based-on-dl4jal.zip (Rozmiar: 64.04 KB / Pobrań: 2,007)


Myślę że Krzysiek SQ8Z wzbogaci mojego posta jakimis zdjęciami odpalonego u siebie VFO z tym programem.

Ja swojego DDS uruchomiłem na takiej płytce - jakby ktoś potrzebował - oddam PCB i kilka elementów SMD i gen 80 MHz co mam w woreczku temu - komu brakuje do ukończenia TRXa

.... dla przypomnienia synteza pracuje z taka klawiaturą - dla tych co jeszcze nie znają tej konstrukcji

[Obrazek: http://sp2swj.sp-qrp.pl/DDS_DL4JAL/Klawi...age003.jpg]

// edit // w windowsie 7 nie można uruchomić tego edytora HEX i w nowszych wondowsach programator Dybkowskiego też raczej nie działa - ja więc na ta okoliczność uruchomiłem mój serwisowy PC z Win98 //

Zasada zmiany w pliki BIN jest analogiczna jak w tym opisie - z tym że edytujemy tylko ostatnie 16 znaków z ZEGAREM
Odpowiedz


Wiadomości w tym wątku
Mini Yes 2010 UT0IS - przez SQ8Z - 17-08-2011, 13:02

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości