Obsługa AD9835

Aug 02, 2006 3 Replies

Cześć,



czy ktoś dysponuje obsługą AD9835 w C dla AVRów (ew. BASCOM) i mógłby się podzielić? Interesuje mnie głownie inicjacja po włączeniu oraz ładowanie 32bitowego słowa określającego f.


Witam,

Dnia 3-08-2006 (czwartek), Filip Ozimek napisał(a):

Tutaj masz dokładny opis co i jak ładować, oraz skąd się co bierze:

formatting link
Oczywiście przy wysyłaniu nowego słowa (zmiana częstotliwości), nie trzeba przestawiać układu w stan sleep.

Mogę podesłać kawałek kodu w C, ale pod PC (DOS). Kiedyś, dla testów zrobiłem prowizoryczne sterowanie AD9835 poprzez LPT...

Dykus napisał(a):

Ok, dziękuje. Po wysłaniu 0xF800, danych do dzielnika i 0xC000 wszystko działa. Wzorowałem się na tym fragmencie kodu:

formatting link
ale sygnał zegarowy jest tam chyba w złej kolejności, tj. generowane jest narastające zbocze. Na razie jako master clock mam generator 40 MHz, ale ze starej płyty wylutowalem 66 MHz, może będzie działać :-)

Dnia 2006-08-03 21:28, Użytkownik Filip Ozimek napisał :

to jest mój kod i jest na pewno w dobrej kolejności skoro działa ;-)

A serio - tam są dwa zbocza, najpierw opadające, potem narastające

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required