Forum: Mikrocontroller und Digitale Elektronik 2 Frequenzen mit atmel 8535 messen


von Stefan (Gast)


Lesenswert?

Hallo, ich habe ein Problem ich möchte mit meinem Atmega 8535,
2 Frequenzen messen, dazu will ich die beiden 8 Bit Timer zum Zählen
der Impuse nehmen, und den 16 bit Timer um eine Zeitbasis zu erzeugen
per Interupt, das funktioniert aber nur soweit das nur timer1 impulse
zählt, laut doku müsste ich doch port b 0 pin 0 und 1 nehmem?

Ich wäre über ein Codebeispiel für Bascom Sehr dankbar, denn es mein
erstes Projekt ist.

mfg Stefan

von Hubert.G (Gast)


Lesenswert?

In C könnte ich dir helfen. Du nimmst die Eingänge T0 und T1, du musst
sie natürlich beide aktivieren. Mit dem 16bit Timer machst du dir eine
Zeitbasis, z.B. 1sek, stoppst die beiden Timer, frägst die ab, stellst
auf 0 und startest wieder.
Probier es mal für jeden timer alleine.

von Stefan (Gast)


Lesenswert?

Das habe ich schon, das gleiche ergebnis.
Du kannst mir ja auch mal den C Code schicken ein bißchen c/c++ kann
ich ja auch, evtl kann ich damit ja was anfangen, bzw es in c
programmieren.
mfg

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.