Input capture

Gast #313971
Lesenswert?
• ▲
▼
Hallo
wollte eine Impulslänge messen und dazu die input capture funktion
eines Atmega8AU im TLQF Gehäuse nutzen.
das sollte in Bascom geschrieben sein.
Habe es schon oft versucht aber immer wieder alles hingeschmissen und
beginne wieder mal von neuem.
Habe es mal über INT0 Interrupt gemacht (rising edge) in isr stopt der
timer(16bit) wird ausgelesen auf null gesetzt wider gestartet und dann
bei der fallenden Flanke wieder gestopt.
Jetzt sollte es von steigender zu steigender Flanke messen und mit
Input Capture die Impulslänge(Timerstand) in einer Variable
abspeichern.
Ich kriege aber mit Input Capture nix hin.
Im Datenblatt steht, dass die Timerregister in die ICPL/H register
kopiert werden ;timer auf null gesetzt und wider gestartet wird...
das geht aber irgendwie nicht (bei mir)
Bin Dankbar für jede hilfe.
Gast #313973
Lesenswert?
• ▲
▼
[OT]
Endlich mal jemand, der BASCOM programmiert und ins Datenblatt geguckt
hat...
[/OT]
Da steht aber nichts davon drin, dass der Timer zurückgesetzt wird.
Ernst hat schon Recht: Man zieht einfach den ersten Wert vom zweiten
ab. Dass dabei etwas sinvolles herauskommt liegt am beschränkten
Wertebereich.
Gast #313974
Lesenswert?
• ▲
▼
wenn ich einen timer starte müste dann nicht ein register von null
raufzählen? und der aktuelle wert in icrl/h kopiert werden?
aber es gib immer nur 0 aus?!
wie muss denn die konfiguration vom timer aussehen?
mfg steff
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.