- Labornetzteil AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: Optischen Drehencoder auswerten ohne Interrupt?!

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied Avatar von Janiiix3
    Registriert seit
    29.11.2010
    Ort
    Hannover
    Alter
    33
    Beiträge
    48
    Doch habe ich. verstehe allerdings nur "Bahnhof"...

    Wo ist bei dir denn die Auswertung der "Phasen" ?

    - - - Aktualisiert - - -

    Doch habe ich. verstehe allerdings nur "Bahnhof"...

    Wo ist bei dir denn die Auswertung der "Phasen" ?
    __________________________________________________ _________________
    /*Ich möchte gerne die Welt verändern, doch Gott gibt den Quelltext nicht frei.*/
    ( <-- Das ist Glubschie, er ist nett )

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Zitat Zitat von Janiiix3 Beitrag anzeigen
    Nun habe ich das Problem, die Drehrichtung richtig auszuwerten.
    Kann mir dort jemand weiterhelfen?
    Code:
    Enc_State_new = (PIND & 0b00000011);
    
    unsigned char changedBits = Enc_State_old^Enc_State_new;
    if(changedBits) { 
    	if (Enc_State_new & 1)
    		if (changedBits == 1) Enc_Counter++;
    		else Enc_Counter--;
    	else
    		if (changedBits  == 1) Enc_Counter--;
    		else Enc_Counter++;
    
    	Enc_State_old = Enc_State_new;
    }
    Geändert von Sisor (14.09.2014 um 19:40 Uhr)

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Interrupt ohne return (PICAXE)
    Von rudikx im Forum PIC Controller
    Antworten: 3
    Letzter Beitrag: 29.03.2012, 10:02
  2. Interrupt Routine ohne automatische Register Sicherung
    Von Space im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 20.07.2010, 17:16
  3. A/D Wandler freerun ADC0 und ADC1 ohne Interrupt
    Von guenter1604 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 14.12.2009, 12:01
  4. Drehencoder auswerten
    Von MartinFunk im Forum C - Programmierung (GCC u.a.)
    Antworten: 11
    Letzter Beitrag: 16.05.2007, 16:05
  5. Timer-Interrupt ohne Funktion ?
    Von Technikus im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 08.08.2006, 09:37

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress