teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤り訂正

2019/09/18 13:38

投稿

nomuken
nomuken

スコア1627

answer CHANGED
@@ -1,7 +1,4 @@
1
- [74HC595を使ってarduinoの16ビットパラレル出力に挑んでみた](http://suisaihannda.blogspot.com/2017/02/74hc595arduino.html)
2
- みたいにSN74HC595をいで16bitを制御すると解釈しました。
1
+ 単純にSN74HC595をArduinoに2系統つなぐ場合、
3
- その場合、5,6,7 ピン以外に3のピンをアサインして制御すると思います。
4
-
5
2
  例えば8,9,10ピンを使うとしたら、こんな感じかなと思います。
6
3
  ```C
7
4
  #define MAX_CH 2
@@ -58,4 +55,9 @@
58
55
  delay(200);
59
56
  }
60
57
  }
61
- ```
58
+ ```
59
+ [74HC595を使ってarduinoの16ビットパラレル出力に挑んでみた](http://suisaihannda.blogspot.com/2017/02/74hc595arduino.html)
60
+ みたいにArduinoとの接続が1系統でキャリービットもう1系統につなぐ場合は
61
+ shiftOut(SER, SRCLK, LSBFIRST, PATTERNS[i]);
62
+ shiftOut(SER, SRCLK, LSBFIRST, PATTERNS[i] >> 8);
63
+ とすればいいと思います。