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:

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

Post autor: matrix » 11 paź 2010, 13:35

słuchajcie, mam takie małe pytanko:
czy -> TEN LCD <- będzie chciał współpracować z bascomem?

posiada linie DB0-DB7, RS, R/W i E więc chyba powinien?
najprościej było by sprawdzić, ale jeśli nie będzie współpracował to ponad 70zł w błoto.
w związku z czym pytam bo może ktoś już używa takiego lcd'ka lub jest pewny że będzie chciał działać pod bascom.

Awatar użytkownika
kris74
Użytkownik
Posty: 270
Rejestracja: 16 sie 2006, 17:36
Lokalizacja: Gorzów Wielkopolski

Post autor: kris74 » 11 paź 2010, 13:45

Ten wyświetlacz jest obsługiwany przez bascom. Przejrzyj dokładnie przykładowe programy jakie są w katalogu po instalacji bascoma.
A ty jeszcze link http://www.elektroda.pl/rtvforum/topic529618.html

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

Post autor: kayron » 11 paź 2010, 14:00

Będzie działać bo jest biblioteka dla sterownika KS0108, tylko że będziesz potrzebował tak naprawdę więcej linii sterujących niż wymieniłeś (dojdą CS0, CS1 i CS2), bo w wyświetlaczu są 3 sterowniki nie jeden, a każdy z nich obsługuje 1/3 ekranu o rozmiarze 64x64 pixele.

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

Post autor: matrix » 11 paź 2010, 14:04

kayron pisze:będziesz potrzebował tak naprawdę więcej linii sterujących niż wymieniłeś (dojdą CS0, CS1 i CS2), bo w wyświetlaczu są 3 sterowniki nie jeden, a każdy z nich obsługuje 1/3 ekranu o rozmiarze 64x64 pixele.
czyli co to w praktyce oznacza? pytam bo jeszcze nie miałem do czynienia z graficznym lcd'kiem.

Awatar użytkownika
kris74
Użytkownik
Posty: 270
Rejestracja: 16 sie 2006, 17:36
Lokalizacja: Gorzów Wielkopolski

Post autor: kris74 » 11 paź 2010, 14:58

matrix w pomocy bascoma wpisz CONFIG GRAPHLCD i tam masz wszystko opisane jak podłączyć wyświetlacz i jak go programowo obsłużyć.
Przypadkiem znalazłem taki sterownik do tego wyświetlacza, myślę że to ciekawe rozwiązanie http://www.lcd.strony.pl/glcd_i2c.htm

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

Post autor: matrix » 11 paź 2010, 15:26

dziękuję serdecznie za informacje, szczególnie za ten poniższy link.
kris74 pisze:Przypadkiem znalazłem taki sterownik do tego wyświetlacza, myślę że to ciekawe rozwiązanie http://www.lcd.strony.pl/glcd_i2c.htm
powoli zaczynam kminić temat. będę musiał zakupić ów wyświetlacz i testować.

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

Post autor: kayron » 11 paź 2010, 19:39

Do BASCOMa będziesz musiał sobie skołować bibliotekę GL CDKS108-192x64 (powinna być w bascom) inaczej tego wyświetlacza nie ruszysz w prosty sposób, no chyba że napiszesz własne biblioteki.

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

Post autor: matrix » 11 paź 2010, 19:51

kayron pisze:Do BASCOMa będziesz musiał sobie skołować bibliotekę GL CDKS108-192x64 (powinna być w bascom) inaczej tego wyświetlacza nie ruszysz w prosty sposób
na szczęście jest takowa biblioteka
kayron pisze: no chyba że napiszesz własne biblioteki.
raczej nie dał bym rady, w każdym razie plik .lbx da się edytować w programie notepad++ więc od biedy może coś by nakreślił.

keruseykaryu

Post autor: keruseykaryu » 12 paź 2010, 5:27

LBX-a nie zmienisz, trzeba znaleźć LIB, a potem go zniekształcić do LBX. A samo biblio to piszemy w asemblerze, zatem nie dla wszystkich taka zabawa.

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

Post autor: matrix » 12 paź 2010, 12:05

keruseykaryu pisze:LBX-a nie zmienisz, trzeba znaleźć LIB, a potem go zniekształcić do LBX.
z całym szacunkiem kolego, ale program notepad++ bez kłopotu radzi sobie ze zmianą pliku .lbx. program ten jest między innymi do edycji i pisania. sam rozpoznaje w jakim języku ktoś pisze i odpowiednio podświetla składnię. oczywiście nie wszystkie języki obsługuje. ściągnij sobie ów soft i zobacz.
keruseykaryu pisze:A samo biblio to piszemy w asemblerze, zatem nie dla wszystkich taka zabawa.
pewnie nie dał bym rady bo ni w ząb nie kminię tegoż języka, dlatego napisałem
od biedy może coś by nakreślił.
oczywiście nie weź mojej wypowiedzi za atak na Twoją osobę. zacytwałem i się odniosłem, to chyba dobrze?

keruseykaryu

Post autor: keruseykaryu » 14 paź 2010, 5:25

z całym szacunkiem kolego, ale program notepad++ bez kłopotu radzi sobie ze zmianą pliku .lbx. program ten jest między innymi do edycji i pisania. sam rozpoznaje w jakim języku ktoś pisze i odpowiednio podświetla składnię. oczywiście nie wszystkie języki obsługuje. ściągnij sobie ów soft i zobacz.
LBX to tekst. Ale nie zmienisz treści programu tam zawartego. Nie będziesz wiedział co zmienić. I żaden notepad++ ani programmers notepad, textpad, coreeditor, intype, scite, vim, gedit (itd.) ci w tym nie pomoże.

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

Post autor: matrix » 18 paź 2010, 21:43

skoro już jest temat założony przez moją osobę to dopytam. w helpie bascoma napisane:
Końcówka procesora Końcówka wyświetlacza Przeznaczenie
PORTA.0 – PORTA.7 DB0 - DB7 Szyna danych
PORTC.5 FS Wybór czcionki
PORTC.2 CE Sygnał Enable
PORTC.3 CD Wybór Rozkazy/DaneLCD
PORTC.0 WR Zapis do sterownika
PORTC.1 RD Odczyt ze sterownika
PORTC.4 RESET Zerowanie
czy to znaczy że nie wszystkie piny danego portu muszę podpinać pod lcd?
w powyższym opisie brak PORTC.6 i PORTC.7 zostają wolne?

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

Post autor: kayron » 19 paź 2010, 17:59

Tylko że domyślnie BASCOM nie obsługuje twojego wyświetlacza i przytoczona przez ciebie konfiguracja jest bezużyteczna, bo dotyczy LCD z sterownikiem Thoshiba T6963C.
Jak byś zajrzał do noty katalogowej swojego wyświetlacza to byś wiedział:
A - że twój wyświetlacz nie ma linii FS -wybór czcionki, bo nie ma generatora czcionek na pokładzie, bo ma kontroler KS0108.
B - wyczytał byś następującą frazę z Helpa dotyczącą instrukcji Config GrafhLDC
Uwaga! Aby używać wyświetlacza z kontrolerem SED15xx należy na początku programu dołączyć bibliotekę glcdsed.lbx:

$lib = "glcdsed.lbx"
Co już nakreśliło ci by kierunek dalszych poszukiwań czyli na poszukiwanie opisu biblioteki glcdks108.lbx

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

Post autor: matrix » 20 paź 2010, 22:51

pytanko proste:
podczas kompilacji programu gdzie powinna być umieszczona biblioteka od danego wyświetlacza? bo jak mam ją w folderze gdzie kompilowany program to wywala błąd "library not found".

znalazłem sposób podłączenia tegoż wyświetlacza. co prawda do atmega16, ale nie będzie dużej różnicy.

-> KLIK na ELEKTRODZIE <-

keruseykaryu

Post autor: keruseykaryu » 21 paź 2010, 5:30

podczas kompilacji programu gdzie powinna być umieszczona biblioteka od danego wyświetlacza? bo jak mam ją w folderze gdzie kompilowany program to wywala błąd "library not found".
W LIB w katalogu bascoma.

ODPOWIEDZ