Forum: Mikrocontroller und Digitale Elektronik Int0 zur Flankenerkennung


von MiGo (Gast)


Lesenswert?

Hallo

Habe Problem mit Int0 (Pin4 von Atmega8)

An int0 habe ich ein Digitalsignal mit rechteck-Pulsen (ähnlich wie 
serielles Signal). Wenn ich mein Signal mit dem Oszi ansehe ist es 
sauber Rechteckig (Pulse entweter 0,2ms oder 0,4 ms lang, Pause auch 
so). Also richtig steile Flanken.
Es ist ein 2/3 Signal. Ich möchte mit Int0 die Flanken erkennen. 
(Change, also sowohl positive als auch negative Flanken erkennen und 
zusätzlich mit Timer die Zwischenzeiten messen).

Ich bekomme aber wirre Zeiten.
Das problem ist schon bei der Hardware.


Sobald ich aber mein Signal an Int0 anklemme sieht es völlig verfremdet 
aus. Wie ein wirre Welle. Keine Flanken erkennbar. Rauschen. Es scheint 
so als wäre der Eingang sehr niederohmig gegen schnelle Signale 
(Periodendauer ist immer 0.6ms,sollte doch nicht zu hochfrequent sein 
oder? )

Auch wenn ich das Signal mit nem Transistor verstärke sieht es erst 
sauber aus, wenn ich aber an int0 anschließe genauso wild.

Wie muss ich den externen Interrupteingang konfigurieren (Bascom wäre 
von vorteil, damit sowas nicht passiert?)

Danke

von MiGo (Gast)


Lesenswert?

Hallo,


habe wie immer nicht ruhe gegeben und den Fehler bei mir gesucht ....


und gefunden.

Es liegt an meinem Entwicklungsboard von (Pol...).

Habe mal was gemacht was man nicht machen sollte (Pin 4 weggebogen und 
ab in den Sockel) siehe da das signal sieht nach wie vor sauber aus und 
meine gemessenen Zeiten scheinen auch plausibel.

Trotzdem toll dass es dieses Forum gibt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.