logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Prosty sterownik do SAA1057 na AT89C1051. Obsluguje LCD 1x16

androot 29 Sie 2004 21:03 9811 11
  • Program służy do obsługi syntezy SAA1057. Napisany został w assemblerze. Umożliwia on sterowanie syntezerem i wyświetlanie częstotliwości na wyświetlaczu LCD 1x16. Kod programu zajmuje 715 bajtów i można go "upchnąć" w AT89C1051. Celowo nie zaimplementowałem pamięci częstotliwości, ponieważ układ jak i program przeznaczony jest dla osób, które chcą go zastosować w nadajniku UKF. Zmian częstotliwości dokonuje się wtedy sporadycznie. Jest możliwość zmiany częstotliwości początkowej, czyli tej od której zaczyna działanie program. Domyślnie jest 98MHz (środek pasma UKF CCIR) i taka wartość jest też wyświetlana na LCD. Dla osób chcących wykorzystać kontroler w odbiorniku, program moż euwzględniać częstotliwość pośrednią. Jak to zrobić można zobaczyć na rysunku "zmiany.gif". Program "HEXEdit" służy do edytowania pliku "saa.bin".

    Oświadczam, że ja jestem autorem programu.
    W razie pytań, propozycji >> androot(_at_)interia.pl

    Fajne? Ranking DIY
    O autorze
    androot
    VIP Zasłużony dla elektroda
    Offline 
    androot napisał 1747 postów o ocenie 522, pomógł 52 razy. Mieszka w mieście Kraków. Jest z nami od 2002 roku.
  • #2 1118973
    sp9coo
    Poziom 19  
    Dzięki za soft jak bym mógł to dałbym więcej punktów .Spróbuję go zaprogramować i odpalić
  • #4 1313918
    magik128
    Poziom 22  
    Witam

    Dla mnie bomba ,prosty,funkcjonalny i ładny,a przede wszytkim tani.
  • #5 1314102
    androot
    VIP Zasłużony dla elektroda
    Ciesze się, że kilka osób zrobiło go :-) ...a co najważniejsze pozytywnie ocenia ten sterowniczek.
    W załaczniku są po dwa pliki .hex i .bin dla innych częstotliwości kwarcu w sterowniku. Jeden dla przedziału 4-8MHz, a drugi dla ok 12MHz.
  • #6 1429475
    pawelcb33
    Poziom 24  
    Jak za tyle punktów to projekt powinien byc zrobiony lepiej, czyli caly schemat anie tylko sam procek,powinna byc plytka drukowana.
    Jak dlamnie to sie nieoplaca tego sciagac za tyle punktow(jak za sam schemat procka i pare elementow), powinno byc lepiej zrobione i schemat w pelni i pcb.
    Znalazłem juz gdzies na necie synteze pll na picu i jets wszystko zaprojektowane+pcb.
    Mozna bylo by zaplacic tyle jezeli bylo by zrobione do konca.
  • #7 1430291
    androot
    VIP Zasłużony dla elektroda
    A mozesz przestalbys niedoceniac prace innych i zrobil cos sam od podstaw??
    Ciekawe czy ucieszyloby Cie to, jak ktos zaczalby marudzic, ze kilka godzin pracy to za malo jak na 4pkt.

    Zreszta nikt nie kaze Ci sciagac, a jak juz piszesz, ze masz lepszy sterownik to podaj na forum link do zrodla, bo wlasnie po to jest to forum.

    Niektorzy maja zmontowana plytke pod SAA1057 i steruja np. z komputera, a niezalezny kontroler to w takim wypadku duze uproszczenie. A zaprojektowanie plytki pod Atmela to jest 15min pracy.
  • #8 1431981
    pawelcb33
    Poziom 24  
    no dobrze,ja niedoceniam twojej pracy .Naprawde dobrze apisane a chodzi mi oto ze jak dajesz juz taki projekt to w pelni czyli caly schemat i pcb bo niekazdy ma czas robic plytki pod ta synteze
  • #10 1723720
    POLICJA 997
    Poziom 13  
    androot napisał:
    Program służy do obsługi syntezy SAA1057. Napisany został w assemblerze. Umożliwia on sterowanie syntezerem i wyświetlanie częstotliwości na wyświetlaczu LCD 1x16. Kod programu zajmuje 715 bajtów i można go "upchnąć" w AT89C1051. Celowo nie zaimplementowałem pamięci częstotliwości, ponieważ układ jak i program przeznaczony jest dla osób, które chcą go zastosować w nadajniku UKF. Zmian częstotliwości dokonuje się wtedy sporadycznie. Jest możliwość zmiany częstotliwości początkowej, czyli tej od której zaczyna działanie program. Domyślnie jest 98MHz (środek pasma UKF CCIR) i taka wartość jest też wyświetlana na LCD. Dla osób chcących wykorzystać kontroler w odbiorniku, program moż euwzględniać częstotliwość pośrednią. Jak to zrobić można zobaczyć na rysunku "zmiany.gif". Program "HEXEdit" służy do edytowania pliku "saa.bin".

    Oświadczam, że ja jestem autorem programu.
    W razie pytań, propozycji >> androot(_at_)interia.pl

    Uwaga, autor ustawił prowizję 4.00, taka jest decyzja, elektroda.pl sprawdziła zawartość, wszystko w porządku i nie możemy podważyć decyzji autora.



    moge prosic ten wsad na maila policja-kmp(_at_)o2.pl
  • #11 2310940
    magik128
    Poziom 22  
    Witam

    Zrobiłem tą syntezę i działa znakomicie, a wyświetlacz lcd pięknie wyglada na obudowie mojego nadajnika.Normalnie Respect for Androot:)
  • #12 3120426
    dj PIOTREczek
    Poziom 15  
    Wszystko pięknie, ładnie, ale powie mi ktoś gdzie mogę znaleźć schemat programatora i program który mi to ruszy??? Bo np. nie wiem po co tam są 2 wsady do procka?
    POZDRAWIAM
REKLAMA