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:
A tu mapa wyświetlacza:
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
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
A tu mapa wyświetlacza:
![[Atmega8][Bascom] - sterowanie NJU6432 [Atmega8][Bascom] - sterowanie NJU6432](https://obrazki.elektroda.pl/5998034000_1363381760_thumb.jpg)
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
