Outils pour utilisateurs

Outils du site


start:arduino:74hc595

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:74hc595 [2020/12/04 11:55] gerardadminstart:arduino:74hc595 [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 22: Ligne 22:
  
  
-Le 74HC595 est un registre à décalage qui a les caractéristiques suivantes :+Le 74HC595 est un registre à décalage qui a les **caractéristiques suivantes** :
  
     *8 sorties     *8 sorties
     *courant maximal** par sortie 35mA**     *courant maximal** par sortie 35mA**
     *courant maximal pour l'**ensemble des sorties 70mA**     *courant maximal pour l'**ensemble des sorties 70mA**
 +    *Il est possible de chaîner plusieurs 74HC595 pour obtenir un **registre à décalage 16bits, 24bits, 32bits ou plus.**
  
-{{ :start:arduino:capture_du_2020-12-04_11-50-44b.png?direct&400 |}}+{{ :start:arduino:capture_du_2020-12-04_11-50-44b.png?direct&800 |}}
  
 +====Principe de fonctionnement du 74HC595:====
 +
 +Séquence de fonctionnement pour l'envoie d'une donnée sur 8 bits;
 +   -- Premièrement, on passe la pin12 (RCLK) à l'état "0".
 +   -- On présente un à un les 8 bits de la donnée sur la pin14 (SER), tout en envoyant au même moment à chaque bit un état "1" sur la pin11 (SRCLK).
 +   -- On repasse ensuite la pin12 (RCLK) à l'état "1" pour ainsi recopier la nouvelle valeur dans le second registre.
 +
 +      *La pin10 (SRCLR) a pour fonction de remettre tout le premier registre à zéro (active à l'état "0").
 +      *La pin13 (OE) a pour fonction d'activer ou non la sortie (active à l'état "0").
 +
 +On peut facilement observer sur le chronogramme que toutes les sorties sont décalées d'un cycle d'horloge à chaque fois par rapport à la sortie qui la précède.
 +
 +{{ :start:arduino:chronoregistre74hc595.png?direct&400 |}}
 +
 +
 +==== Programmes pour arduino et 74HC595 ====
 +
 +[[start:arduino:74hc595:programmes|programmes arduino pour 74HC595]]
 +
 +
 +
 +
 +====Quelques lien utiles :====
  
-Quelques lien utiles : 
  
 https://learn.adafruit.com/adafruit-arduino-lesson-4-eight-leds/the-74hc595-shift-register https://learn.adafruit.com/adafruit-arduino-lesson-4-eight-leds/the-74hc595-shift-register
Ligne 37: Ligne 60:
 https://eskimon.fr/tuto-arduino-901-ajouter-des-sorties-num%C3%A9riques-%C3%A0-larduino-le-74hc595 https://eskimon.fr/tuto-arduino-901-ajouter-des-sorties-num%C3%A9riques-%C3%A0-larduino-le-74hc595
  
-Il est possible de chaîner plusieurs 74HC595 pour obtenir un **registre à décalage 16bits, 24bits, 32bits ou plus.**+
  
 [[https://www.robot-maker.com/forum/tutorials/article/117-registre-a-decalage-74hc595/|Registre à décalage 74HC595 ]] [[https://www.robot-maker.com/forum/tutorials/article/117-registre-a-decalage-74hc595/|Registre à décalage 74HC595 ]]
Ligne 45: Ligne 68:
  
 [[https://www.tala-informatique.fr/wiki/index.php/Shift_register| Fonctionnement d un 74HC595]] [[https://www.tala-informatique.fr/wiki/index.php/Shift_register| Fonctionnement d un 74HC595]]
 +
 +[[https://www.ti.com/lit/ds/symlink/sn74hc595.pdf|DataSheet - Doc technique 74HC595 EN]]
 +
 +[[https://www.tinkercad.com/things/2L9NTy1iNrS-74hc595-/editel?sharecode=5Lg34XfU-MtoRDF2q12IR3PGerm2Mq3YUiP2QXWD4Bk|74HC595 sur Tinkercad ]]
 +
 +[[http://78.204.53.180:16557/share/_1NIlEuT9PAGYC41/  |Fichiers exercices 74HC595]]
  
  
  
/home/chanteri/www/fablab37110/data/attic/start/arduino/74hc595.1607079355.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)