Gast
#474226
Hallo
Ich lasse 2 Mc AT89c51 über die serielle schnittstelle miteinander
kommunizieren, das funktioniert eig alles, abgesehen davon, dass der
serielle Interrupt des Empfangsbit Ri nur einmal ausgeführt wird.
der programmtext für das interrupt lautet:
SINT:
ajmp Serieller Interrupt
; weiterer Programmtext
Serieller Interrupt:
if Bit RI then
clr ri
mov p2,sbuf
cpl p3.4 ;daher weiß ich dass der serielle interrupt nur das
erste
mal nach dem reset ausgeführt wird
jmp warteschleife
else
reti
end if
Ja- hm findet jemand meinen Fehler?
gibt es noch einen Interruptbit den man reseten muss?
Schon mal Danke im vorraus
Mit freundlichem Gruß
Johannes