HI!
Danke erstmal für die schnelle antwort!
also das problem liegt daran dass ich am display nichts zu sehen bekomme.
Also hardware wurde durchgemessen also die leitungen sind richtig mit dem display verbunden.
Ein LED Blinkprogramm wird schwer da es eine gefräste Platine ist.
Ich habe nur einmal versucht die Software auf meine Platine umzuschreiben.
Ich gehe einmal stark von einem Programmierfehler meinerseits aus!
geändert wurde nicht viel...nur folgendes:
Das Hauptprogramm blieb fast gleich nur Port A wurde nicht als Ausgang definiert.
Beim LCDHeader.h habe ich den folgenden Teil so abgeändert wie ich ihn brauche, die datenleitungen sind auf Port B von 0 - 7 und auf Port C von 5-7 liegen die Steuerleitungen.
struct port_b_layout
{
int lcddata:8;
} portb;
struct port_c_layout
{
short unused0;
short unused1;
short PWM;
short unused3;
short unused4;
short enable;
short rw;
short rs;
} portc;
und bei LCD.c habe ich nur den anfang geändert und die Ports angepasst da ja RS RW und Enable am PortC liegen.
struct port_b_layout const LCD_Write={0x00};
struct port_b_layout const LCD_Read={0xff};
struct port_c_layout;