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

zmiana parametrów LCD w CodevisionAVR

Ryszardp 09 Wrz 2004 10:51 1548 4
  • #1 841923
    Ryszardp
    Poziom 11  
    Witam,
    mam następujące pytanie. Czy w Codevision chcąc używać standardowej biblioteki LCD mozliwa jest zmiana konfiguracji podłaczeń dla linii sterujących ?
    Codevision przyjmuje za standard (dla AVR90S2313) port B i linie RS na bit0,RD na bit1,EN na bit2. W moim systemie uruchomieniowym te linie są podłaczone do nieco innych bitów portu B. Czy zatem mam zmieniać sprzęt czy mozna to inaczej zdefiniować w kompilatorze ?

    Przeniesiono z Programowanie Ogólne. - arnoldziq
  • #2 844203
    Tdv
    Poziom 34  
    Można to zmienić w plikach biblioteki z lcd. Zajrzyj do lcd.h i lcd.lib tam są dopowiednie deklaracje (w asm).
  • #3 844476
    Ryszardp
    Poziom 11  
    wszystko fajnie kolego Tdv ale pin 5 wyswietlacza LCD mam niestety na stałe podłączony do masy, co więc zatem ze sprawdzeniem gotowości wyświetlacza i linią RD portu sterującego ?
  • #4 857873
    yarpen2
    Poziom 22  
    ja również jestem zainteresowany informacjami na ten temat.
  • #5 865174
    wisiena
    Poziom 18  
    Witam !!!!
    Ej chłopaki, chłopaki. Jak już bardzo nie chce się wam napisać porządnej obsługi lcd a nie ma możliwości czytania (RD przywarte) to po prostu nie używajcie funkcji:
    void _lcd_ready(void);
    unsigned char lcd_read_byte(unsigned char addr);

    Jeżeli występują one w jakichś makrach to je zaremować i gotowe. Oczywiście należy pamiętać że jeżeli nie sprawdzacie zajętości lcd to musicie dać mu czas na wykonanie wewnętrznych operacji.
    Jeżeli jednak chcecie porządne funkcje to napiszcie jaki lcd, wyśle wam.

    (M.)
REKLAMA