Witam,
poszukuję przykładowego programu napisanego w C na uC rodziny 8051 który pozwoli sterować syntezą AD9835.
poszukuję przykładowego programu napisanego w C na uC rodziny 8051 który pozwoli sterować syntezą AD9835.
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamsq1gpr napisał:Chodzi o istniejące urządzenie które ma taki procek już na pokładzie więc nie bardzo chcę to przerabiać. Typ uC to 89S8252.
sq1gpr napisał:Witam,
poszukuję przykładowego programu napisanego w C na uC rodziny 8051 który pozwoli sterować syntezą AD9835.
tplewa napisał:sq1gpr napisał:Witam,
poszukuję przykładowego programu napisanego w C na uC rodziny 8051 który pozwoli sterować syntezą AD9835.
A ja mam pytanie inne bo jak widzę zrób na Arduino czy na AVR to mnie krew zalewa![]()
Po pierwsze czytałeś DS od AD9835 ? Tam masz opisaną komunikację, nawet jak ci napisze kod na coś z rdzeniem 8051 np. chińskie procki którymi ostatnio się bawię ( https://www.elektroda.pl/rtvforum/topic3544902.html ) - to i tak ten kod nie wiele ci da...
Więc ogólnie mówiąc jak czegoś nie rozumiesz to nie ma sensu przerabiać czyjegoś kodu którego i tak najpewniej nie zrozumiesz. Przerabianie z innego procka nawet 8051 z innymi peryferiami które mogą być w kodzie użyte dlatego nie ma sensu - to np. dotyczy też AVR-ów.
Jak zapewne zauważyłeś w DS układ ten posiada trochę nietypowy system sterowania i można tutaj np. użyć np. UART-u jak i SPI + dodatkowa linia z gpio dla FSYNC - w zależności jak dane peryferia można skonfigurować w konkretnym procesorze...
Więc najlepiej napisz co jest dla ciebie niejasne w komunikacji z AD9835... lub jaki masz problem w rozwiązaniu czegoś w C.
Z innej beczki nie ma tzw. cudownych sprawdzonych kodów w CCzęsto lepiej napisać samemu..
sq1gpr napisał:
Zgadza się że nie zawsze można trafić idealne gotowe rozwiązanie, ale czasem łatwiej przeanalizować gotowy kod i na nim zrozumieć działanie, a następnie przerobić go pod własne potrzeby niż zaczynać od początku tym bardziej jeśli się nie jest biegłym w temacie.
rb401 napisał:Jeśli masz narzędzia czyli kompilator i programator, to jest to do zrobienia na 89S8252.
sq1gpr napisał:rb401 napisał:Jeśli masz narzędzia czyli kompilator i programator, to jest to do zrobienia na 89S8252.
Tak, posiadam wszystko co potrzeba. Zresztą już napisałem fragmenty programu do obsługi kilku innych funkcji i sprawdziłem działanie w układzie. Pozostała sprawa obsługi syntezy i jak już wszystko będzie działać to na koniec przyda się jeszcze możliwość zapisywania nastaw do pamięci nieulotnej.
Póki co dziękuję wszystkim którzy się odezwali i zapewne jeszcze będę nie raz prosił o pomoc w tej sprawie.