LEDs funktionieren nicht bei AVR STK500

Gast #956751
Lesenswert?

Hallo Leute
Ich arbeite momentan mit dem AVR STK 500 habe auch schon ein paar 
programme laufen lassen und sie haben funktioniert.
Aber als ich dieses Programm draufgeladen habe
#include <avr/io.h> // (1)
int main (void) { // (2)
DDRB = 0xff; // (3)
PORTB = 0x03; // (4)
while(1) { // (5a)
/* "leere" Schleife*/; // (5b)
} // (5c)
/* wird nie erreicht */
return 0; // (6)
}

hat es nicht mehr gemacht was ich wollte.
Seitdem Leuchten die LEDs auch nicht mehr bei Programmen die bereits 
funktioniert haben.
Aber wenn ich das Programm draufziehe leuchten sie wie immer.

Könnt ihr mir helfen?

Vielen Dank schon mal im voraus

Falko
Gast #956757
Lesenswert?

Falko wrote:
> Seitdem Leuchten die LEDs auch nicht mehr bei Programmen die bereits
> funktioniert haben.
> Aber wenn ich das Programm draufziehe leuchten sie wie immer.
??? was jetzt? leuchten, leuchten nicht? bei welchem programm?

> Könnt ihr mir helfen?
gerne, aber dazu muss dein problem verständlich sein.

in dem obigen programm kann ich keinen fehler finden.
Gast #956773
Lesenswert?

Wenn ich das Programm übertrage dann leuchten die LEDs wie üblich (LED7, 
LED6
und LED5)

Aber wenn ich das Programm fertig übertragen habe und es eigentlich 
laufen sollte passiert nichts um genau zu sein.

Die Power-LED leuchtet, die Status-LED ist grün
und die LED bei VTARGET leuchtet.

Aber LED0-7 tut nichts.
Und genau die sollen ja laut Programm leuchten.

Also was mache ich falsch?
Gast #956785
Lesenswert?

achsoo, beim programmiervorgang flackern sie... okay.
hast du vllt die fuses auf externen takt oder quarz gestellt und stellst 
keinen takt zu verfügung?
ist auch der richtige atmel und takt im makefile eingestellt?
#983837
Lesenswert?

Hallo,

habe mit meinem ziemlich neuen STK500 auch ein LED Problem.
Bei diesem Progamm auf dem Mega8, mal von allem unnötigen Ballast 
befreit, brennen LED6 und LED7 nicht:

int main(void)
{
    DDRB  = 0xff;
    PORTB = 0x00;
    for (;;) {}                  // loop forever
}

Da sollten doch alle LED's an sein, oder?
M8 steckt auf dem grünen Sockel, ISP Programmierung funktioniert, PORTB 
ist mit LED-Port verbunden.

Ich hoffe, daß die Angaben für eine Diagnose reichen...

Gruß
Thomas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren