- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 3 von 3

Thema: ISR Datenübertragung zum Hauptprogr. funktioniert nicht

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    26.08.2005
    Beiträge
    7

    ISR Datenübertragung zum Hauptprogr. funktioniert nicht

    Hallo Robotergemeinde.

    Ich möchte einen Motor per PWM-Signal steuern. Das PWM-Signal erzeugt ein ATMEGA8 mit Timer1 (OCR1B). Das Steuerelement ist ein Inkrementalschalter mit 2 Phasen und 20 Raststellungen/Umdrehung.
    Das Drehen des Inkrementalschalters wird vom externen Interrupt INT0 erkannt. In der entsprechenden ISR wird dann ein Wert erhöht (rechts herum drehen) oder reduziert (links herum drehen). Der Wert soll dann im Hauptprogramm OCR1B zugeordnet werden, was dann ein Tastverhältnis von xx % ergibt.

    Problem ist jetzt, dass die Datenübertragung der Variable "wert" zum Hauptprogramm nicht funktioniert. Sprich, das Tastverhältnis bleibt wie es ist...

    Ich vermute stark, dass ich einen Programmierfehler gemacht habe, bitte schaut Euch das Programm im Anhang einmal an. Vielleicht findet Ihr ja was da falsch ist.
    Danke und Gruß, Hardy78
    Angehängte Dateien Angehängte Dateien

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress