Hallo Zusammen!
Ich habe ein Problem mit einem PIC-Programm in welchen einfach nur ein
simpler Interrupt On Change an GP3 ein Interrupt auslöst und in der ISR
wird eine Variable bei jedem Durchlauf um 1 erhöht.
Im Main Programm wird diese Variable dann abgefragt und je nach dem
welchen Inhalt sie hat sollen 3 LED´s angesteuert werden.
In der Praxis allerdings funktioniert das ganze nicht so wirklich.Es
Leuchtet nur die erste LED. Bei bestimmten Eingangsfrequenzen leuchten
alle 3 oder mal nur 2. Es ist auf jedenfall keine Regelmäßigkeit zu
erkennen.
Als eingangssignal habe ich eine Kleines Rechteck-TTL Signal im Bereich
von 0,5Hz bis 10Hz.
Ich kann mir einfach nicht erklären warum das ganze nicht
funktioniert... Vielleicht habt ihr ja eine Idee!
So hier noch der Code: