74HC165 2連と 74HC595 の同時利用のテスト
昨日に引き続き74HC165の実験のつづきを行いました。
やっぱ2連で使えることと、74HC595が同時に利用できるかどうかを確認したい。 2連目はキースイッチを4つつけ、74HC595として秋月電子の7セグメントドライバキットを使用してみました。
*1 ~CEは74HC165以外からもSPI入力するときに使用する。これがHIGHのときはクロックを無視することができる。
*2 SR2は74HC595をさらに連結する場合に、2つ目のシリアル入力に接続する。
コードはこちら
とくに結果がずれることなく受信できました。2個の74HC165を連結して16ビットのデータとして受信しています。アクティブローなので結果が反転しています。
これまで74HC595はよくつかってきましたが、パラレルの入力を受けるときはマイコンのピンに直接入力で間に合っていたので、74HC165をつかうことは少なかったです。多連での動作も確認できたので、これで入力も無限に増やせます。
74HC165は値段も比較的安いのでなかなかよいのですが、MCP23017(I2c), MCP23S17(SPI) というのもあり、ラズパイなどではこちらのほうが使いやすいかもしれません。これだと割込や内部プルアップもあり便利です。