Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Thomas, > > > Ich habe mitlerweile herausgefunden, das man den Pin P3.10 als Ausgang schalten muss, damit das > > Senden von Daten über die ASC0 funktioniert. Außerdem muss dazu das Bit S0REN (Read Enable) zurück- > > gesetzt werden. Die Interrupt-Control-Flags habe ich nun standardmäßig alle zurückgesetzt. > > Um das RS232-Interface zu konfigurieren müssen folgende Einstellungen vorgenommen werden: > - Ports P3.10 als Ausgang, P3.11 als Eingang > - Port P3.10 im Push-Pull-Mode > - Port P3.10 setzen (Highpegel) > - S0BG auf 01F h für 19.200 Baud > - S0CON auf 08011h für 8,n,1 > - RX und TX-Interrupt abschalten, wenn Du ohne Interrupt arbeiten willst. > > Demnach sollten Deine Routinen OK sein. > Versuche jedoch einmal zuerst P3 entsprechend zu konfigurieren, bevor Du > die eigentlichen Register von ASC0 ansprichst. > Also, genau in der Reihenfolge, wie bei meinen Stichpunkten. > > MfG André H.