uP, zusätzliche Outputs

Gast #235366
Lesenswert?
• ▲
▼
Bin mit der Anzahl der mir zur Verfügung stehenden Outputs nicht ganz
zufriden. Nun möchte ich, da ich noch 3 freie Chip Selects habe,
einfach die Datenleitungen auf einen Treiberbaustein (z.b.7457)
verbinden, und mit einem Chip Select sagen wann er die Werte übernehmen
soll. Hab dieses vorgehen mal bei einer Schaltung gesehen. Nun meine
Frage, wenn ich das mit allen 3 CS mache, könnte ich da Probleme
kriegen? Die Datenleitungen sind dann statt jetzt mit Flash und Ram
zusätzlich noch mit 3 7457 verbunden... Oder wird dies Problemlos
gehen????

mfg
sandro
Gast #235371
Lesenswert?
• ▲
▼
Nun ja, es gibt den  STPIC6C595M  von STM ; Funktion wie 74HC595.
Interessant evtl. auch der  STPIC6A259 ; Funktion wie 74HC259.

Nachteil: Schwierig zu beschaffen, relativ teuer ; über DIGIKEY (USA).

Außerdem beides SMD Bauteile.

Vielleicht tun's ja auch die "normalen" Bausteine, kombiniert mit
einem  ULN2803A .

Klaus
Gast #235372
Lesenswert?
• ▲
▼
Danke für die Antwort Klaus, werd morgen mal die Datenblätter checken...
Naja an ne kobination mit nem ULN hab ich auch schon gedacht, aber ja,
möchte möglichst wenig bauteile, die platz brauchen und fehlerquellen
bilden...

was spircht eigenlich gegen meine lösung, einen 7454 einzusetzen, auf
den ich die Datenleitungen und ein Chip Select führe, und dann dafür im
Compiler ein Ram angebe, das ich jeweils direkt adressiert anspreche und
setze/resete?? Gibts da probleme? was einzuwenden? oder ist's eifach
unüblich????

mfg
sandro
#235373
Lesenswert?
• ▲
▼
"was spricht gegen diese lösung ausser das ich keinen SPI Bus
habe????"


Garnichts und nicht mal das.

SPI in Software ist eines der leichtesten Übungen (siehe
Codesammlung).


"was spircht eigenlich gegen meine lösung, einen 7454 einzusetzen"

Oben wars doch ein 7457 ?
Klingt alles ziemlich konfus. Zeichne mal auf, was Du meinst.

Falls Du memory mapped Latches meinst (74HC573), dazu braucht man
verdammt viele Leitungen und Adreßdecoder und der MC muß außerdem einen
externen Datenbus haben.


Peter

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.