-         

Ergebnis 1 bis 4 von 4

Thema: Es leuchten nicht alle LEDs

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    18.12.2004
    Beiträge
    24

    Es leuchten nicht alle LEDs

    Anzeige

    SMARTPHONES & TABLETS-bis zu 77% RABATT-Kostenlose Lieferung-Aktuell | Cool | Unentbehrlich
    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
    }

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    18.12.2004
    Beiträge
    24
    Hmm. Jetz habe ich zu guter letzt noch mal das Port D getestet und da gehts?
    Komisch oder? Gibs dafür einen Grund?

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    10.08.2004
    Ort
    Großbardorf
    Alter
    30
    Beiträge
    674
    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

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    18.12.2004
    Beiträge
    24
    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
  •