Hallo an Alle!
Nachdem meine Experimente mit nvramwackeup nicht geglückt sind, habe ich mich nun für einen Hardwarewackeup entschieden.
Aufgebaut habe ich eine Schaltung mit einem AT89S8252. Grundlage für die Schaltung war das Flash-Board aus der Zeitschrift elektor.
Da der Prozessor für die Aufgabe des Aufwachens ein wenig unterfordert wäre, habe ich mich entschlossen, noch einige Zusatzfunktionen einzubauen. Somit habe ich ein LCD-Display, einige LEDs und den Infrarotempfänger an diesen Mikroprozessor angebaut.
Die einzelnen Komponenten funktionieren einwandfrei. Ich kann MiniVDR mit der Fernbedienung steuern. Das Relays zieht nach der vorgegebenen Zeit an. Die größte Freude war, als ich die ersten Zeichen auf dem Display sah.
Inzwischen werden von MiniVDR auch Informationen ausgegeben. Ich sehe den Tag, die Uhrzeit, den Sender und die Anfangszeit und Titel des laufenden Programms. Große Freude, als auch das Menü auf dem Display zu sehen war.
Ich dachte: "Jetzt ist der VDR endlich fertig!".
Während der Prüfung aller Funktionen habe ich festgestellt, dass MiniVDR nicht mehr auf die Fernbedienung reagiert.
Wenn ich nun LDCproc wieder entferne, dann geht die Fernbedienung wieder. An meiner Schaltung wurde nichts verändert. Der Kasten ist zu und das soll auch so bleiben.
Habe ich einen Denkfehler? Ich dachte mir, dass das Fernbedienungssignal auf Pin1 der ser. Schnittstelle rein geht und auf Pin3 das Signal für das Display herauskommt. Wie gesagt, einzeln funktioniert alles prima.
Benötigt das Programm LCDproc noch Informationen von meinem Mikroprozessor, damit es erkennt, was für ein Gerät an der seriellen Schnittstelle hängt?
Gruß
Guido