Die Müdigkeit hat mir das Gehirn zu Matsch gemacht. Habe jetzt unendlich viel Zeit mit einer absurden Fehlersuche verschwendet. Das simpelste Programm das ich schreiben konnte (LED leuchten lassen) läuft nicht. Programm in ATmega328p laden geht fehlerfrei (selbe Prozedur mit zwei verschiedenen µC und auch mit einem ATtiny13 gemacht). Aber die Pins sind einfach stumm (hochohmig). Wenn ich die LED an einen der Programmierpins stecke flackert sie beim programmieren, aber danach leuchtet sie nicht, obwohl alle Programmierpins auch Teil von PORTB sind. Kann mir bitte jemand sagen dass das Programm ok ist? Wo weitersuchen? Ist mein Steckbrett vielleicht kaputt? Virus im µC?
1 | #include <avr/io.h> |
2 | |
3 | |
4 | int main (void) { |
5 | |
6 | |
7 | DDRB = 0xff; |
8 | |
9 | while(1) { |
10 | |
11 | PORTB = 0xff; |
12 | PORTB = 0x00; |
13 | |
14 | }
|
15 | |
16 | return 0; |
17 | |
18 | }
|