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全一致
コメント
コメントを投稿