Probleme bei der Digitalportausgabe! Kategorie: Programmierung (von Niels - 14.03.2003 13:15) | |
| |
Guten Tag! Ich bin gerade dabei eine Motorsteuerung mit Hilfe einer H-Bridge und einem Logikbaustein umzusetzten. Die Schaltung ist auch soweit fertig und funktioniert. Um den Motor zusteuern benutzte ich einen PWM-Port und einen Digitalport für die Drehrichtung des Motors. Mit dem PWM-Port habe ich keine Probleme, er macht genau das was ich ihm auch befehle. Allerdings habe ich Probleme bei der Ausgabe mit dem Digitalport. Ich benutze den Prozessor-Port "P1L.0". Allerdings ist das auch egal, da alle Schwierigkeiten bereiten. Wenn ich jetzt im Programm den Port auf LOW setzte "ports.set(0,0)" und er irgendetwas anderes im Programm ausführt setzt er Ihn einen kurzen Bruchteil auf Hi, obwohl ich Ihm das nicht befohlen habe. Das Problem ist, dass er bei einer programmierten Intervallschaltung jedesmal für einen kurzen Moment den Port setzt und das zu einer Drehrichtung führt. Wie kann ich die Portsteuerung im Griff bekommen? Wenn ich den einen Port setzte soll der auch so bleiben, bis ich wieder einen Befehl an den Port sende und nicht zwischendurch an und aus gehen. Gru� Niels | |
Antwort schreiben Antworten: Re: Probleme bei der Digitalportausgabe! (von André H. - 14.03.2003 14:59) Re: Probleme bei der Digitalportausgabe! (von Fischbeck - 14.03.2003 15:24) Re: Probleme bei der Digitalportausgabe! (von André H. - 15.03.2003 18:38) |