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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.