发布网友 发布时间:2022-04-22 06:27
共1个回答
热心网友 时间:2023-07-21 20:08
1)intel格式:低位在前,高位在后。从CANoe监视窗口里看到的message和signal格式是:【ID】【Byte0】【Byte1】【。。。】【Byte 7】。假设要放的signal的值是100000,转化成16进制则为186A0,若起始位为0,在窗口中看到的数据格式为【ID】【A0】【86】【01】,若起始位为16,那么在窗口中看到的数据格式为【ID】【00】【00】【A0】【86】【01】【。。。】。
2)Motorola格式:高位在前,低位在后。从CANoe监视窗口里看到的message和signal格式是:【ID】【Byte0】【Byte1】【。。。】【Byte 7】。假设要放的signal的值是100000,转化成16进制则为186A0,若起始位为16,在窗口中看到的数据格式为【ID】【01】【86】【A0】,若起始位为40,那么在窗口中看到的数据格式为【ID】【00】【00】【01】【86】【A0】【。。。】。
3)无论intel格式还是motorola格式,设定好起始位后,两种数据格式都是在该起始位开始放入最低位,只不过intel是在最低位之后逐个放入后面的高位(低位在前,高位在后),即A0-》86-》01。motorola是在最低位之前逐个放入后面的高位(高位在前,低位在后),即01《-86《-A0。