logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bascom, jak przerobić bibliotekę lcd

mariusz1140 13 Kwi 2010 16:08 1185 6
REKLAMA
  • #1 7956281
    mariusz1140
    Poziom 10  
    Witam, Jak przerobić bibliotekę tak, żeby bascom odczytał wyświetlacz 4 * 12

    Config lcd = 12 * 4

    No i lipa, kompilacji nie przejdzie;/
  • REKLAMA
  • Pomocny post
    #2 7956388
    grysek
    Poziom 19  
    Jeśli wyświetlacz jest w HD44780 to chyba nie ma takiej potrzeby. Bo czy masz wyświetlacz 2*16 czy 2 * 40 to jego pamięć zawsze wyglada tak samo tj. jakby ją rozrysować w tabelce to bedzie miała 40 kolumn. A jak masz wyświetlacz szerokości np 12 to porpostu wyświetli pierwsze 12 znaków. Wydaję mi się że wystarczy jak ustawisz 4*40 wyświetlacz to bedzie ok :P
  • REKLAMA
  • #3 7957244
    mariusz1140
    Poziom 10  
    grysek napisał:
    Jeśli wyświetlacz jest w HD44780 to chyba nie ma takiej potrzeby. Bo czy masz wyświetlacz 2*16 czy 2 * 40 to jego pamięć zawsze wyglada tak samo tj. jakby ją rozrysować w tabelce to bedzie miała 40 kolumn. A jak masz wyświetlacz szerokości np 12 to porpostu wyświetli pierwsze 12 znaków. Wydaję mi się że wystarczy jak ustawisz 4*40 wyświetlacz to bedzie ok :P


    Dzięki za odpowiedz.
    Noo, mi też tak się wydawało zanim zakupiłem 3 wyświetlacze RBG kazdy 30zł = 90zł ;/

    2 pierwsze linie działają super, ale w następnych dwóch linach teks wyświetlany jest od 4 kolumny, nawet gdy napiszę

    locate 3 , 1
    lcd" Coś tam :D"
  • Pomocny post
    #4 7957324
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #5 7957387
    mariusz1140
    Poziom 10  
    Noo tyle progrmamów napisanych za sobą, a tu takie coś <lol2> az się zdziwiłem

    atom1477 tak się nie udało ;/

    Ale juz problem rozwiązałem :D wpisałem tak:

    locate 3 , -3
    lcd" xDD"
    noo i działa wpisałem tak z głupia ten minusik :D, juz myślałem, ze 90zł w błoto

    Dzięki za odpowiedzi, oczywiście "pomógł" leci ;*
  • REKLAMA
  • #6 7957417
    Konto nie istnieje
    Poziom 1  
  • #7 7957467
    ZbeeGin
    Poziom 39  
    I takie małe spostrzeżenia dla kolegi Mariusza.
    Po pierwsze. Dlaczego publikujesz treść biblioteki skoro znajduje się w niej następujący zapis?:
    Cytat:
    statement = No SOURCE code from the library may be distributed in any form

    Po drugie. Nie jest to plik LIB tylko LBX, czyli źródło biblioteki przetworzone na p-code i dużo w niej nie zmieniłbyś. Chyba, że znajdziesz "klucz" jak to przerobić na pełne źródło - ale to już podpada pod reverse engineering.
    Po trzecie. Biblioteka nie zawiera danych definiujących jaki to wyświetlacz tylko sposób jego inicjalizacji i komunikacji z nim na niskim poziomie.
REKLAMA