Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[Atmega8][Bascom] - sterowanie NJU6432

mkpl 14 Mar 2013 23:05 1323 0
  • #1
    mkpl
    Level 37  
    Witam

    Walczę dziś z wyświetlaczem lcd POS 3000 firmy Posnet.

    Wyświetlacz jest oparty o sterownik NJU6432.

    Sterowanie niby banalne. Zwykły rejestr przesuwny o pojemności 112 bitów. W zasadzie bardzo podobne do SPI. Próbowałem z sprzętowym SPI i z programowym. Testowałem też Shiftout (zawsze dobrze działał z rejestrami) próbowałem też na piechotę.

    Wyświetlacz w każdym wypadku w jakiś sposób reagował. Wysyłając mu same "1" zapełniam wszystkie segmenty lecz wysłanie samych "0" nie czyści wyświetlacza.

    Jakieś pomysły?

    Pozdrawiam


    Komunikacje już rozwiązałem następująco (program trochę protetyczny bo ściągałem mapę bitową wyświetlacza). Wygląda to bardzo nieciekawie.

    Jakby któryś z kolegów miał pomysł jak stworzyć tablicę 112 bitową to byłbym wdzięczny.

    Kod którym wysyłam dane:
    Code: vbnet
    Log in, to see the code



    A tu mapa wyświetlacza:
    [Atmega8][Bascom] - sterowanie NJU6432



    Jak widać bity są rozsiane jak rodzynki w cieście... Nie mam bladego pojęcia jak to uporządkować.

    Na razie rozpisuje sobie 112 bitowe ciągi dla poszczególnych cyfr oraz segmentów ale chyba nie tędy droga bo braknie flash w procesorze :D