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][Bascom] - Jak stworzyć tablicę 112-bitową do sterowania NJU6432?

mkpl 14 Mar 2013 23:05 1404 0
REKLAMA
  • #1 12065635
    mkpl
    Poziom 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:
    Kod: text
    Zaloguj się, aby zobaczyć kod



    A tu mapa wyświetlacza:
    [Atmega8] [Atmega8][Bascom] - Jak stworzyć tablicę 112-bitową do sterowania 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
  • REKLAMA
REKLAMA