Hallo,

mal unabhängig das Dein Programmausschnitt wirklich etwas wirr aussieht und Deine sogenannte "IRQ-Falle" recht "aufhängend" wirkt wundert mich aber doch das Du ständig neu Initialisierst.
Also laut Deinem obigen Programm startest Du jedesmal mit der gesamten Initalisierung aufs neue, ist das wirklich so gewollt oder nur ein Schreibfehler? Kann mir vorstellen, das dies dem PIC nicht so bekommt während Du mit Deinem "Rechteck-Signal mit etwa 10-100kHz" am Eingang hängst.

Ein Pic, der wie Du schreibst ("intern etwas "wackelig"ist") ist mir noch nicht unter gekommen.


Gruß André