組込み・ファームウェア

SPIで一般に使われる4本の信号の組み合わせとして正しいものはどれか。

  1. ASDAとSCLの2本と、電源とグラウンド
  2. BSCLK(クロック)、MOSI(マスタ出力)、MISO(マスタ入力)、CS(チップセレクト)
  3. 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の信号と流れ制御の線です。
この分野を解く 分野ページへ

組込み・ファームウェアのほかの問題

  1. SPIの部品をつないでも正しいデータが読めないとき、確かめるべき設定として最も適切なものはどれか。
  2. I2C通信の特徴として正しいものはどれか。
  3. I2Cで、データを1バイト受け取った側が、受け取ったことを知らせる方法として正しいものはどれか。
  4. 同じ型番のI2Cの温度センサを2つ、同じI2Cの線につなぎたいが、どちらも同じアドレスを持っている。対策として正しいものはどれか。
  5. UART・SPI・I2Cを比べた説明として正しいものはどれか。