1. void uart_stop(void) {
  2. while(UART_RX == RECEIVING || UART_TX == FIRST || UART_TX == SECOND); // Warte, bis das Empfangen, bzw. Senden eines Bytes abgeschlossen ist
  3. PCMSK1 &= ~(1<<PCINT8); // Deaktiviere den "Pin change interrupt" des DI Pins
  4. DDRB &= ~(1<<PB0); // DI als Eingang definieren
  5. DDRB |= (1<<PB1); // DO als Ausgang definieren
  6. PORTB |= 0x03; // Den DI und DO Pin auf einen H-Pegel setzen
  7. UART_RX = NOTINIT; // Der Rx-Modus ist deaktiviert
  8. }