Gast
#23108
Hallo, nachdem mir neulich hier im Forum gute Hilfe zuteil wurde, will ich es jetzt nochmal versuchen. Ich möchte einen AT89S8252 über sie serielle Schnittstelle ansprechen um damit die Ports als digitale Ein-/Ausgänge anzusteuern. Der momentane Stand der Dinge ist: 1. Ich kann mit dem Keil C51 compiler ein kleines Programm (Lauflicht) kompilieren und mittels Ponyprog auf den AT89S8252 laden und dort läuft es einwandfrei. 2. Die Pin P3.0 und P3.1 habe ich über einen MAX232 mit der seriellen Schnittstelle des Computers verbunden. 3. Zur Ansteuerung der seriellen Schnittstelle auf dem MC verwende ich die von Keil vorgegebenen Routinen (siehe Dateianhang) Mein Problem: Beim Senden von Characters wird der Sendebuffer einfach vollgeschrieben und nicht wieder geleert, d.h. anscheinend wird die Interruptroutine nicht aufgerufen. Woran könnte das liegen ? Vielen Dank schonmal für Eure Tips Gruß Christoph