俺言語。

自分にしか理解できない言語で書かれた備忘録

CAN

【Arduino】【MCP_CAN】Seeed CAN BUS Sheild 古いライブラリ

最新のSeeed MCP CAN Shield (MCP2515) のライブラリを導入したところ下記のエラーが発生。cannot declare variable 'CAN' to be of abstract type 'MCP_CAN' 調べたところライブラリが大きくアップデートされているようで、インポートする側のプログラムも…

【Arduino】シリアル通信の送受信バッファサイズ変更

Arduino Micoroのシリアル送受信バッファサイズ、初期設定は64byteらしい(RAMサイズによっては16byte).SPIで受信したCANデータをシリアルで送信する際に,IDあたり12byte(ID 2byte, data 8byte, start/end時にend符号で各1byte)に加えて, SLIPフォーマット…

【CANUSB】CANUSBをwindows11で使用

LAWICEL製のCANUSBデバイスをWindows11で使用するまでの覚え書き ドライバのインストールと、CANUSBをWindows11で認識できるようにするための2ステップが必要 ドライバのインストール Windowsをテストモードに設定するために、BIOSからSecure bootをdisable…

【Arduino】MCP2515で受信するCAN信号のフィルタ方法 ~MaskとFilterの使用方法

MCP2515というCANコントローラは 2個の受け入れマスク(2個受信バッファがあり、各バッファに1つずつ)と 6個の受け入れフィルタがあって、これをしっかり設定しないと意図したメッセージが取得できない。SeeedのCAN_BUS_Shieldを使う。READMEがわかりやすくて…

【CAN】seeed studio製CANBUSシールド ピンアサイン

・CANBUSシールド側のピンアサインは下記から見た方向のピンが画面の表示内容になる。 ・CANネットワーク側

【CAN】KEYENCE NR-C512ピンアサイン

【Arduino】seeed studio製CANBUSシールドのバージョン

seeed studio製のCANBUSシールドは2015/2月現在2バージョンある模様。旧バージョンはICSPピンとSPI信号ピンがつながっていないため,Leonardoで使うにはひと手間必要。注意! ・旧バージョンv1.0 03/06/2013 緑色の外箱 ・新バージョンv1.1 06/27/2014 黒い…

【CAN】ODB2コネクタ ピンアサイン