Gast
#53283
Hallo zusammen ! Habe ein Problem mit meinem 89S8252 ... Er mag keine Unterprogramme ?! Ich habe ein kleines Programm geschrieben zum An- und ausschalten einer Portleitung (P1.0) mit clr und setb - es funktioniert. Setze ich einen Befehl davon in ein Unterprogramm und rufe es mit call auf, tut sich am Port gar nichts mehr, aber auf der ALE-Leitung habe ich Pulse, obwohl diese nur bei movx Befehlen auftreten sollten (habe es so eingestellt mit mov 8Eh,#1). Habe es auch mit zwei anderen gleichen Prozessoren ausprobiert - verhalten sich genauso. Hat jemand eine Ahnung woran das liegen kann ? Vielen Dank im voraus.