-
-
Erfahrener Benutzer
Roboter Experte
Wenn das INT-Ereignis auftritt, wird der gerade laufende
Befehl zu Ende abgearbeitet. (Kann max. drei Taktzyklen dauern)
Dann dauert es noch vier weitere Taktzyklen bis der Befehl ausgeführt
wird, der auf der Addresse des INT-Vectors steht.
Dies ist in der Regel ein JMP-Befehl, der auch drei Takte benötigt.
Es dauert also mindestens 7 und maximal 10 Taktzyklen
bis der erste Befehl der Int-Routine zur Ausführung kommt.
Es müssen natürlich alle Vorraussetzungen für den
Interrupt erfüllt sein. (int-Enable usw)
Ist übrigens alles im Datenblatt unter "Interrupt-response time" genau beschrieben.
Gruß Jan
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen