本帖最后由 chen441107 于 2013-4-1 16:54 编辑
小弟目前学习了CAN协议,有个问题需要向大家请教,希望大家多多关照: CAN协议中规定了不同帧类型的格式,以数据帧为例,其定义了七个不同的位场(帧起始、仲裁场、控制场、数据场、CRC场、应答场、帧结尾)。对于CAN控制器的设计我认为要兼容这种协议,必须要定义这种数据封装,以下是NXP1778的CAN控制器部分接收部分的标准帧和扩展帧格式,从下图可以看出其数据格式跟协议中定义的有很多不同,请问如果我完全按照协议中数据帧封装格式发送一帧数据给控制器,其是否能够接收?或者按照周立功CAN帧格式(每帧13字节,具体见下图)封装数据发送,其是否又能够接收? NPX1778 CAN接收格式
周立功CAN帧格式
|