CANバスを追加してNuttxから使用することを検討しています。[Arduino CAN BUSシールド](https://www.switch-
science.com/catalog/3435/)というのを見つけたのですが、ちょうど[NuttxがドライバをもっているMCP2515](https://github.com/sonydevworld/spresense-
nuttx/tree/master/drivers/can)を備えているようですので使えるのではと期待しています。  
上記シールドとSpresenseを併用した実績のあるかたがいれば対応可否や懸案等教えてください。  
また他に対応するシールドや追加方法あればご教授ください。
CC BY-SA 4.0
2020-06-03T01:56:02.010
67242
2021-06-25T01:10:43.443
2020-06-03T03:36:00.417
2238
40448
question
spresense
Arduino CAN-BUSシールドは、Spresenseで使用可能ですか
こんにちは。  
ちょうど、CANを探していたので、ありがたい情報です。

私もこのデバイスを購入して試してみようと思いますが、  
少なくとも、Spresenseでは、Shield側のICSPヘッダが干渉するため、  
ICSPヘッダを取り除く加工が必要になりそうです。

その場合に、SPIの端子のアサインは、  
貼り付けられているURLに記載されているように、  
ジャンパで切り替えておかなくてはならないかもしれません。

>
> MISO、MOSI、SCKジャンパを切り替えることによって、一部の互換機用にSPIピンをICSPピンからD11～D13ピンに変更することができます（デフォルトはICSP）。

回答になってませんが、試してみたら、また共有します。
CC BY-SA 4.0
2020-06-29T01:06:51.563
68091
2020-06-29T01:06:51.563
34651
67242
answer
Spresense のCANボードが販売されているようです。  
こちらを使うと楽に接続できそうです。

<https://nextstep.official.ec/items/38434337>

ご参考まで。
CC BY-SA 4.0
2021-06-25T01:10:43.443
77769
2021-06-25T01:10:43.443
32281
67242
answer