Also ich habe ein Problem mit den Inpu eines AVRs. Erstemal der Quelltext:
1 | /*
|
2 | * main.c
|
3 | *
|
4 | * Created on: 24.07.2012
|
5 | * Author: Peter
|
6 | */
|
7 | |
8 | #include <avr/io.h> |
9 | #include <avr/iom1281.h> |
10 | |
11 | int main (void){ |
12 | |
13 | DDRB |= (1 << DDB0); |
14 | DDRB &= ~(1 << DDB2); |
15 | |
16 | while (1){ |
17 | |
18 | if (PINB & (1<<PINB2)){ |
19 | PORTB |= (1 << PB0); |
20 | }
|
21 | |
22 | }
|
23 | |
24 | }
|
Wenn ich jetzt an PinB2 ein Kabel anschließe, geht die LED an PortB0 schon an. an diesen Kabel ist nichts. Ich habe uahc schon probiert, alles statisch zu entladen - hat auch nichts gebracht. Ich hoffe ihr könnt mir helfen