Das ist die Codepassage in der die Ports als Ausgänge konfiguriert werden (lcd.c):
Danach habe ich das eingefügt:Code:DDR(LCD_RS_PORT) |= _BV(LCD_RS_PIN); DDR(LCD_RW_PORT) |= _BV(LCD_RW_PIN); DDR(LCD_E_PORT) |= _BV(LCD_E_PIN); DDR(LCD_E2_PORT) |= _BV(LCD_E2_PIN); DDR(LCD_DATA0_PORT) |= _BV(LCD_DATA0_PIN); DDR(LCD_DATA1_PORT) |= _BV(LCD_DATA1_PIN); DDR(LCD_DATA2_PORT) |= _BV(LCD_DATA2_PIN); DDR(LCD_DATA3_PORT) |= _BV(LCD_DATA3_PIN);
Seitdem funktioniert die Library bei mir.Code:LCD_DATA0_PORT &= ~_BV(LCD_DATA0_PIN); LCD_DATA1_PORT &= ~_BV(LCD_DATA1_PIN); LCD_DATA2_PORT &= ~_BV(LCD_DATA2_PIN); LCD_DATA3_PORT &= ~_BV(LCD_DATA3_PIN);







Zitieren

Lesezeichen