Gast
#105736
Hallo. Ich habe eine Interruptroutine, die mit 125 kHz aufgerufen wird. Controller ist ein Mega8515 mit 16 MHz. Programmiert wird die Software im IAR Workbench. Meiner Rechnung nach, habe ich ca. 180 (abzüglich dem Interruptaufruf - sagen wir mindestens 150) Taktzyklen zeit, damit die Interruptroutine fertig wird, bevor erneut ein Interrupt auftritt. Bei Versuchen (mit no operation Befehlen aufgefüllt), bin ich gerade auf 43 Taktzyklen gekommen - das ist mir aber zu wenig. Wozu verwendet IAR die restlichen Taktzyklen (zum Sichern von Registern?). Wie kann ich das einschränken, dass ich hier mehr Zeit bekomme? Vielen Dank für eure Hilfe Steffen