mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Frequenz mit Bascom ?


Autor: c-link-84 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, will über ext. Interrupt eine Drehzahl messen,
und auf LCD ausgeben,
hab schon ein Prog. das die Interrupts in einer Sekunde zählt,
und dann auf die Drezahl umrechnet,

eigentlich will ich aber nicht die Interrupts in einem best.
Zeitfenster zählen, sondern die zeit von Interrupt zu Interrupt,
damit die sache hinreichend ganau wird,
dachte ich an 10.000 TimerInterupts pro sekunde,
also erhöht der Timerintterrupt eine Variable aller 100 µSec.

bei so vielen Timerinterrupts pro sec. und den Int0(externes signal)
hat mein µC zu wenig zeit fürs LCD (Mega8 mit 8Mhz)

deswegen soll der ext. Int eigentlich nur einmal den timer starten,
beim zweiten ext. Int. stoppen, alle Int. sperren
dann im Hauptprogram die Drezahl
berechnen und auf LCD ausgeben,
und dann erst wieder eine neue Messung starten.

wie geht das ohne zeitintensive If-schleifen in den Interruptroutinen,
und ohne große Fehler bei der Messung

...Danke, und Frohe Weihnachten allen HobbyBastlern

Autor: ...HanneS... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frag mal das Datenblatt nach Timer und Input-Capture...

Autor: formtapez (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau Dir diesen Thread mal an:
http://www.mikrocontroller.net/forum/read-4-18926.html

PS: Der aktuelle Sourcecode steht irgendwo mittendrin. Er wurde öfters
überarbeitet.

MfG
formtapez

Autor: c-link-84 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke, damit versuch ich mal weiter zu kommen,

@formtapez: toller drehzahlmesser (mit 7-segment)

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.