Forum: Mikrocontroller und Digitale Elektronik HC165 vs. HC597


von Schorsch (Gast)


Lesenswert?

Hallo,

ich habe schon einige Schaltungen mit den hc165 als Erweitung für die 
Eingangspins gebaut, dabei hat man natürlich immer das Problem, dass man 
die Änderungen an den Eingangspins nur mitbekommt, wenn man sie im 
richtigen Moment abfragt, dass ist ja bei den üblichen µC Pins auch, 
daher für die meisten Anwendungen ok.

Ich habe immer einen IC gesucht, der, sobald an einem Pin high anliegt 
auch high beibt, solange bis er ausgelsen wird. Somit müsste man nicht 
ständig (jedenfalls nicht mehr so häufig) abfragen, ob es ein Signal 
gegeben hat.

Ist ein solcher IC der hc597? Er hat einen zusätzlichen Eingangslatch. 
Mir bleibt aus dem Datenblatt im verborgenen, ob sich die Beinchen des 
Latches wie Set oder Reset an einem FlipFlop steuern lassen, oder ob nur 
den jetzigen Ist Stand in das Schieberegister übertragen kann, um zu 
einem Späteren Zeitpunkt die Daten zu übertragen, das wäre dann für mich 
uninteressant.

Wie ist das gemeint, ist der hc597 der ic, den ich suche?

Danke Schorsch

von Stefan (Gast)


Lesenswert?

Alle acht Eingänge werden eingelesen, solange der Latch Pin auf High 
liegt. Gespiechert wird in dem Moment, wo der Latch Pin auf Low 
wechselt.

Für Deinen Anwendungsfall also ungeeignet.

von Reinhard Kern (Gast)


Lesenswert?

Schorsch schrieb:
> Ich habe immer einen IC gesucht, der, sobald an einem Pin high anliegt
> auch high beibt, solange bis er ausgelsen wird.

Das wirst du dir selbst schnitzen müssen, z.B. aus einem GAL. 597 
speichert nur auf Befehl, du hast da den Zustand zum Zeitpunkt der 
Latch-Flanke, die ja vom Prozessor kommen muss.

Gruss Reinhard

von Michael_ (Gast)


Lesenswert?

Schorsch schrieb:
> ich habe schon einige Schaltungen mit den hc165 als Erweitung für die
> Eingangspins gebaut, dabei hat man natürlich immer das Problem, dass man
> die Änderungen an den Eingangspins nur mitbekommt, wenn man sie im
> richtigen Moment abfragt, dass ist ja bei den üblichen µC Pins auch,
> daher für die meisten Anwendungen ok.

Wenn das der Prozessor kann, dann löst er einen Interrupt aus, wenn an 
einem PIN etwas wackelt.
Oder du baust dir eine Hardwareabfrage, die einen Interrupt auslöst.

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.