Probier es mal so![]()
Getestet auf dem RN-Control.Code:/* * Eingang.c * * Created: 30.03.2012 23:26:19 * Author: Daniel */ #include <avr/io.h> #include <util/delay.h> int main(void) { DDRC = 0xFF; // Kompletter Port C auf Ausgang DDRB = 0x00; // Kompletter Port B auf Eingang while(1) { if(PINB & (1<<PINB0)) { PORTC |= 0x01; } else { PORTC &= ~0x01; } } }
Edit:
Vergleich mal diese Zeilen:
PORTD |= (1<<PB4);
PORTD &= ~(1<<PD4);
Dann findest du den Fehler sicher![]()







Zitieren

Lesezeichen