R7FA4M1のCANReadFilterMask設定について備忘記

標準フォーマット 11ビット長IDの範囲は0x0~0x7FF 2048種類の識別が可能だと説明あったがスケッチ例"CANReadFilter.ino"で・・・MASK_STANDARD = 0x1FFC0000とあり、全一致ではこのように記述するようだ。0x7FFではなく0x1FFCでもない。よって注意しなければならない。

参考:拡張フォーマット 29ビット長IDの範囲は0x0~0x1FFFFFFF で536870912種類

static uint32_t const CAN_FILTER_MASK_STANDARD = 0x1FFC0000;//11bit全一致

static uint32_t const CAN_FILTER_MASK_EXTENDED = 0x1FFFFFFF;//29bit全一致 

Arduino UNO R4 MINIMA(R7FA4M1)


コメント

このブログの人気の投稿

ESP32pcntカウンタをテストしてみた

解決Arduino UNO MINIMAでCAN通信(MINIMA >> ESP32twaireceiveで受信できたが)

Arduino UNO MINIMAでCAN通信(MINIMA >> UNO R4 Wi-Fi 受信データを配列に入れる)