組込み・ファームウェア
SPIで一般に使われる4本の信号の組み合わせとして正しいものはどれか。
- ASDAとSCLの2本と、電源とグラウンド
- BSCLK(クロック)、MOSI(マスタ出力)、MISO(マスタ入力)、CS(チップセレクト)
- CTXとRXの2本と、RTSとCTS
答えと解説を見る
正解:B. SCLK(クロック)、MOSI(マスタ出力)、MISO(マスタ入力)、CS(チップセレクト)
SPIでは、マスタがSCLKにクロックを出し、MOSI(Master Out Slave In)でデータを送り、同時にMISO(Master In Slave Out)でデータを受け取ります。CSはどのスレーブと通信するかを選ぶ線で、スレーブが3台ならCSも3本必要です。最近はMOSI・MISOに代えて、COPI・CIPOやSDO・SDIといった名前も使われています。
- A. それはI2Cの信号です。
- B. 正しい。最近はCOPI・CIPOなどの名前も使われます。
- C. それはUARTの信号と流れ制御の線です。