czy ten lcd będzie chciał współpracować z bascomem?

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 21 paź 2010, 6:47

keruseykaryu pisze:W LIB w katalogu bascoma.
no to bascom nie widzie mi biblioteki glcdKS108-192x64.lbx

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 21 paź 2010, 17:47

Najpierw sobie sprawdź czy ją w ogóle masz, nie wszystko z Helpa jest w BASCOM domyślnie.
A tak w ogóle to może się okazać że bezie potrzebnie kilka bibliotek, bo jest trochę rozpierdziuchy, z wyświetlaczami w BASCOM. Dla SED jest kilka bibliotek.

Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 29 paź 2010, 7:05

kayron pisze:Najpierw sobie sprawdź czy ją w ogóle masz
sprawdzałem już kilka razy. jest na bank. poza tym jest też zwykła biblioteka do sterownika KS108

mały edit:
może mi ktoś pomóc?
mimo że jest biblioteka do wyświetlacza 192x64 na sterowniku KS108 to jak wrzucam na kompilator tylko to co poniżej:

Kod: Zaznacz cały

$regfile = "m128def.dat"
$crystal = 8000000
$lib "glcdKS108.LBX"

config graphlcd = 192 * 64 , dataport = portd , controlport = portc ,  ce = 1 , ce2 = 2 , ce3 = 3 , cd = 4 , wr = 5 , rd = 6 , reset = 7 , mode = 8
to wywala mi kilka błędów o nazwie:
no more space for bit
i wymienione są nazwy LCDROW, LCDCOL, FONTTABLE, FONTTABLE+1

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 29 paź 2010, 17:25

Bo porty numeruje się od 0 do 7, a nie od 1 do 8, nie ma pinu portu nr 8. Może to jest winne.

Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 29 paź 2010, 17:34

kayron pisze:Bo porty numeruje się od 0 do 7, a nie od 1 do 8, nie ma pinu portu nr 8. Może to jest winne.
kolego kayron, no bez przesady. może nie jestem orłem w bascomie, ale o tym że numeruje się porty od zera do 7 wiem doskonale, a konfiguracja lcd

Kod: Zaznacz cały

config graphlcd = 192 * 64 , dataport = portd , controlport = portc , fs = 0 , ce = 1 , ce2 = 2 , ce3 = 3 , cd = 4 , wr = 5 , rd = 6 , reset = 7 , mode = 8
a w szczególności to:

Kod: Zaznacz cały

mode = 8
oznacza organizację wyświetlacza. z bascomowego polskiego helpa
MODE Liczba kolumn dla wyświetlania tekstu. Gdy podano 8 wtedy przy ilości pikseli równej 240 uzyska się 30 kolumn (240/8 = 30), dla wartości 6 - liczba kolumn wynosi 40.

(c) Zbigniew Gibek, 2002-2005 (c) MCS Electronics, 1999-2005

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 29 paź 2010, 18:32

No faktycznie, mylnie założyłem że MODE to nazwa końcówki sterującej wyświetlacza.

Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 15 sty 2011, 16:16

Samą dyrektywę inicjalizacji wyświetlacza graficznego 192x64 udało mi się bujnąć. Bascom nie wywala błędów. Ale to nadal na sucho bo wyświetlacza wciąż nie posiadam.

W każdym razie już jestem zadowolony.

ODPOWIEDZ