- Labornetzteil AliExpress         
Ergebnis 1 bis 1 von 1

Thema: Vierkanaliger Drehzahlmesser - Probleme mit dem Capture-Interrupt am Atmega 8

  1. #1

    Frage Vierkanaliger Drehzahlmesser - Probleme mit dem Capture-Interrupt am Atmega 8

    Anzeige

    E-Bike
    Hallo Community,

    zu Testzwecken an meinem Quadrocopter habe ich mir mittels vierer Hall-Sensoren und einem Multiplexer einen Drehzahlmesser gebaut.
    Das auf einem Atmega8 laufende Programm (s.Anhang) schaltet über den Timer2 alle 0.3s auf den nächsten Sensor um.
    Der für den ICP1 zuständige Timer1 läuft durch und alle Zeitmarken werden mit der Nummer des gerade aktiven Sensors indiziert und zur Auswertung an den PC geschickt.

    Das Verfahren hatte ich mir problemloser vorgestellt als es dann war, nämlich hat das Umschalten der Pins, die den Multiplexer steuern, einen zusätzlichen ICP-Interrupt ausgelöst. Seltsamerweise immer dann, wenn einer der beiden Pins von Low auf High geschaltet wurden.
    Das Problem war nur zu lösen, indem während der Umschaltroutine kurzzeitig die Interrupts deaktiviert werden.
    Ob das aber im Sinne des Erfinders ist, weiß ich nicht und ich würde mich freuen wenn mir als Anfänger jemand sagen könnte, ob ich da vielleicht ein Fehler im Programm steckt, oder ob man das eben so machen muß.

    Viele Grüße
    Horst
    Angehängte Dateien Angehängte Dateien

Ähnliche Themen

  1. Drehzahlmesser auf dem ETH_M32_EX
    Von unix1970 im Forum Software, Algorithmen und KI
    Antworten: 2
    Letzter Beitrag: 26.10.2011, 15:38
  2. Problem mit Capture-Interrupt beim TIMER1 (IR-Empfaenger)
    Von Ulfens im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 20.03.2006, 12:46
  3. atmega32 - Timer1 - Capture Interrupt
    Von Jeluca im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 27.02.2006, 20:00
  4. meine Probleme mit dem Interrupt
    Von alecs im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 15
    Letzter Beitrag: 16.09.2005, 11:39
  5. Probleme mit dem Timer0-Interrupt
    Von Zyko im Forum PIC Controller
    Antworten: 1
    Letzter Beitrag: 16.08.2004, 10:09

Stichworte

Berechtigungen

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

Solar Speicher und Akkus Tests