AVR-Tutorial: LEDs, die dunkel bleiben sollten, leuchten.

Gast #2060471
Lesenswert?

Hallo!

Ich habe gerade mit dem AVR-Tutorial angefangen (Kapitel: 
IO-Grundlagen).
Die erste Schaltung habe fast genauso aufgebaut, wie es im Tutorial 
beschrieben wird. Das einzige was ich geändert habe sind die 
Vorwiderstände zu den LEDs (von 1kOhm auf 1,5kOhm ... das sollte kein 
Problem sein). Dann habe ich das erste Programm eingefügt. Das hat alles 
super geklappt. Es sollten nun eigentlich nur zwei der sechs LEDs 
leuchten. Bei mir leuchten allerdings alle, nur halt zwei davon etwas 
heller. Wie kann ich es bewerkstelligen, dass wirklich nur zwei leuchten 
und die anderen dunkel bleiben?

MfG
AP
Gast #2060506
Lesenswert?

Hallo!

Die Beschaltung seht ihr hier:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
(Wie bereits gesagt, sind nur die 1kOhm Widerstände durch 1,5kOhm 
Widerstände (2 Watt...ich hatte nur noch solche) ausgetauscht worden).
Der Code ist:

.include "m8def.inc"         ; Definitionsdatei für den Prozessortyp 
einbinden

         ldi r16, 0xFF       ; lade Arbeitsregister r16 mit der 
Konstanten 0xFF
         out DDRB, r16       ; Inhalt von r16 ins IO-Register DDRB 
ausgeben

         ldi r16, 0b11111100 ; 0b11111100 in r16 laden
         out PORTB, r16      ; r16 ins IO-Register PORTB ausgeben

ende:    rjmp ende           ; Sprung zur Marke "ende" -> Endlosschleife



Ich benutze das OLIMEX P28 board 
(http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=108)

MfG
AP
Gast #2060671
Lesenswert?

> Bei mir leuchten allerdings alle, nur halt zwei davon etwas heller.

Miss die Spannung an der Anode der LEDs mit einem Multimeter, Bezugs-GND 
ist der GND Pin des AVR. Deine Beobachtung ist nämlich erklärbar, wenn 
Vcc deutlich größer als der HIGH Pegel an den ist. Vielleicht hast du 
die Spannung für die LEDs (Vcc) vor dem Spannungswandler abgegriffen? 
Wenn es so ist, sind die Portpins/Schutzdioden des AVR in akuter Gefahr.

Hast du beim Testen des Programms den ISP-Adapter (welcher?) abgezogen? 
Oder kann der stören?
Gast #2060816
Lesenswert?

Hallo!

Ich habe den Fehler gefunden. Es handelt sich um einen absoluten 
Anfängerfehler (muss es ja sein, schließlich habe ich ihn gemacht). Ich 
habe anstatt mit dem VCC-Pin auf dem Controller, die LEDs direkt mit dem 
VCC-aus dem AC-DC-Adapter verbunden. Ein Glück dass der Kontroller nicht 
vollkommen kaputt ist. Trotzdem allen die mir geholfen haben ein 
Dankeschön.


MfG
AP

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