質問: Spresense メインボードと拡張ボードを接続したのですが、拡張ボードを認識しません。 もちろん、接続はしっかりはめ込んでいます。 ・拡張ボードのUSBを繋げても、SDカードとして認識しない ・拡張ボードのアナログ、デジタルの各ピンも、スケッチから制御できない ・拡張ボードのVout、3.3Vは電気が来ている(拡張ボードのUSBを繋げても、いなくても) 2セットあるのですが、同じ現象なので、私の使い方だと思うのですが、ご教授おねがいします。
回答: 私も最初の頃、はまったことがあるのですが、恐らくメインボードと拡張ボードのB2Bコネクタの接続ではないかと思います。(中途半端に動くことがあるので、非常に質が悪い...) メインボードを拡張ボードに接続するときにカチッと音がするので篏合したかと思うのですが、スペーサーが嵌っただけで B2Bコネクタが十分に接続されていないことがよくあります。メインボードを上からしっかりと押しこんでみてください。意外と丈夫なので思いっきり押し込んでも問題ありません。めり込む感覚があれば、B2Bコネクタの接続の問題です。 あと、拡張ボードの IO電圧は 3.3V と 5.0V がジャンパーで選択可能となっているので、そこも気をつけてください。ジャンパーは電源コネクタの上のほうにあります。 また、拡張ボード上の USB を Mass Storage Class として動かすには、明示的にプログラムをしないといけません。 Arduino IDE の ”ファイル” -> "スケッチ例" -> "SDHCI" -> "UsbMsc" もしくは "UsbMscAndFileOpeation" にサンプルスケッチがあります。 以上、ご参考になれば