Hallo Liebe Forengemeinde,
ich habe versucht eine LCD Lib umzubauen weil meine Pins am uC an vielen unterschiedlichen Ports eines Mega2560 hängen.
Dazu hab ich defines ein wenig abgeändert.
	PHP-Code:
	
#define LCD_PORT_4        PORTG
#define LCD_DDR_4        DDRG
#define LCD_D4            PG0
#define LCD_PORT_5        PORTL
#define LCD_DDR_5        DDRL
#define LCD_D5            PL6
#define LCD_PORT_6        PORTL
#define LCD_DDR_6        DDRL
#define LCD_D6            PL4
#define LCD_PORT_7        PORTL
#define LCD_DDR_7        DDRL
#define LCD_D7            PL2
#define LCD_RS_PORT        PORTA
#define LCD_RS_DDR        DDRA
#define LCD_RS            PA5
#define LCD_EN1_PORT    PORTC
#define LCD_EN1_DDR        DDRC
#define LCD_EN1            PC6 
 nur in der C Datei scheint etwas nicht so zu laufen wie es sollte.
Hardware ist i.o. Display funktioniert an anderen uCs.
Voller Code im Anhang.
Hat jemand einen heißen Tipp für mich????
Danke schonmal
						
					
Lesezeichen