Sorry PicNick, das nächste Mal mache ich eine bessere Fehlerbeschreibung.
Vielen vielen Dank Reinhard, das war das Problem.
Doch nun steh ich vor folgenden Problem, mein Variable I steiger ständig ihren Wert und das ganz unregelmäßig, obwohl nix am Port D angeschlossen ist. Die Variable startet bei 131 und steigert sich im nächsten Schritt auf 202 und im dritten Schritt ( print Ausgabe ) auf 432. Und dabei setzte ich doch die Variable am Programmstart auf 0.
seht ihr den Fehler ?
Danke
Code:Declare Sub Mycounter() $regfile = "m32def.dat" Dim I As Word $crystal = 16000000 'Quarzfrequenz $baud = 9600 Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down Tccr1b = Tccr1b Or &H02 'Prescaler = 8 On Int1 Mycounter Config Int1 = Rising 'interrupt für high level Enable Int1 Enable Interrupts I = 0 ' I auf Null setzen Do Print "this is a test for high-level interrupts I = " ; I 'main loop starts here Waitms 10 Loop End Mycounter: Incr I Return







Zitieren

Lesezeichen