Bonjour, j'aimerai savoir (si c'est possible) le câblage pour mettre plusieurs registres à décalages 74hc165 en série (comme nous pouvons le faire avec les 74hc595). Et le code qui va avec si c'est possible
.
Merci !
Merci, je n'étais pas encore tombé sur ce site dans mes recherches !
Quel est l'intérêt de cascader deux 74HC165 ?
74HC595 le chargement se fait en série, les sorties se font en parallèle.
Il peut se cascader.
Le 74HV165 se charge en parallèle et son unique sortie est une sortie série.
Je ne vois pas comment le cascader.
S'il faut envoyer 16 bits en série il faut recharger deux fois le 74hc165 en parallèle.
C'est-à-dire qu'il faut disposer de deux horloges : l'horloge pour faire sortir les bits un vpar un et
l'horloge précédente divisée par 8 pour recharger le R.A.D.
Pl = parallel load
D0 : D7 : Entrées pour chargement parallèle
Q7 (son inverse Q7) est la sortie série.
Le 74HC165 dispose d'une entrée série ce qui permet de les cascader comme indiqué dans la datasheet.
Je vois bien une entrée série, mais je ne trouve que des entrées parallèles, aucune sortie parallèle.
A part fonctionner en ligne à retard je vois pas trop l'intérêt.
intérêt : acquisition de l'état d'un grand nombre de contacts
cf Note d'Application AN2591 de ST
Oui effectivement c’est possible.
Pour cette application par réflexe pavlovien je pense expenseur comme le MCP 23017 qui est 16 bits natif, birectionel (fonctionne aussi bien en mode entrée qu’en mode sortie), plus souple et qui existe en version I2C (deux GPIO) ou SPI (plus rapide).
On peut lire une entrée particulière sans etre obligé de tout lire.
grosso modo
l'avantage du mc23017 c'est qu'il a les résistances de pull-up
l'avantage des 74hc165, c'est qu'ils n'ont pas besoin de lignes d'adresses ...
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.

