Zitat Zitat von >toxic<
Ebenfalls hab ich eine Frage zur Sicherheit. Ich hab gehört, dass man parallel zu einem Prozess intern einen Zähler aktivieren kann, der hochzählt, z.B. Sek.
Hallo toxic!

Wenn du den Timer1 für die Ansteuerung des Schrittmotors verwendest, dann kannst du einen Interrupt aktivieren, der bei COMPARE1A auslöst. Mit ``ENABLE COMPARE1A`` und ``Enable Interrupts`` wird er aktiviert und mit ``ON COMPARE1A On_Compare1A`` kannst du diesem Interrupt den Interrupt-Handler "On_Compare1A" zuweisen. In diesem Interrupt-Handler kannst du eine Variable nach oben zählen lassen. Diese Zahl prüfst du in deiner MainLoop ständig ab. Und wenn diese Zahl einen vorgegebenen Wert überschreitet, dann schaltest du das System ab.

mfg
Gerold
:-)