- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 2 von 2

Thema: Interrupts bei Analog-Eingängen

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    26.04.2006
    Beiträge
    18

    Interrupts bei Analog-Eingängen

    Anzeige

    Praxistest und DIY Projekte
    Hallo zusammen,
    ich habe einen Atmel AT90mega128can (oder so?) und würde gerne Ereignisse im Programmablauf abhängig vom Status der Analogeingänge (Sensoren ... ) auslösen. Wie? Ich habe zwar schon mal was von Interrupts gehört, aber ich habe hier im Forum bis jetzt nur was für Prozessointerne Funktionen (z.B. Timer ...) gefunden. Kann mir da jemand helfen, z.B. mit einem Beispielprogramm .

    Danke schon mal im Voraus,
    Gruß Green Hell

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    06.03.2006
    Beiträge
    56
    Guck doch mal im Datenblatt unter dem Abschnitt Analog Comparator. Den musst du einfach nur richtig Konfigurieren. Ist der eingestellte Wert erreicht wird dann ein Interrupt ausgelöst, den du mit
    Code:
    ISR(ANA_COMP_vect){
      .....
    }
    abfangen kannst.

Berechtigungen

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

Solar Speicher und Akkus Tests