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

[ATmega8] ATmega8 + Wyświetlacz na "YM2004A"

xardas97 18 Lis 2010 19:30 2154 3
REKLAMA
  • #1 8760192
    xardas97
    Poziom 20  
    Witam. Przymierzam się do zrobienia płytki dla atmegi8. Będzie miała jedynie złącze PS/2, do podłaczenia klawiatury od pc , i co najważniejsze wyświetlacz. No i teraz tak: Na HD44870, są max. 2x16. A ja chcę coś większego, pod względem znaków, a nie cm długości wyświetlacza. I wpadł mi w oko wyświetlacz 4x20 "ZYSCOM" na sterowniku "YM2004A" - nota:http://www.zyscom.pl/katalog/ym2004a.pdf

    Czy pliki z inicjacji HD44870, podłączenie takie samo jak w HD44870 (dalej zwane poprostu hd), zadziała? Bo podobno, ten sterownik jest zgodny z hd. Co Wy na to?

    Drugie pytanie, tyczy się samej płytki. No bo szczerze mówiąc... nie mam bladego pojęcia, pod jakie wyjścia (pewnie I/O, a nawet napewno, no bo pod co innego), podłaczyć złacze PS/2, i jak oprogramować klawiaturę..... Tak samo, nie mam zbytnio koncepcji jak połczyć ten wyświetlacz na "YM2004A"... no bo tu juz nie wiem... Dla mnie z "InterFace Pin Connector", wynika tylko tyle, że wymaga on 5v. Co Wy na to?

    Proszę o pomoc, jesterm bardzo początkujący, to moja pierwsza próba zrobienia płytki dla jakiegoś mikrokontrolera...


    EDIT: Jedyne co znalazłem o PS/2 + AVR, to to: http://radzio.dxp.pl/pckeyboard/ ale to jest pod 16, a nie 8... czyli kod może się nie zmieścić?

    Dodano po 1 [godziny] 10 [minuty]:

    Refresh

    Dodano po 51 [minuty]:

    r e f r e s h
  • REKLAMA
  • Pomocny post
    #2 8761182
    korrus666
    Poziom 40  
    xardas97 napisał:

    Czy pliki z inicjacji HD44870, podłączenie takie samo jak w HD44870 (dalej zwane poprostu hd), zadziała? Bo podobno, ten sterownik jest zgodny z hd. Co Wy na to?
    Jest zgodny i bez problemu można go użyć. Pod piny i/o podłączasz pod które ci się podoba w zasadzie. Wyświetlacz najlepiej podłączyć pod piny jednego portu.

    xardas97 napisał:

    EDIT: Jedyne co znalazłem o PS/2 + AVR, to to: http://radzio.dxp.pl/pckeyboard/ ale to jest pod 16, a nie 8... czyli kod może się nie zmieścić?

    Teoretycznie może się nie zmieścić ale go nie oglądałem. możesz przecież go przeanalizować i wybrać tylko to co będzie ci potrzebne.
  • REKLAMA
  • #3 8761225
    xardas97
    Poziom 20  
    Ok, a taki question: czy możesz dać mi koawałek kodu najlepiej w c, który by np. napisał xardas? Bo porostu chciałbym zobaczyć, czy to dokładnie jest wszystko tak jak na hd. Co do ps/2, to już sobie poradziłem, znalazłem schemat, bardzo go zmodyfikowałem, niedługo wrzucę foto.

    EDIT: Czyli programowania tego wyświetlacza, trzeba się uczyć z kursów hd. No tak, ale hd ma 2x16. A jak zmodyfikować kod, jak będę chciał coś wyświetlić w np. 4 linijce? Bo ten wyświetlacz, mogę dać linka na pw, bo tu nie można, to ma 4x20

    EDIT 2: A tak teraz myślę... czy ATmega8, z kwarcem 20mhz, da sobie rade z takim dużym wyświetlaczem?
  • Pomocny post
    #4 8761486
    korrus666
    Poziom 40  
    Nie dam Ci kodu w C bo piszę tylko w asemblerze. Jak pisałem wcześniej wyświetlacz 4x20 może być i obsługuję się go dokładnie tak samo jak 2x16. Jeśli korzystasz z jakiejś biblioteki do obsługi wyświetlacza to tam się definiuje jaki to wyświetlacz czy 2x8 czy 2x20 czy 2x16 itd. Każdy mikrokontroler z odpowiednią liczbą portów może obsłużyć wyświetlacz zgodny z HD44870. Wyświetlacze tego typu działają w ten sposób że wysyłasz do nich dane a one to wyświetlają dopóki nie wyślesz czegoś nowego lub nie wyłączysz wyświetlacza.
REKLAMA