start:arduino:74hc595
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
start:arduino:74hc595 [2020/12/04 12:00] – gerardadmin | start: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' | *courant maximal pour l' | ||
+ | *Il est possible de chaîner plusieurs 74HC595 pour obtenir un **registre à décalage 16bits, 24bits, 32bits ou plus.** | ||
{{ : | {{ : | ||
+ | ====Principe de fonctionnement du 74HC595: | ||
+ | Séquence de fonctionnement pour l' | ||
+ | -- Premièrement, | ||
+ | -- 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 " | ||
+ | -- On repasse ensuite la pin12 (RCLK) à l' | ||
+ | *La pin10 (SRCLR) a pour fonction de remettre tout le premier registre à zéro (active à l' | ||
+ | *La pin13 (OE) a pour fonction d' | ||
+ | On peut facilement observer sur le chronogramme que toutes les sorties sont décalées d'un cycle d' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ==== Programmes pour arduino et 74HC595 ==== | ||
+ | |||
+ | [[start: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====Quelques lien utiles :==== | ||
- | **Quelques lien utiles :** | ||
https:// | https:// | ||
Ligne 40: | Ligne 60: | ||
https:// | https:// | ||
- | Il est possible de chaîner plusieurs 74HC595 pour obtenir un **registre à décalage 16bits, 24bits, 32bits ou plus.** | + | |
[[https:// | [[https:// | ||
Ligne 48: | Ligne 68: | ||
[[https:// | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[http:// | ||
/home/chanteri/www/fablab37110/data/attic/start/arduino/74hc595.1607079639.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)