Guten Abend,
Ich bräuchte mal eure Hilfe:
Versuche verzeifelt einen Atmega168 auf meinem STK500 zu programmieren
und schaffe es nicht.
Der µC steckt auf dem grünen Feld und ISP6 ist mit dem grünen SPROG2
verbunden.
Wenn ich im AVR Studio auf Flash->Program drücke führt er auch alles
durch und es kommen keine Fehlermeldungen.
Wenn ich nun PORTD mit den LEDS verbinde leuchten diese aber nicht auf?
Mein Code:
1 | // Projekt: 168_test
|
2 |
|
3 | // *************** DEFINES ***************
|
4 |
|
5 | #define F_CPU 1000000
|
6 |
|
7 | // ************** INCLUDES **************
|
8 |
|
9 | #include <avr/io.h>
|
10 | #include <stdint.h>
|
11 |
|
12 | // *************** MAIN ********************
|
13 |
|
14 | int main (void) {
|
15 |
|
16 | DDRD = 0xff;
|
17 | PORTD = 0x00;
|
18 |
|
19 | while(1)
|
20 | {
|
21 | }
|
22 |
|
23 | return 0;
|
24 | }
|
Bei PORTD ohne kabel angeschlossen haben alle PINS außer VCC 0,0V.
VCC hat 4,9V.
Wenn ich das Kabel an die LEDS hänge haben alle PINS 4,3V?