问题描述如下:
我的接收邮箱设定为:
1、CANID = 0x702,标准幀模式
2、 MSG_OBJ_TYPE_RX_REMOTE,即可以接收远程幀。
1、我在软件中判断接收到的是否为远程幀,如果是则发送CANID = 0x702的数据幀回应,此时发现,只能成功发送一次,第二次就只能进状态中断,中断中可以判断是接收的状态,但是进入不了接收邮箱的触发中断。
2、我把上面接收邮箱的 CANID = 0x703(即非0x702),我软件中判断当接收到0x703 CANID的远程幀后,发送CANID = 0x702的数据幀,则可以正常接收发送。
3、 因为我是在做CANOPEN协议,所以不能采用MSG_OBJ_TYPE_RXTX_REMOTE模式。
各位高手帮忙看看!