(26-01-2012, 19:32)SQ6ADE napisał(a): A gdzie R/W w sterowaniu wyświetlacza![]()
Dzięki niemu można więcej....
W związku ze słuszną uwagą Krzyśka zamieszczam biblioteczkę dla tych którzy potrzebują OBSŁUGI LCD z linią RW (dwa pliki .h i .c) :
nowy-pp.zip (Rozmiar: 2.13 KB / Pobrań: 1,006)
Oraz "wykastrowany" projekt naszej syntezy (z zawartą już tą biblioteką), który testuje działanie wyświetlacza.
nowy-pp-test.zip (Rozmiar: 32.45 KB / Pobrań: 982)
Jedyne co musicie zrobić aby skonfigurować LCD - to wpisać odpowiednie literki portów i symbole wyprowadzeń w plik lcd_alfanum.h ... Poniżej część tego pliku będąca zarazem przykładem
Kod:
#define LCD_Dx_P D //wpisujemy, który port ma wysyłać dane do wyświetlacza - 4 starsze bity portu (7,6,5,4) */
//podłączamy odpowiednio do wyjść D7, D6, D5, D4 wyświetlacza */
#define LCD_RS_P D //na którym porcie będzie linią RS
#define LCD_RS PD3 //na którym wyprowadzieniu portu będzie linią RS
#define LCD_E_P D //na którym porcie będzie linia E
#define LCD_E PD2 //na którym wyprowadzieniu portu będzie linią E
#define LCD_RW_P C //na którym porcie będzie linia RW
#define LCD_RW PC2 //na którym wyprowadzieniu portu będzie linią RW
