RX65NのCAN通信受信フィルター(マスク)の設定について

お世話になっております IKKIです。

CAN65NのCAN受信マスク設定は下記のコマンドで可能になっていますが、

R_CAN_RxSetMask()

そこで質問、
1)フィルターの設定はどのように設定すればいいでしょうか。
設定できない場合、フィルターはすべて0x000と考えたらよいでしょうか。

2)また調べる途中ですが、IDが0x0000のメッセージがたくさん受信していますが、
例えば上記のマスク設定によってそれを受信しないように可能でしょうか。
(ネットではwww.microchip.com/.../m318430.aspxのようなサンプルがありますが)


勉強不足なので変な質問になっているかもしれませんが
よろしくお願いします。

Parents
  • RXであれば、r01an2472ju0400-rx-can.pdfのFITモジュールを流用すれば可能と思います。
    *すでに関数を指摘されているのでご存知かと思いますが、、

    CANのマスクは可能です。
    R_CAN_RxSetMask()の3つ目の引数、mask_valueがそれにあたります。

    また、CANはメールボックスに設定したIDに対して上記のmask_valueでマスクスますので、
    当然メールボックスのID設定も必要です。

    これはR_CAN_RxSetFIFO()やR_CAN_RxSetFIFOXidでできると思います。
Reply
  • RXであれば、r01an2472ju0400-rx-can.pdfのFITモジュールを流用すれば可能と思います。
    *すでに関数を指摘されているのでご存知かと思いますが、、

    CANのマスクは可能です。
    R_CAN_RxSetMask()の3つ目の引数、mask_valueがそれにあたります。

    また、CANはメールボックスに設定したIDに対して上記のmask_valueでマスクスますので、
    当然メールボックスのID設定も必要です。

    これはR_CAN_RxSetFIFO()やR_CAN_RxSetFIFOXidでできると思います。
Children
No Data