21-08-2011, 0:26
(19-08-2011 11: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 ...
(19-08-2011 0: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
[attachment=3533]
zestaw: "HEX BIN Edytor hex2bin"
[attachment=3534]
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
// 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