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

[ATMEGA8][C][WINAVR] lcd graficzny ks108-hieroglify

pawelek1990 19 Lut 2011 10:14 1959 0
REKLAMA
  • #1 9171915
    pawelek1990
    Poziom 10  
    Witam, od paru dni mecze się z prawidłowym podłączeniem wyświetlacza zakupionego w kamami.
    Link
    Podłączyłem lcd zgodnie z datasheet-em zamieszczonym na stronie kamami z poczatku szukałem schematu w sieci lecz wyświetlacz nie dawał znaku życia, po pewnym czasie wyczytałem że odwrotne podłączenie zasilania pomoże, no i pomogło wyświetlacz pokazał mi całą palete pixeli, co do zasilania mam pewność że jest prawidłowo. Linie danych podłączyłem do PORTD a a RS RW E CS1 CS2 do PORTC podłaczając zaczynałem od najmłodszych bitów. Szczerze mówiąc to idee podłączenie zgapiłem z Link
    Krzystam z biblioteki radzia:
    Link stworzyłem plik mfile w pliku main znalazłem literowke poprawiłem ją i skompilowałem program po wgraniu do avra na ekranie pokazują mi się różne hieroglify to jest dobry znak lecz nie mogę sobie z tym poradzić. Zdjęcie wrzuce jak wroce do domu bo teraz jestem w pracy.
    moj aktualne ustawienie w pliku KS0108-AVR.C
    #define KS0108_DATA_PORT	PORTD
    #define KS0108_DATA_DIR		DDRD
    #define KS0108_DATA_PIN		PIND
    
    #define KS0108_CTRL_PORT	             PORTC
    #define KS0108_CTRL_DIR		DDRC
    
    #define KS0108_RS			(1 << 0)
    #define KS0108_RW			(1 << 1)
    #define KS0108_EN			(1 << 2)
    
    #define KS0108_CS1			(1 << 3)
    #define KS0108_CS2			(1 << 4)
    #define KS0108_CS3			(1 << 5)

    prosze o pomoc w rozwiązaniu tego problem bo mi już powoli ręce opadaja
    Paweł
  • REKLAMA
REKLAMA