www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik uC als "minus-pol"


Autor: Ema (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ... ich habe schon öfter gelesen, dass ich dien uC auch als
minus-pol benutzen kann. Ich möchte also eine LED vom plus-pol zum uC
anschließen. Wenn ich(z.B.)in das DDRB 0b00000000 schreibe, müsste es
ja ein eingang sein. Wenn ich dann aber eine LED anschließe, leuchtet
sie nicht (das Messgerät zeigt auch nur 0.00V - 0,18V an). Ist mein
AT90S2313 kaputt oder woran liegt das?

Code:

.nolist
.include "2313def.inc"
.list

.def db2=R16

main:
LDI db2, 0b00000000
out ddrd, db2
out portd, db2
rjmp main

Autor: Fritz Ganter (fritzg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
DDRB muss Ausgang sein.

Autor: Ema (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ach so
Also DDRB ist 0x11111111
und portd 0x00000000?

Danke schon mal

Autor: Dirk Bxxxxx (dirk-)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
DDRx = Data Direction Register

Gibt an ob der PORT ein Eingang o. Ausgang ist.

PORTx

Gibt den logischen Zustand an.
In deinem Fall muesste es DDRB = 0xFF; PORTB = 0x00; sein wenn die LED
leuchten soll.

Autor: Ema (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ah OK

Vielen Dank

sry für die Frage aber ...

Danke

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
du hast geschrieben 0x11111111, du meinst sicher 0b11111111

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.