IC zur Frequenzmessung (am Besten I²C)?

OP #1331612
Lesenswert?
• ▲
▼
Hallo zusammen,

Da ich den Timer im ATmega16 bereits für andere Dinge benötige, ich 
jedoch zwei seperate Frequenzen (von 0Hz bis etwa 1Khz) messen möchte 
und die Daten dem ATmega zukommen lassen möchte, schwebte mir die Idee 
vor ein IC zu nutzen, welches Frequenzen messen kann und per I²C 
angesteuert werden kann.

Gibt es sowas? Wenn nicht, muss ich wohl 2 ATmega8 als TWI-Slaves 
definieren um die beiden Frequenzen zu messen. Ev. hat aber doch jemand 
einen Tip?

Viele Grüße
Jonny
#1331744
Lesenswert?
• ▲
▼
Jonny Obivan schrieb:
> Da ich den Timer im ATmega16 bereits für andere Dinge benötige,

Welchen?
Der ATmega16 hat 3 Timer.

> jedoch zwei seperate Frequenzen (von 0Hz bis etwa 1Khz) messen möchte

0Hz kannst Du nicht messen (kann keiner).
1kHz ist so schnarchlahm, das kannst Du bequem mit nem externen 
Interrupt messen.
Und einen der Timer nimmst Du bestimmt als Zeitbasis für alle möglichen 
Zeitsachen (Uhrzeit, Entprellen, Blinken, LED-Multiplex, ..), d.h. damit 
kannst Du die Periodendauer messen und in Frequenz umrechnen.


Peter

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.