-
-
Neuer Benutzer
Öfters hier
Es leuchten nicht alle LEDs
Hallo!
Ich habe das STK500 zuhause und damit einen ATmega8 programmiert.
Jedoch habe ich schon die ganze Zeit das Problem, dass nicht alle LEDs (nur 6 von leuchten, obwohl ich das ganze Port aus Ausgang und alle Ports gleich gesetzt habe.
Ich habe es schon mit PortB und C probiert immer das gleiche.
Habe auch schon den mega8 ausgetauscht auch nix.
Steckplatz habe ich auch schon gewechselt auch nix.
Bei einem anderen Controller 162 funktioniert es aber!
Programm:
#include <avr/io.h>
int main(void)
{
DDRB = 0xff; //PortB: alles als Ausgang
PORTB = 0x00; //Alle Ausgänge werden auf low gesetzt
}
-
Neuer Benutzer
Öfters hier
Hmm. Jetz habe ich zu guter letzt noch mal das Port D getestet und da gehts?
Komisch oder? Gibs dafür einen Grund?
-
Erfahrener Benutzer
Roboter Experte
beim PortB sind an den Pins PB6 und PB7 die Anschlüsse für den Quarz und beim PortC ist am PC6 der RESET-Anschluss und den PC7 gibts net
das könnte ein Grund dafür sein, dass es nicht funktioniert
der PortD dagegen ist komplett frei verwendbar, deswegen gehts da auch
-
Neuer Benutzer
Öfters hier
Das habe ich auch gesehen, aber in der Beschreibung steht, dass wenn alle Pins beim Port B als Ausgänge geschalten sind, dann sollte es gehen.
Vielleicht sind die Pins beim STK einfach automatisch vergeben. naja txs
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen