Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Wyświetlacz LCD 16*2

lolek50
-
-
Posty:12
Rejestracja:26 sie 2006, o 10:22
Lokalizacja:WRONKI
Wyświetlacz LCD 16*2

Postautor: lolek50 » 26 sie 2006, o 10:47

Mam problem z wyświtlaczem - wyświetla jak na załączonych zdjęciach.
Ostatnie 6,5 znaku wyświetyla tylko czarne kwadraty.
Siedzę przy tym już 3 dzień i nic mi nie wychodzi.

Program jest banalny:
$crystal = 8000000
Config Portc = Output

Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.5 , Rs = Portc.4

Deflcdchar 0 , 7 , 5 , 7 , 32 , 32 , 32 , 32 , 32
Config Lcd = 16 * 2

Cls
Lcd "Tomasz Tomasz"

Lowerline
Lcd "LOLEK50 LOLEK50"


Do
Loop
End

Czy może jest to jakiś problem z samym wyświetlaczem?

Pozdrawiam

Lolek50
Załączniki
DSCF0709.JPG

Guru
-
-
Posty:250
Rejestracja:30 cze 2003, o 13:26
Lokalizacja:Kraków

Postautor: Guru » 26 sie 2006, o 11:37

Sprawdź połączenia mikrokontrolera z wyświetlaczem jeżeli tam jest wszystko w porządku to raczej jest problem z samym wyświetlaczem.
Na Bascomie to ja się nie znam, ale wg. mnie to raczej coś w wyświetlaczem.

Jak dobrze liczę to przewodów, które są przylutowane do wyświetlacza jest 10. Czyli chcesz go sterować za pomocą magistrali 4bitowej i ty to wiesz, ale czy Bascom o tym "wie". Ciekawe czy wyświetlacz "domyśla się", że właśnie sterujesz go magistralą 4 bitową, a jeżeli nie "domyśla się" to trzeba go o tym poinformować. Zaglądnij do datasheeta.
Sprawdź jak w Bascomie steruje się wyświetlacz z pomocą 4 bitowej magistarli danych.
Ostatnio zmieniony 26 sie 2006, o 12:00 przez Guru, łącznie zmieniany 2 razy.

lolek50
-
-
Posty:12
Rejestracja:26 sie 2006, o 10:22
Lokalizacja:WRONKI

Postautor: lolek50 » 26 sie 2006, o 11:42

Sprawdź połączenia mikrokontrolera z wyświetlaczem jeżeli tam jest wszystko w porządku to raczej jest problem z samym wyświetlaczem. Na Bascomie to ja się nie znam, ale wg. mnie to raczej coś w wyświetlaczem.
Połącznenia sprawdzałem - są OK. Zmieniałem kilakrotnie porty - i tak naprawdę
tylko na portC chce mi te wyświetlacz chodzić - na pozostałych bez reakcji.

Guru - jkestem jeszcze amatoirem w spreawie BASCOMA - ale czy ustawienia
w zakładce LCD BASKOMA są wyetrczające czy trzeba dopisać jeszcze
jakieś wiersze poleceś - sprawdź proszę załącznik
Załączniki
LCD.JPG
Ostatnio zmieniony 26 sie 2006, o 12:10 przez lolek50, łącznie zmieniany 1 raz.

Guru
-
-
Posty:250
Rejestracja:30 cze 2003, o 13:26
Lokalizacja:Kraków

Postautor: Guru » 26 sie 2006, o 12:02

Trochę długo odpisywałem, ale chyba moja odpowiedź powinna rozwiązać twoje problemy.

lolek50
-
-
Posty:12
Rejestracja:26 sie 2006, o 10:22
Lokalizacja:WRONKI

Postautor: lolek50 » 26 sie 2006, o 12:13

Trochę długo odpisywałem, ale chyba moja odpowiedź powinna rozwiązać twoje problemy.
Nie rozumiem - jeśli możesz prosze jaśniej - byćmoże czegoś nie rozumiem

Pozdrawiam

Guru
-
-
Posty:250
Rejestracja:30 cze 2003, o 13:26
Lokalizacja:Kraków

Postautor: Guru » 26 sie 2006, o 12:22

Taj jak mówiłem nie znam się na Bascomie i nie wiem czy po ustawieniu parametrów tak jak to zrobiłeś, Bascom automatycznie inicjuje wyświetlacz do pracy z magistralą 4 bitową czy też nie. I tutaj musisz poczekać na kogoś, kto pracuje w Bascomie lub też pogrzebać w helpie do Bascoma. Bardzo mi przykro, ale tylko tyle mogę Ci doradzić.

lolek50
-
-
Posty:12
Rejestracja:26 sie 2006, o 10:22
Lokalizacja:WRONKI

Postautor: lolek50 » 26 sie 2006, o 12:23

Taj jak mówiłem nie znam się na Bascomie i nie wiem czy po ustawieniu parametrów tak jak to zrobiłeś, Bascom automatycznie inicjuje wyświetlacz do pracy z magistralą 4 bitową czy też nie. I tutaj musisz poczekać na kogoś, kto pracuje w Bascomie lub też pogrzebać w helpie do Bascoma. Bardzo mi przykro, ale tylko tyle mogę Ci doradzić.
OK
Dzięki!

Guru
-
-
Posty:250
Rejestracja:30 cze 2003, o 13:26
Lokalizacja:Kraków

Postautor: Guru » 26 sie 2006, o 12:33

Przeglądnąłem kilka listingów z Bascoma i po każdej procedurze typu Cls, lub Lcd " " programujacy w Bascomie używają procedury Wait 1, spróbuj zastosować te procedury Wait i wtedy zobaczymy
A tutaj masz całą stronkę o programowaniu wyświetlacza w Bascomie ->
Stronka

lolek50
-
-
Posty:12
Rejestracja:26 sie 2006, o 10:22
Lokalizacja:WRONKI

Postautor: lolek50 » 26 sie 2006, o 13:07

Stronka jest OK
ale opóźnienia nic nie pomogły

Awatar użytkownika
piterino_16
-
-
Posty:400
Rejestracja:26 paź 2005, o 21:20
Lokalizacja:Inowrocław
Kontaktowanie:

Postautor: piterino_16 » 26 sie 2006, o 17:08

Lolek50 skoro jesteś laikem w Bascomie to zobacz tą stronkę . Może już na niej byłeś ale postanowiłem napisać że takową znalazłem
pozdrawiam

radcorp
-
-
Posty:79
Rejestracja:2 sty 2006, o 15:52
Lokalizacja:Polska

Postautor: radcorp » 28 sie 2006, o 13:09

na 99.9% masz uszkodzony LCD
sam tez kiedys mialem taka usterke, skonczylo sie wymiana na nowy i wszystko bylo ok

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 35 gości