2019dj1711572002SeatTubeの曲げひずみとクランクトルクの関係を測定するために、クランク用の基板を作っているのですが、採用CPUではまってしまいました。microは、Arduino公認でなく、SPIライブラリーを書き換えないとSPIが使えないことが判りました。microでは、SDカードを使えないということが判りました。基板を1日半かけていざプログラムを作ろうとして判明したので大痛手でした。microのSPIのピン番号が違うArduinoでは、SPIのピンは11,12,13を使うことが決まっています。それに従ってCPUもライブラリーも作られてます。microのSPIは、14,15,16を使ってます。この程度の違いでライブラリーが対応してくれていない点は、mbedユーザーである私には、驚きです。microでSPIを使った事例は見つかりませんでした。使い慣れたmbedで使えばいいのですがmbedでは、小さいCPUでよいものがありません。LPC824は小さいのですが、ピン定義が面倒で失敗すると死んでしまうので、怖くて使えません。使い慣れたのは、NucleoL432KCですが、これなら万能で、なんでもござれなのですが、大きすぎる点でNGです。面倒ですが、クランク基板に必要な仕様とCPUの対応性を並べて検討を進めていきます。検討の結果、右クランクに収まる可能性があるのがATMEGA329Pなので、動作確認してから基板を作り直す。コメントをキャンセルメールアドレスが公開されることはありません。記事再生が慣れてきたので、開発活動を主にできるようになりました。本日は、踏力ベクトル計測の検討です。