timer will nicht, allround problem

Gast #179416
Lesenswert?
• ▲
▼
Hallo zusammen.

Beiligen mein Code.

Er soll die Schallgeschwindigkeit messen. Es sollte die Anzahl der
"Laufzeittakte" ins eeprom geschrieben werde. Leider bekomme ich
immer ungefähr den gleichen Wert (ca 80), nach Rechnung sollte dieser
aber bei ca 8000 liegen.

Was ist in meinem Code, außer dem veralteten sbi und cbi noch falsch?

Vielen Dank
Cu Hurra
Angehängte Dateien:
Gast #179418
Lesenswert?
• ▲
▼
Hi

Vielen Dank für deine Antwort.

Anbei die verbesserte Version.

wenn ich jetzt die Zeitdauer zwischen dem Start-Event und dem Springen
in die Interrupt-Fumktion ausrechnen will rechne ich bisher:

t=1/16000000*TCNT1

Passt dies so?

Vielen Dank

Cu Hurra
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren