mcp23s08

投稿日: Feb 16, 2017 6:28:35 PM

秋月で売ってるSPIの8bit I/Oエキスパンダです。

I2Cで16bitのMCP23017もなかなかいいんですが、速度が欲しいときはやっぱりSPIよね。ってことで。

http://code.rancidbacon.com/LearningAboutArduinoMCP23S08

データシート見ればいいんですが、データシートって概要知るために延々みないといけないから面倒くさくて苦手なんですよね。 TIのPCFシリーズみたいに簡単に使えればいいんですけどMicrochipのI/Oエキスパンダは多機能だったりするのでそのあたり気になって探ってました。

なにやらレジスタがどうのとかあるのでやっぱなんかありそうですねー。

感覚としてはMCP23017に近いのかな?

MCP23017も最初はうわーめんどくさー! って思ってたけど単体でプルアップとか出来るので結果的にはものすごく楽で、コード変更するだけで柔軟な対応が出来るのでこれは良いものだ。と思った次第で。

SPIが速い、とはいっても結局のところシリアルなので、やっぱり多足族を使うのが一番だったりするんですが。

うーん。