Forum: Mikrocontroller und Digitale Elektronik LaunchPad + LED Display


von freaky12345 (Gast)


Lesenswert?

Hallo,

ich besitze das LaunchPad von TI. Ich wollte jetzt ein Led Display 
ansteuern 
(http://www.pollin.de/shop/dt/NjU0OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LED_Anzeige_BVN_7572SR4.html)

Wenn ich das richtig verstanden habe funktioniert das Display so das man 
immer den mittleren Pin nimmt und dann zu einem anderen Schaltet?!

Ich habe leider die uC nie ganz verstanden ;-) Reicht es jetzt wenn ich 
den Pin 1.4 (nur als Beispiel) auf Output setze, da den Mittleren Pin 
vom Display dran mache. Dann nimm ich einen anderen Pin aus der Reihe, 
packe den an 1.5 und setze den auf Input?

Danke für eure Hilfe.

von Eumel (Gast)


Lesenswert?

Mir ist nicht so ganz klar was du willst. Aber dieses Display ist 
eigentlich nichts anderes als 16 einzelne LEDs die du ansetuern musst. 
Mit dem launchpad geht das ohne Probleme. Ob du das hinkriegst weiß ich 
nicht.
Stichwörter für dich zum suchen und lernen:
- Multiplexen
- 7 Segement Anzeigen

von pwd123456 (Gast)


Lesenswert?

Hier gibt es mehr zu lesen:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige

Deine LEDs haben eine 'gemeinsame Kathode', Genauer gesagt eine pro 
Ziffer und damit ist für Dich vor allem der Absatz 'Mehrere 7-Segment 
Anzeigen' wichtig. Ist zwar für AVR und nicht MSP430 geschrieben, aber 
das Prinzip sollte damit klarer werden.

Das Datenblatt zu der LED-Anzeige hast Du natürlich schon längst 
heruntergeladen und durchgearbeitet, nehme ich mal an? ;)

von freaky12345 (Gast)


Lesenswert?

Es hapert bei mir glaube ich daran das mir nich 100%ig klar ist was ein 
Mikrocontroller macht. Wenn ich einen IO Port auf Output schalte und 
einen anderen auf input... geht dann aus dem einem der Strom "raus" und 
kann beim anderen wieder "rein". Also ich meine kann ich mir so quasi 
eigene Stromkreise basteln?

Danke für euer Verständnis.

von Eumel (Gast)


Lesenswert?

Du hast doch das Launchpad? Da gibts von Ti eine Wiki und ein über 
hundert Seiten starkes Einführeungs PDF wo die grundlegenden Funktionen 
erklärt werden. Alles Schritt für Schritt und sehr behutsam. Dazu noch 
als unterstützung noch diverse Videos wo der Inhalt nochmal weiter 
erklärt und/oder vertieft wird. LIES UND ARBEITE DAS 
DURCH!!!!!!!!!!!!!!!!!!!!

Nein, dein Beispiel ist Falsch. Output heißt du kannst im Programm 
angeben ob der Pin auf Vcc oder GND liegen soll. Input heißt, dass er 
hochohmig ist und du im Programm auswerten kannst ob eine 0 (GND) oder 
eine 1 (Vcc) anliegt.
Beachte bei den MSP430 Controllern noch, dass die schaltbaren Ströme 
nicht sooo groß sind. Du brauchst also unter Umständen noch Transistoren 
um deine Matrix anzusteuern!

von freaky12345 (Gast)


Lesenswert?

Ich werde mich dann mal da durcharbeiten. Danke.

Nur damit ich deins verstehe... Also in der Theorie. Ich müsste 2x 
Outputs haben. Einen VCC und einen GND oder?

Vielen Dank!

von Eumel (Gast)


Lesenswert?

Um deine zwei Anzeigen anzuschließen brauchst du 9 Pins ( ohne die 
Dezimalpunkte)

von Karl H. (kbuchegg)


Lesenswert?

freaky12345 schrieb:
> Ich werde mich dann mal da durcharbeiten. Danke.
>
> Nur damit ich deins verstehe... Also in der Theorie. Ich müsste 2x
> Outputs haben. Einen VCC und einen GND oder?

Ja.

Ein gaaaaanz stark vereinfachtes Modell:

wenn du einen Pin auf Ausgang schaltest, dann kannst du ihn dir so 
vorstellen

                                   +  +5V
                                   |
                                   o
                                     /
     irgendwo im µC    ----+------  /   "Schalter oben"
                           |       o
                           |       |
                           |       +----------------o  Ausgangspin
                           |       |
                           |       o
                           |       |
                           +-------|    "Schalter unten"
                                   o
                                   |
                              -----+----- GND 0V

Da sind also 2 Schalter, die aus den Eingeweiden des µC heraus 
angesteuert werden. Die beiden Schalter sind gegengleich: Ist der eine 
geschlossen, dann ist der andere offen und umgekehrt. Dein Ausgangspin 
ist also, je nachdem ob aus den Eingeweiden eine 0 oder eine 1 
ausgegeben werden soll, entweder mit +5V oder mit Masse verbunden.

Und natürlich kannst du jetzt 2 Ausgangspins hernehmen, den einen mit 
+5V verbinden lassen, dann durch den Verbraucher gehen und an einem 
anderen Ausgangspin wieder die Verbindung mit Masse herstellen lassen um 
einen geschlossenen Stromkreis zu kriegen. Dem Strom ist es ja wurscht, 
auf welchem Weg er von +5V nach Masse kommt. Hauptsache er kommt.

Die Bezeichnungen "Ausgang" bzw. "Eingang" haben in erster Linie nichts 
damit zu tun, ob da jetzt Strom heraus oder hineinläuft. Die 
Bezeichnungen beziehen sich darauf, wer den Pegel des Pins festlegt. Ist 
der Pin auf Ausgang, dann steuer der µC welchen Pegel der Pin hat. Der 
µC ist die aktive Komponente und steuert den Pin. Ist er auf Eingang, 
dann legt die Aussenbeschaltung den Pegel fest und der µC ist passiv und 
kann sich den Pegel ansehen, aber nicht beeinflussen.

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.