Reaktionszeit Interrupt durch steigende Flanke

Gast #3689940
Lesenswert?
• ▲
▼
Hallo,
hat jemand Erfahrungen wie kurz ein 5V Puls minimal sein darf, damit am 
Atiny13 ein entsprechender Interrupt ausgelöst wird? Meiner braucht in 
der gegebenen Schaltung gerade mindestens 200ms und das kommt mir 
wesentlich zuviel vor ( angestrebt hatte ich 1ms, da ein 100 hz takt 
anliegt).
Liegt das an tatsächlich nötigen Zeiten oder kann ich sicher sein, dass 
der Fehler im Quellcode liegen muss?
Danke!
Gast #3689946
Lesenswert?
• ▲
▼
Stefan schrieb:
> hat jemand Erfahrungen wie kurz ein 5V Puls minimal sein darf, damit am
> Atiny13 ein entsprechender Interrupt ausgelöst wird?

steht im Datenblatt.

> Meiner braucht in
> der gegebenen Schaltung gerade mindestens 200ms und das kommt mir
> wesentlich zuviel vor
viel zu viel. Sollte in der nähe der Taktrate liegen, also µs.

> Liegt das an tatsächlich nötigen Zeiten oder kann ich sicher sein, dass
> der Fehler im Quellcode liegen muss?
Software Fehler oder eventuell sogar Fehler in der Schaltung.
Gast #3689952
Lesenswert?
• ▲
▼
Data Sheet (ATmega48/88/168, Kapitel "External interrups") sagt:

>If edge or toggle interrupt is selected, pulses that last longer than one
>clock period will generate an interrupt. Shorter pulses are not guaranteed
>to generate an interrupt. If low level interrupt is selected, the low
>level must be held until the completion of the currently executing
>instruction to generate an interrupt.
Gast #3689968
Lesenswert?
• ▲
▼
Danke,
ich habe es mir gedacht ;)
Schaltung wird es nicht sein, am entsprechenden Pin liegt wirklich nur 
der Pulsgenerator und ansonsten läuft der Controller ja mit korrektem 
Timing.
Dann also Quellcode wälzen :)
Schönes Wochenende!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.