-
        

Ergebnis 1 bis 4 von 4

Thema: Frequenz messen

  1. #1
    Gast

    Frequenz messen

    Anzeige

    Hallo, ich möchte mit meinem AT89S8252 eine Frequenz messen...

    Meine Idee war den Timer 0 zu verwenden und dieser soll dann zählen
    wenn an PortPin 3.2 eine 1 anliegt. Bei negativer Flanke löst dieser
    einen Interrupt aus... der Zählerstand (16 Bit) wird BCD gewandelt und
    über die Serielle Schnittstelle ausgegeben...

    soweit funktioniert es... aber es kommen voll falsche Messwerte
    heraus...auf Oszi sind es ca 7ms und der controller sagt 0,6 ms... was
    noch seltsamer ist, das er auch sehr oft, bei hohen frequenzen 700Hz 0
    als zählwert ausgiebt...geht ja gar nicht...

    kennt sich jemand damit aus...hab auch schon überall im netzt
    gesucht...finde aber nix.

    was mach ich falsch??

    Danke!

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    29
    Beiträge
    2.624
    Poste doch am besten Deinen Code, ich denke, dass dort der Fehler liegt!

  3. #3
    Gast
    Frag: der Portpin 3.2 ist der im Microcontroller 1 oder 0 wenn eine 1 angelegt wird??

  4. #4
    Gast
    Bei den avr´s ist eine 1 auch High Pegel am Ausgang.

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •