Hallo,
es gibt da ja recht günstige LED-Module mit z.B. zwei Zeilen a+ 16
Zeichen Text.
https://www.pollin.de/p/anag-vision-lcd-modul-av1623yfty-sjw-16x2-121714
Lästig ist nur, dass die ziemlich viele Pins an Mikrocontrollern
verbrauchen.
Das müsste sich doch mit einer kleinen separaten Ansteuerung vermeiden
lassen, an die der gewünschte Text seriell mit dem Verbrauch von nur
einem oder zwei Pins gesendet wird ?
Gibt es so was schon oder muss man das Rad da neu erfnden ?
Ralf B. schrieb:> Nimm das handelsübliche i2c shift register. Ist pinkompatibel mit den> üblichen lcd. Kostet 80ct. Name ist mir grad entfallen.
Danke für den Hinweis, wird wohl der 74HC595 sein.
interrupt schrieb:> Ralf B. schrieb:>> Nimm das handelsübliche i2c shift register. Ist pinkompatibel mit den>> üblichen lcd. Kostet 80ct. Name ist mir grad entfallen.>> Danke für den Hinweis, wird wohl der 74HC595 sein.
Schon ins Datenblatt geguckt?
Mit I²C kann der 74HC595 herzlich wenig anfangen.
interrupt schrieb:> Lästig ist nur, dass die ziemlich viele Pins an Mikrocontrollern> verbrauchen.
Es sind in Minimalkonfiguration exakt 6. Mit einem generischen
I2C-Schieberegister mit mindestens 6 Ausgängen kann man den Pinbedarf am
µC auf 2 reduzieren.
Man kann aber auch einfach einen µC mit mehr Pins verwenden oder die
Pins des vorhandenen µC cleverer nutzen (bei DAU-Werken, zusammengeleimt
aus zusammenkopierten Wichsvorlagen ist es praktisch immer möglich,
etliche Pins frei zu bekommen)...
c-hater schrieb:> Es sind in Minimalkonfiguration exakt 6. Mit einem generischen> I2C-Schieberegister mit mindestens 6 Ausgängen kann man den Pinbedarf am> µC auf 2 reduzieren.>
genau darum ging es.
> Man kann aber auch einfach einen µC mit mehr Pins verwenden oder die> Pins des vorhandenen µC cleverer nutzen (bei DAU-Werken, zusammengeleimt> aus zusammenkopierten Wichsvorlagen ist es praktisch immer möglich,> etliche Pins frei zu bekommen)...
das war nicht die Frage.
interrupt schrieb:> das war nicht die Frage.
Aber der (Un-)Sinn dahinter.
Wer da im Eröffnungspost von "recht günstige LED-Module" schreibt, der
scheint sich recht wenig um die eigentliche Materie u kümmern. Und wem
der 4 Bit Modus eines Text-LCD noch immer zu viele Pins des µC belegt,
der kann sich zuvörderst mal um seinen Projektentwurf kümmern. So etwas
ist zumeist zielführender als jeder Versuch, mit irgendwelchen
zusätzlichen IC die Anzahl verfügbarer Port-Pins zu erhöhen.
W.S.
W.S. schrieb:> ber der (Un-)Sinn dahinter.>> Wer da im Eröffnungspost von "recht günstige LED-Module" schreibt, der> scheint sich recht wenig um die eigentliche Materie u kümmern. Und wem> der 4 Bit Modus eines Text-LCD noch immer zu viele Pins des µC belegt,> der kann sich zuvörderst mal um seinen Projektentwurf kümmern. So etwas> ist zumeist zielführender als jeder Versuch, mit irgendwelchen> zusätzlichen IC die Anzahl verfügbarer Port-Pins zu erhöhen.>> W.S.
Beantworte lieber die Frage oder halte die Finger still und von der
Tatatur fern, anstatt hier sinnfrei herumzuschwadronieren und das Forum
vollzumüllen.
Allein schon die Option, bestehende Projekte noch um eine LCD-Anzeige
mit möglichst wenig benötigten Pins zu erweitern, ist ein Aspekt, das
Thema kompetent zu erörtern.
Damit bist Du aber offensichtlich raus.
c-hater schrieb:> (bei DAU-Werken, zusammengeleimt> aus zusammenkopierten Wichsvorlagen ist es praktisch immer möglich,> etliche Pins frei zu bekommen)
Leider (oder auch glücklicherweise?) bekommt man diese sagenhaften
DAU-Werke nicht zu Gesicht. Sonst könnte man ja gleich eine
super-duper Lösung präsentieren. Das ist ja aber wegen drohenden
Troll-Potentials nicht erwünscht ....
interrupt schrieb:> Beantworte lieber die Frage oder ...
oder was?
Ich hatte es schon vor geraumer Zeit mal geschrieben, daß ein Forum wie
dieses kein Cola-Automat ist, wo man oben 'ne Münze reinwirft und unten
kommt das Gewünschte heraus.
Du wirst also mit kritischen Stimmen leben müssen - und es ist oftmals
das Beste, diese zur Kenntnis zu nehmen und ggf. zu beherzigen.
W.S.
W.S. schrieb:> oder was?
"oder halte die Finger still und von der
Tatatur fern, anstatt hier sinnfrei herumzuschwadronieren und das Forum
vollzumüllen." :-)))
Hi,
ähnliche Frage wurde vor etlichen Jahren hier auch schon einmal erörtet:
Beitrag "Re: Anfänger Will ATtiny2313 mit Display uber I2C verbinden"
Auch mit AVRs, die von Hause aus kein TWI resp. I2C "können", geht's
trotz gehöriger Schelte von verschiedenen Seiten auch über Umwege.
USI wird da unter anderem als "Krücke" diffamiert. Dabei wäre das schon
eine
Überlegung wert. USI und SPI sind nicht so weit voneinander entfernt.
ciao
gustav
Karl B. schrieb:> ähnliche Frage wurde vor etlichen Jahren hier auch schon einmal erörtet:>> Beitrag "Re: Anfänger Will ATtiny2313 mit Display uber I2C verbinden"> Auch mit AVRs,
Ähem... es ging am Anfang ja gar nicht um I2C, sondern um ein Alpha-LCD,
das eine übliche parallele Schnittstelle mit 8 oder 4 Datenleitungen
hat.
W.S.
W.S. schrieb:>... das eine übliche parallele Schnittstelle mit 8 oder 4 Datenleitungen> hat.
...Um Portpins einzusparen:
Ob jetzt ein Schieberegister (SPI), wie vorgeschlagen,
interrupt schrieb:> wird wohl der 74HC595 sein.
oder ein Portexpander (I2C/TWI/USI) (PIC) genommen wird, beides Mal ein
Extra-IC vonnöten.
Was spricht gegen die bereits fertige Portexpanderlösung mit dem PIC?
ciao
gustav
interrupt schrieb:> Das müsste sich doch mit einer kleinen separaten Ansteuerung vermeiden> lassen, an die der gewünschte Text seriell mit dem Verbrauch von nur> einem oder zwei Pins gesendet wird ?> Gibt es so was schon oder muss man das Rad da neu erfnden ?
Fertige Adapter Boards mit dem PCF8574 wurden ja schon genannt.
Auch bekommst du LCD mit nativer I2C Schnittstelle, z.B. mit einem
AIP31068L
z.B. https://s.click.aliexpress.com/e/_AVxu57
Dann sparst du dir das extra Board und schließt das LCD direkt an I2C
an.