Posiadam kilka wyświetlaczy LCD z kontrolerem jak w temacie:
https://www.elektroda.pl/rtvforum/topic1665398.html#8070064
na podstawie noty katalogowej i fragmentów kodu z:
http://ficara.altervista.org/atmel_avr.php
wydukałem taką małą biblioteczkę do obsługi wyświetlacza 16x7seg. Poniżej kod tej biblioteczki. Problem polega na tym iż nie bardzo potrafię zmusić wyświetlacz do wyświetlania zadanych wartości - przykładowy main() powinien wypełnić pamięć wyświetlacza wartościami od 0 - 16 a wynik - to zupełnie dziwne wręcz losowe wyniki. Może ktoś z forumowiczów miał do czynienia z tym sterownikiem? Bardzo proszę o jakieś wskazówki... Dodam jeszcze, że częstotliwość odświeżania ustawiłem na 156KHz zegar /SCK pracuje z f=17khz przy obecnej funkcji main()
i jescze plik nagłówkowy:
no i main:
https://www.elektroda.pl/rtvforum/topic1665398.html#8070064
na podstawie noty katalogowej i fragmentów kodu z:
http://ficara.altervista.org/atmel_avr.php
wydukałem taką małą biblioteczkę do obsługi wyświetlacza 16x7seg. Poniżej kod tej biblioteczki. Problem polega na tym iż nie bardzo potrafię zmusić wyświetlacz do wyświetlania zadanych wartości - przykładowy main() powinien wypełnić pamięć wyświetlacza wartościami od 0 - 16 a wynik - to zupełnie dziwne wręcz losowe wyniki. Może ktoś z forumowiczów miał do czynienia z tym sterownikiem? Bardzo proszę o jakieś wskazówki... Dodam jeszcze, że częstotliwość odświeżania ustawiłem na 156KHz zegar /SCK pracuje z f=17khz przy obecnej funkcji main()
Kod: C / C++
i jescze plik nagłówkowy:
Kod: C / C++
no i main:
Kod: C / C++