Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
microcontrollertechnik:7_uhr_und_zeitraster [2024/01/22 13:46] mexleadminmicrocontrollertechnik:7_uhr_und_zeitraster [2024/11/13 01:04] (aktuell) mexleadmin
Zeile 262: Zeile 262:
 */ */
 { {
- DDRC = DDRC &~INPUT_PIN_MASK; // Port auf Eingabe schalten+ DDRC = DDRC &~INPUT_PIN_MASK; // Port auf Eingabe schalten
  PORTC |=   INPUT_PIN_MASK; // Pullup-Rs eingeschaltet  PORTC |=   INPUT_PIN_MASK; // Pullup-Rs eingeschaltet
  _delay_us(1); // Wartezeit Umstellung Hardware-Signal  _delay_us(1); // Wartezeit Umstellung Hardware-Signal
- buttonState    = (PINC & INPUT_PIN_MASK) ; // Hole den Schalterstatus von B1..B4, 0b1 ist hier offener SChalter + buttonState    = (PINC & INPUT_PIN_MASK) ; // Hole den Schalterstatus von C0..C3, 0b1 ist hier offener SChalter 
- DDRC |= INPUT_PIN_MASK; // Port auf Ausgabe schalten+ DDRC |= INPUT_PIN_MASK; // Port auf Ausgabe schalten
  
     // Einlesen der Tastensignale        // Einlesen der Tastensignale