Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

RX65 CANの受信メールボックスの振り分けについて

お世話になります。

RX65NのCAN受信プログラムを作っていますが、

下記のようにCAN-IDによって2つ以上のメールボックスに振り分けることができるでしょうか?

R_CAN_Create(CH0---,rx_callback,---);

R_CAN_RxSet(CH0, Mbox1, CAN_ID1, DATA_FRAME);

R_CAN_RxSet(CH0, Mbox2, CAN_ID2, DATA_FRAME);

void rx_callback()

{

 if(R_CAN_OK==R_CAN_RxPoll(CH0, Mbox1){

   R_CAN_RxRead(CH0, Mbox1, &dataFrm1);

 }

 if(R_CAN_OK==R_CAN_RxPoll(CH0, Mbox2){

   R_CAN_RxRead(CH0, Mbox2, &dataFrm2);

 }

}

上記行けそうだが、うまく行きません。

dataFrm1に受信されますが、dataFrm2には入りません。

何かおかしいでしょうか?

教えていただければ助かります。

  • ikkiさん、
    かふぇルネ管理人です。
    お問合せに回答できるユーザーさんがおられないようです。
    下記URLのルネサス技術問合せ窓口にお問合せ頂くのが良いと思います。

    ja-support.renesas.com/dashboard

    よろしくお願いします。

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page