www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Drehzahlmessung mit nem Timer


Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hey!

Hab ein Problem, kenn mich net so gut aus, und möchte mit nem timer in
z.b. 50ms nen microcontroller eingang auf die impulsanzahl abfragen.
Das ganze muss in windows sein, ich programmier mit keil µVision in c,
muss ich also mit nem interrupt arbeiten? für ne erklärung bzw. nen
sourcecode wäre ich sehr dankbar =)
danke schonmal im vorhinein

Autor: Karl heinz Buchegger (kbucheg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bitte durchstöbere das Forum zum Thema 'Frequenzmesser'.
Die Anzahl der Threads die sich mit diesem Thema beschäftigen
sind Legion.

Autor: Dietmar (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Martin:

Keil µVision, welcher µC?

Gruß

Dietmar

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Windows + µVision... seit wann gibt es Keil-C-Compiler für die Windows?

Ich gehe von einem 8051-Derviat aus, da der Keil für die Controller
wohl der verbreiteteste Compiler ist.
Die Timer des 8051 lassen sich auch als Counter schalten, damit ist es
dann möglich, externe Ereignisse zu zählen.
Dazu braucht man dann einen weiteren Timer, der einen Überlauf nach
50ms erzeugt. Nach Ablauf dieser Zeit (Überlauf-Interrupt), sichert man
den Counter-Stand und setzt den Counter auf Null zurück.
Während die neue Messung läuft, kann man die vorherige Messung
auswerten (und anzeigen...)

Übrigens: Etwas mehr "Umgebungsvariablen" zu deklarieren wäre nicht
schlecht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.