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

pytanie początkującego - AVR Studio i konfig wyśw. LCD

marcin w 16 Sty 2010 06:24 1819 4
REKLAMA
  • #1 7542577
    marcin w
    Poziom 22  
    Witam

    W tematach programowania mikroprocesorów jestem raczkujący - swojego czasu pisałem programy w asm i troszkę bascom - dlatego zwracam, się o pomoc do was. Nie rozumiem jak ustawić konfigurację podłaczeń wyświeltacza LCD i jego rozmiaru podczas programowania w AVR studio. W bascom była możliwość konfiguracji w opcjach lub bezpośrednio w kodzie programu poprzez:

    Cytat:
    Config Lcd = 40 * 2
    Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.2 , Rs = Portb.0


    W AVR Studio mam:

    Cytat:
    #define LCD PORTB
    #define E 3
    #define RS 2


    E podpinamy do portu B pin 3
    RS podpinamy do portu B pin 2

    DB4 - DB7 również jest podłączone do portu B, lecz jak ustawia się konkretne pin-y ?

    Kolejne pytanie, jak w AVR Studio zdefiniować wielkość wyświetlacza na przykład 16 znaków, 2 linie.
  • REKLAMA
  • #2 7542713
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #3 7543512
    marcin w
    Poziom 22  
    Właśnie, w bascom jest to banalnie proste, a jak w AVR Studio konfiguruje się linie DB4 - DB7. Jedynie co widzę to definicja portu do którego jest podpięty wyświetlacz

    #define LCD PORTB

    Nie mogę zrozumieć w tym środowisku gdzie zdefiniować konkretne PIN-y portu do których są podpięte linie DB4-DB7.
  • REKLAMA
  • #4 7543571
    Konto nie istnieje
    Poziom 1  
  • #5 7544173
    Samuraj
    Poziom 35  
    W samym AVR Studio nie ma zawartych bibliotek do obsługi wyświetlacza LCD, podobnie jak i I2C i wszelkiej maści innych urządzeń peryferyjnych.
    To dzięki zewnętrznym biblioteką możliwa jest obsługa tych urządzeń i tylko wyłącznie od tego w jaki sposób zostanie napisana taka biblioteka zależy czy będzie możliwość konfiguracji wybranych pinów czy tylko i wyłącznie całego portu do współpracy w wyświetlaczem LCD.
REKLAMA