[LCD AV-CBS084A00-TJN] Test
: sobota 01 lip 2017, 22:12
Witam,
Ostatnio wpadły mi w ręce wyświetlacze lcd o niskim poborze prądu (około 1.5mA), które można kupić w sklepie Kamami.
Tak oto prezentuje się wyświetlacz:
Mały, zgrabny i bardzo czytelny. Sterowany jest układem HT1621 lub jego odpowiednikiem, a komunikacja przypomina nieco SPI. Nie zastanawiając się długo przystąpiłem do napisania obsługi tego wyświetlacza. Prócz tego, że w przypadku wysyłania danych do wyświetlacza część wiadomości jest wysyłana począwszy od MSB, a część począwszy od LSB, napisanie kodu nie nastręczyło żadnych trudności. Ruszył natychmiast i jest niezwykle żwawy, jak na bardzo tani lcd. Niestety, pin IRQ, który mógłby służyć np. do wybudzania mikrokontrolera lub jego awaryjnego resetowania (pin miał być również wyjściem wbudowanego w HT1621 watchdoga), pozostaje nieaktywny i wszystko wskazuje na to, że producent przeoczył ten fakt. Może stąd niska cena...nie wiem. W każdym razie jako wyświetlacz sprawuje się wyśmienicie. Wrzucam spakowany projekt Eclipse dla ATmega32.
W pliku ht1621.h ustawiamy pinologię, a w pliku CBS084A00.h są funkcje sterujące wyświetlaczem. Obsługa jest banalna.
Zapraszam do testowania.
Ostatnio wpadły mi w ręce wyświetlacze lcd o niskim poborze prądu (około 1.5mA), które można kupić w sklepie Kamami.
Tak oto prezentuje się wyświetlacz:
Mały, zgrabny i bardzo czytelny. Sterowany jest układem HT1621 lub jego odpowiednikiem, a komunikacja przypomina nieco SPI. Nie zastanawiając się długo przystąpiłem do napisania obsługi tego wyświetlacza. Prócz tego, że w przypadku wysyłania danych do wyświetlacza część wiadomości jest wysyłana począwszy od MSB, a część począwszy od LSB, napisanie kodu nie nastręczyło żadnych trudności. Ruszył natychmiast i jest niezwykle żwawy, jak na bardzo tani lcd. Niestety, pin IRQ, który mógłby służyć np. do wybudzania mikrokontrolera lub jego awaryjnego resetowania (pin miał być również wyjściem wbudowanego w HT1621 watchdoga), pozostaje nieaktywny i wszystko wskazuje na to, że producent przeoczył ten fakt. Może stąd niska cena...nie wiem. W każdym razie jako wyświetlacz sprawuje się wyśmienicie. Wrzucam spakowany projekt Eclipse dla ATmega32.
W pliku ht1621.h ustawiamy pinologię, a w pliku CBS084A00.h są funkcje sterujące wyświetlaczem. Obsługa jest banalna.
Zapraszam do testowania.