Gast
#56583
Hallo! Auf dem PIC18Fxxx habe ich ein (Assemlber-) Programm geschrieben welches mittels Timer-IRQ einen LED-Multiplexer ansteuert. Soweit so gut, das funktioniert prima. Nur ist mir jetzt aufgefallen das wenn der Prozessor in eine Routine läuft in der viele NOP`s vorkommen wird der IRQ scheinbar gestört, d.h. die LED`s flackern. Ich habe mal den Takt für die LED`s testweise verdoppelt aber das Problem besteht dann unverändert. Die vielen NOP`s in meiner Routine habe ich aus Timing Gründen drin (natürlich nicht im IRQ selbst!) und frage mich jetzt warum ein NOP das auslösen eines IRQ hindert? Andere Befehle tun das doch auch nicht? Oder nimmt der Prozessor das "No Operation" tatsächlich wörtlich :-) Danke für alle Tipps im voraus!