drück mal mehrere taster gleichzeitig (tesafilm...) und miss dann nochmal. spätestens jetzt sollte die spannung doch deutlich abfallen.
Werbung
nein die spannung bleibt bei Vcc. was soll ich tun?
nein die spannung bleibt bei Vcc. was soll ich tun?
Im Selbsttest funktioniert alles exakt so, wie in der Anleitung beschrieben.
(Habs grade getestet)
Hallo,
prüfe nochmal Verbindungen zwischen Int1 und den Tastern, irgendwo hast Du wohl eine Unterbrechung, Die Spannung muß auf jeden Fall Fallen, wenn Du eine der Tasten drückst.
Noch ein Wort zu Flanken und Level interrupts.
Ich habe bewusst Flankeninterrupt gewält, aus den einfachem Grund, daß ein Lowlevelinterrupt solange ausgeführt wird, bis man die Taste wieder losläßt(Es sei denn, man schaltet den in der ISR ab).
Es kann dann zu unerwünschten Nebeneffekten kommen, daß der Interrupt 100,1000,10000 ausgelöst wird, obwohl man das garnicht will.
Bei Flankensteuerung kommt der Interrupt genau einmal(es sei die Taste prellt),
Gruß Sebastian
Linus TorvaldSoftware is like s e x: its better when its free.
Ich habe es doch noch gefunden![]()
hier habe ich ein Programm geschrieben, das die ADC Werte von den Tastern über UART an den Computer schickt.
Ich habe da auch nur den INT1 benutzt, schau mal, ob es bei Dir funktioniert, wenn nicht, liegt es 100% an der Hardware
Es ist zwar in Assembler geschrieben, ich habe aber auch eine hex geschickt.
Gruß Sebastian
P.S. da war ich doch etwas zu langsam...
Linus TorvaldSoftware is like s e x: its better when its free.
Lesezeichen