Hallo
Ich programmiere einen ATmega 16, jedoch bringe ich Pin C5-C2 nicht auf
high!
Am Controller liegt es nicht, den habe ich schon ausgetauscht!
Hier mein C-Code
1 | #include <avr/io.h>
|
2 |
|
3 | int main (void) {
|
4 |
|
5 | DDRC = 0xFF;
|
6 |
|
7 | while(1)
|
8 | {
|
9 |
|
10 |
|
11 | PORTC = 0xFF;
|
12 |
|
13 | }
|
14 |
|
15 |
|
16 | return 0;
|
17 | }
|
Auch wenn ich es so schreibe, bekomme ich die LED's nicht zum leuchten..
1 | #include <avr/io.h>
|
2 |
|
3 | int main (void) {
|
4 |
|
5 | DDRC = 0xFF;
|
6 |
|
7 | while(1)
|
8 | {
|
9 |
|
10 |
|
11 | PORTC |= (1<<PINC5) | (1<<PINC4) | (1<<PINC3) | (1<<PINC2);
|
12 |
|
13 | }
|
14 |
|
15 |
|
16 | return 0;
|
17 | }
|
Vielen Dank für schnelle Hilfe
silch12