Witajcie,
Ponieważ nie znalazłem tego na forum zapytam:
Co trzeba zmienić w bibliotece Radzia :
Układ: Link
Biblioteka: Link
aby wszystko działało w moim układzie:
- mikrokontroler atmega32
- wyświetlacz LCD 2*16 znaków
- sterownik HD44780
- szyna danych zajmuje cały port A
- RS podpięty do portu D na 6 pinie PD6
- E podpięte do ostatniego pinu portu D czyli do PD7
- sterowanie bez odczytu flagi zajętości
Tylko tu się coś zmienia:
Czy jeszcze gdzieś ?
Pozdrawiam
Ponieważ nie znalazłem tego na forum zapytam:
Co trzeba zmienić w bibliotece Radzia :
Układ: Link
Biblioteka: Link
aby wszystko działało w moim układzie:
- mikrokontroler atmega32
- wyświetlacz LCD 2*16 znaków
- sterownik HD44780
- szyna danych zajmuje cały port A
- RS podpięty do portu D na 6 pinie PD6
- E podpięte do ostatniego pinu portu D czyli do PD7
- sterowanie bez odczytu flagi zajętości
Tylko tu się coś zmienia:
//-------------------------------------------------------------------------------------------------
//
// Konfiguracja sygnałów sterujących wyświetlaczem.
// Można zmienić stosownie do potrzeb.
//
//-------------------------------------------------------------------------------------------------
#define LCD_RS_DIR DDRC
#define LCD_RS_PORT PORTC
#define LCD_RS (1 << PC0)
#define LCD_E_DIR DDRC
#define LCD_E_PORT PORTC
#define LCD_E (1 << PC2)
#define LCD_DATA_DIR DDRA
#define LCD_DATA_PORT PORTA
//----Czy jeszcze gdzieś ?
Pozdrawiam
