Forum: Mikrocontroller und Digitale Elektronik STK 500 LED´s Leuchten


von bernd (Gast)


Lesenswert?

Hallo

Ich möchte ein Mega 8 mit einem STK500 und AVR Studio programmieren, ist 
aber leider fehlgeschlagen!

Das Programm (Kopie von microcontroller net):

#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)
}

Es leuchten nach dem flashen die LED´s 0-5 auf konstant auf.
Wenn Erase Device im AVR Studio drücke gehen alle LED´s aus.
Nach erneutem  flashen gehen LED 0 -5 wider an.

ATMEL MEGA8
Interner Oszillator 8Mhz
Grüner Sockel

von holger (Gast)


Lesenswert?

>Es leuchten nach dem flashen die LED´s 0-5 auf konstant auf.

Die LEDs hängen an 5V. Zum einschalten den Portpin auf 0,
zum ausschalten den Portpin auf 1.

von Tobias (Gast)


Lesenswert?

Das Programm tut alles was es soll.

Es schaltet die Pin's an PORTB als Eingänge und schaltet dannach die 
Led's 1-5 an.

Was soll es denn tun?

von Neuling 1001 (Gast)


Lesenswert?

Ich sehe das Programm so:

DDRB  = 0xFF;           -> PORTB komplett auf Ausgang
PORTB = 0x03;           -> PORTB Pin 0 und 1 auf logisch 1=VCC

Wie die Leds auf dem stk 500 verschaltet sind weiss ich nicht.

von andy (Gast)


Lesenswert?

Es leuchten nicht die leds 0-5 sondern 3-8.Da die ausgänge 0-2 auf 1 
(5V)
gesetzt werden.Die Ausgänge 3-8 sind low somit leuchten die leds.

gruss
andy

von bernd (Gast)


Lesenswert?

Egal was ich in PORTB = reinsche die Leds´s 0-5 leuchten wieder.

von spess53 (Gast)


Lesenswert?

Hi

Nur mal so: PB6 und PB7 liegen auf dem STK500 beim ATMega8 nicht am 
Konnector PortB, sondern auf PortE/Aux XT1 und XT2.

MfG Spess

von Jörn P. (jonnyp)


Lesenswert?

Neuling 1001 schrieb:
> Wie die Leds auf dem stk 500 verschaltet sind weiss ich nicht.

Die STK500 Schematics finden sich im Netz.

von spess53 (Gast)


Lesenswert?

Hi

>Die STK500 Schematics finden sich im Netz.

Und sinnigerweise auch in der AVR-Studio-Hilfe zum STK500.

MfG Spess

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.