Gast
#228664
Hallo, nehmen wir mal an ich habe einen ATtiny26. An PortA sind nur LEDs angeschlossen - also der ganze Port ist als Ausgang definiert. DDRA = 0xFF; PORTA = 0x00; //alle LEDs aus PortB ist folgendermaßen beschaltet. PB0 = MOSI ; PB1 = MISO ; PB2 = SCK (ISP-Schnittstelle) PB3 = Jumper gegen GND (Eingang) PB4,PB5 = XTAL (8 MHz Quarz) PB6 = LED (Ausgang) PB7 = RESET Wie werden hier die nicht verwendbaren Pins, also PB4,PB5,PB7 definiert ? Da ich die ISP-Schnittstelle nur zum programmieren vorgesehen habe, und sie deshalb im normalen Betrieb frei ist, habe ich sie als Eingang mit int. Pullup definiert. also: DDRB = 0x40 //alles Eingang bis auf PB6 Ausgang PORTB = 0xBF //LED aus, Pull-UPs ein Ist das so korrekt, oder werden die nicht verwendbaren Pins überhaupt nicht definiert ?