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

Jak podłączyć jeden wyświetlacz do sterownika CD ROM AVT i dekodera RDS?

Jaremka 05 Cze 2016 19:35 4143 38
REKLAMA
  • #1 15722741
    Jaremka
    Poziom 14  
    Sterownik CD ROM AVT i dekoder RDS do układów chcę wykorzystać jeden wyświetlacz ,znalazłem układ na elektroda seperacja na diodach
    Nie działa w układzie dekodera RDS. Są inne rozwiaznia
  • REKLAMA
  • #2 15722830
    Konto nie istnieje
    Poziom 1  
  • #3 15723192
    Jaremka
    Poziom 14  
    Nie mam możliwości ingerencji do programów procesorów. Będzie zasilany ten procesor, który będzie aktualnie wykorzystywany.
  • #4 15723583
    Konto nie istnieje
    Poziom 1  
  • #6 15724924
    Jaremka
    Poziom 14  
    Schemat bramki diodowej

    Jak podłączyć jeden wyświetlacz do sterownika CD ROM AVT i dekodera RDS?
  • #8 15725177
    Jaremka
    Poziom 14  
    Nie będzie takiej sytuacji żeby pracowały dwa procesory jednocześnie .
  • REKLAMA
  • #9 15725297
    michalko12
    Specjalista - Mikrokontrolery
    Umieść jakiś schemat blokowy tego jak to wszystko połączyłeś.
    Wspólne zasilanie? Jakie napięcia? Jakie diody? Jakie wartości R1?
    Wysil się trochę w tym opisie.
  • #10 15725547
    vania
    Poziom 24  
    michalko12 napisał:
    Umieść jakiś schemat blokowy tego jak to wszystko połączyłeś.
    Wspólne zasilanie? Jakie napięcia? Jakie diody? Jakie wartości R1?
    Wysil się trochę w tym opisie.

    Jeśli dekoder RDS to AVT−998 to możesz mieć kłopot. Ze schematu wynika że podłączona jest linia RW wyświetlacza. Procesor prawdopodobnie wykorzystuje możliwość odczytu odczytu flagi BUSY. Na liniach D4-D7 potrzebna jest możliwość dwukierunkowej komunikacji. Można spróbować to spiąć z wykorzystaniem dwóch multiplekserów 74HC4053.
  • #11 15726451
    Jaremka
    Poziom 14  
    Jeśli chodzi o diody to 1N4148 i rezystor 10 K , tylko że z diodami nie działa.
    Pozostaje zastosowanie 74HCT4053 , jeśli mam zrobić przełączanie wszystkich linii to 2 za mało wszystkich linii sterujących jest 7 , a dwa 74HCT4053 będę miął 6 multiplekserów.
    Które linie można podłączyć bez przełączania. Myślę że wyjście E i RS , jak rozwiązać zasilanie , też ma być przełączanie.
  • REKLAMA
  • #12 15726461
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #14 15726495
    Konto nie istnieje
    Poziom 1  
  • #15 15726512
    Jaremka
    Poziom 14  
    RDS sam zrobiłem , miałem tylko HEX i kod w asemblerze [code]
    Kod: AVR assembler
    Zaloguj się, aby zobaczyć kod
  • #16 15726530
    Konto nie istnieje
    Poziom 1  
  • #17 15726538
    Jaremka
    Poziom 14  
    Daje brakujący podprogram [code]
    Kod: AVR assembler
    Zaloguj się, aby zobaczyć kod
  • #18 15726544
    Konto nie istnieje
    Poziom 1  
  • #19 15726590
    Jaremka
    Poziom 14  
    Kodu też nie ma jak otworzyć
    U układzie RDS Linie RS, RW, E , ( linia RW jest podłączona do procesora ) podłączyłem przez diody i dałem rezystor 1K wyświetla prawidłowo a linie D4...D7 podłączę przez układy 74HCT4053 , myślę ze się uda
  • #20 15726597
    Konto nie istnieje
    Poziom 1  
  • #22 15726729
    vania
    Poziom 24  
    Jaremka napisał:
    sterownik CD-ROM to AVT 2660 a RDS pochodzi ze strony https://www.elektroda.pl/rtvforum/topic1219515.html

    Do sterownika CD-ROM dostępny jest kod źródłowy w Bascom W sterowniku AVT-2660 jest dostępne 2 piny (przeznaczone jako I2C) do niczego nie wykorzystane. Można je użyć do "komunikacji" z dekoderem RDS. Jeśli działa AVT 2660 to ustawia stan niski na jednym z tych wyjść i wprowadza procesor dekodera RDS w stan RESET.
  • #24 15727122
    Jaremka
    Poziom 14  
    Robiłem testy na nowym sofcie bez podłączonych diód , są opóźnienia , nie ma takiej płynności jak na wcześniejszym sofcie.
  • #25 15727159
    Konto nie istnieje
    Poziom 1  
  • #26 15727181
    Jaremka
    Poziom 14  
    LCD Działa , są opóźnienia w zmianie wyświetlania znaków , brak płynności odświeżania. Pozostaje tylko zastosowanie 74HCT4053
  • #28 15727241
    Jaremka
    Poziom 14  
    testowałem dwa pliki , wygląda na to jakby "gubiły" się znaki wyświetla puste miejsca , Testuję na stacji RMF
  • #29 15727263
    Konto nie istnieje
    Poziom 1  
  • #30 15727287
    Jaremka
    Poziom 14  
    atom1477 napisał:
    To już wiadomo dlaczego oryginalny kod korzystał z flagi BUSY.
    Bo pewnie mieli dane na LCDku z największa prędkością z jaką się da. A największą prędkość osiągnie się podczas sprawdzania flagi BUSY.


    To tylko najpewniejsze rozwiązanie będzie linie RS, RW, E, podłączyć przez diody a linie D4...D7 przez multipleksery .

    Dodano po 17 [minuty]:

    Jeszcze co chciałbym wiedzieć. Czy na liniach RS,RW, E, jaka jest transmisja danych jednokierunkowa do LCD czy dwukierunkowa
REKLAMA