- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 16

Thema: Optischen Drehencoder auswerten ohne Interrupt?!

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #11
    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)

Ä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
  •  

Labornetzteil AliExpress