#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "LCD_functions.h" #include "LCD_driver.h" #define F_CPU 1000000UL #define FALSE 0 #define TRUE (!FALSE) int main (void) { DDRD = 0xFF; // Port D als Ausgang LCD_Init(); for (;;){ //LCD_puts_f(0,LCD_start); LCD_putc(1,'P'); LCD_putc(2,'O'); LCD_putc(3,'W'); LCD_putc(4,'E'); LCD_putc(5,'R'); LCD_UpdateRequired(TRUE,0); } } Hallo! Der obenstehende Code sollte als Minimalbeispiel dienen. Allerdings funktioniert die Anzeige nicht. Hab ich was vergessen / falsch programmiert? (KEine Compilerfehler gemeldet, programmieren hat laut software funktioniert..) Bitte um zweckdienliche Hinweise! Lg, Nikolaus
Hab grad selbst was rausgefunden.. es fehlt auf jeden Fall ein sei(); Ich kann inzwischen auch schon strings mit LCD_puts_f darstellen. Aber die Characters gehen einfach nicht!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.