-         
Ergebnis 1 bis 10 von 14

Thema: Impulszähler zur drehzahlbestimmung in Basom

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    11.01.2004
    Beiträge
    44

    Impulszähler zur drehzahlbestimmung in Basom

    Hallo zusammen,

    hab ein Timingproblem mit dem AVR s2313 und Bascom. Für meinen Roboter möchte ich per Gabellichtschranke die Impulse eines Rades über 1 Sekunde zählen. Die Taktfrequenz des 2313 ist 4096000 Hz. Wenn ich nun prescale für den Timer1 auf 1024 stelle und das reload auf 4000, dann zählt er 1 sekunde lang. Der Int0 zählt andauernd die Impulse am Rad. Wenn Timer1 startet übernimmt er den Zählerstand vom Int0, und löscht den Zähler, wenn er nach ner Sekunde wieder reinschaut, sind dann wieder die Impulse entsrechend angehäuft worden. Das müßte doch so gehen oder? Wenn ich das Programm laufen lasse scheint es zu gehen, wenn ich aber die Print ausgabe im Int0 weglasse kommen viel zu hohe Zahlen (siehe Listing). Und das ist mein Problem!! Außerdem braucht die Schaltung einige Sekunden bis der Timer1 richtig läuft!! Also irgendwas ist faul im listing. Hoffentlich hatt einer ne Idee.
    Angehängte Dateien Angehängte Dateien

Berechtigungen

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