ACsenf
09.04.2008, 18:19
Hallo!
Ich möchte mit einem Tiny 2313 ein analoges Signal auswerten und auf die steigende bzw. fallende Flanke triggern, d.h. einen Interrupt auslösen.
Soweit so gut!
Allerdings hat sich herausgestellt, dass der Komparator auch auf die fallende reagiert, obwohl steigende Flanke konfiguriert ist und auch bei umgekehrter Konfiguration tritt dieser Effekt auf. Allerdings nur bei langsamen Signalen z.B. Auswertung eines Sinus von 1Hz - 50Hz größer 50Hz tritt das Doppeltriggern immer seltener bis gar nicht mehr auf.
Wenn ich ganz langsame Signale auswerte, also Spannung von Hand über den Komparatorwert stelle und wieder zurückehme wird immer auf steigende und fallende Flanke getriggert. Aber eben diese Anwendung habe ich später. Und da möchte ich nur fallend, oder nur steigend haben!
Stimmt da mit Bascom irgendetwas nicht? Oder genügt die übliche Konfiguration nicht? Ich könnte zwar auch einen Komparator mit LM311 aufbauen, aber das wollte ich eigentlich vermeiden, wenn der µC die Hardware schon an Bord hat.
Bin auf eure Tipps gespannt.
Viele Grüße
Sven
Ich möchte mit einem Tiny 2313 ein analoges Signal auswerten und auf die steigende bzw. fallende Flanke triggern, d.h. einen Interrupt auslösen.
Soweit so gut!
Allerdings hat sich herausgestellt, dass der Komparator auch auf die fallende reagiert, obwohl steigende Flanke konfiguriert ist und auch bei umgekehrter Konfiguration tritt dieser Effekt auf. Allerdings nur bei langsamen Signalen z.B. Auswertung eines Sinus von 1Hz - 50Hz größer 50Hz tritt das Doppeltriggern immer seltener bis gar nicht mehr auf.
Wenn ich ganz langsame Signale auswerte, also Spannung von Hand über den Komparatorwert stelle und wieder zurückehme wird immer auf steigende und fallende Flanke getriggert. Aber eben diese Anwendung habe ich später. Und da möchte ich nur fallend, oder nur steigend haben!
Stimmt da mit Bascom irgendetwas nicht? Oder genügt die übliche Konfiguration nicht? Ich könnte zwar auch einen Komparator mit LM311 aufbauen, aber das wollte ich eigentlich vermeiden, wenn der µC die Hardware schon an Bord hat.
Bin auf eure Tipps gespannt.
Viele Grüße
Sven