Forum: Mikrocontroller und Digitale Elektronik Software Interrupt


von Julian Mayer (Gast)


Lesenswert?

Hallo,

kann mir jemand sagen ob es beim MPC565 einen SoftwareInterrupt gibt
und wie man diesen auslöst?(evtl. mit Assembler Befehl???)
Lese mir schon den ganzen Tag Datenblätter und Manuals durch, hab aber
noch nix gefunden....!

Danke,

Julian

von arc (Gast)


Lesenswert?

System Call sc
zur Not auch Trap word (immediate) tw, twi

von Julian Mayer (Gast)


Lesenswert?

Aber nen richtigen Interruptbefehl git es nicht, oder schon?
Möchte auch mit verschiedenen Prioritäten arbeiten....

von arc (Gast)


Lesenswert?

Mehrere Softwareinterrupts können nicht gleichzeitig auftreten.

von Julian Mayer (Gast)


Lesenswert?

Programmiere gerade ein kleines OS.
Hierfür benutze ich gerade Interrupts von Timern die ich nur um 1
hochzählen lasse und die dann ihren Interrupt auslösen.
Task3 hat eine höhere Priorität als Task2 und Task1 läuft in einer
Endlosschleife...
Die Timer werden über den PIT ausgelöst,  welcher die höchste Priorität
hat.(der eine jedes mal, der andere nur jedes 3. oder 4. mal).
Jetzt hätte ich hierfür was gebraucht dass ich die Timer module nicht
blockiere...????

mfg. Julian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.