MSP430-LCD Ausgänge auch als Port ?

Gast #121835
Lesenswert?
• ▲
▼
Häh? Die LCD-Ausgänge SIND dafür gedacht, um dort ein LCD (7-Segment)
dran anzuschließen! Wieso willst du die als GPIO deklarieren, um sie
dann doch wieder nur zu ihrer eigentlichen Bestimmung zu nutzen?!
Gast #121836
Lesenswert?
• ▲
▼
Bei dem 449 hab ich 32 Ausgänge für LCD, die sonst ungenutzt bleiben.
Das würde sich doch für 7 Segmantanzeigen mit LED`s eignen ?! Dann
brauche ich dafür keine Ports "veschwenden"

Jedoch steht im Users Guide nix, mit wieviel Strom ich die Ausgänge
belasten kann. Wenn ich einen Treiberbaustein dranhänge, z.B. ULN 2003
kann ich doch damit auch LED Anzeigen damit betreiben ? Eine eventuelle
LCD Frequenz dürfte doch so ziemlich egal sein, oder ?

mfg

Thomas
Gast #121837
Lesenswert?
• ▲
▼
Ich kenne den ULN 2003 nicht, aber einen Treiber wirst du sicher
benötigen. Die Dioden des MSP430 können nicht mehr als ein paar mA
ableiten. Ich benutze an meinen Last-Ports immer einen
Feld-Wald-Wiesen-NPN-Transistor (BC337 oder BC547 oder so). Das reicht
locker, um dann auch größere Lasten zu treiben.
Gast #121838
Lesenswert?
• ▲
▼
iirc brauchen LCDs eine Wechselspannung, bzw. eine Umpolung alle paar µs
weil sich sonst die Flüssigkristalle mit der Zeit durch Elektrolyse
zersetzen. Deswegen soll man die Teile nicht mit Gleichspannung
betreiben. Die Treiberstufe im 449 erledigt das von Haus aus, deswegen
gibts die überhaupt :)

Häng besser mal nen Oszi dran und guck dir mal die Signale an.


der Flo
Gast #121839
Lesenswert?
• ▲
▼
Na ich seh schon...
ich werd es einfach mal probieren ...

die Frequenzen mit denen die LCD`s angesteuert werden können ja
eingestellt werden und die Spannungen müssen auch extern angelegt
werden. Da kann man die Negative Spannung vielleicht weglassen...

mal sehen.. geb dann hier mal bescheit, ob es klappt...

cu
Thomas
Gast #121840
Lesenswert?
• ▲
▼
Hab mich diesbezüglich mal an TI gewandt, hier die Antwort, vielleicht
interessiert das ja auch den einen oder anderen:

[...]
The LCD module is thought only to be used to control an LCD. Therefore
it is attached to a timer input, and the line oscillates between Vdd
and Vcc. Switching the timer off may make it possible to use them as an
standard I/O pin, but this functionality is not supported and is out of
the specifications, meaning that we cannot guarantee that it works now
or that it will work in future silicon revisions.

You should use the standard I/O pins for this, always taking into
present that if you drive more than +-2 mA from any of the device pin,
you will go over the maximum absolute ratings, therefore damage the
device.
[...]

werd das dann bei Zeiten mal ausprobieren...

mfg
Thomas

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.