【发布时间】:2020-05-02 06:39:00
【问题描述】:
我发送和 SDO 请求读取一个 1 字节的值,如下所示:
|11 bit COD-ID | byte 0 | byte 1 | byte 2 | byte 3 | byte 4 | byte 5 | byte 6 | byte 7 |
| 0x0601 | 0x40 | index | subindex | 0x00 | 0x00 | 0x00 | 0x00 |
设备响应:
|11 bit COD-ID | byte 0 | byte 1 | byte 2 | byte 3 | byte 4 | byte 5 | byte 6 | byte 7 |
| 0x581 | 0x4F | index | subindex | 0xFF | 0x00 | 0x00 | 0x00 |
0x4F 表示返回值只有 8 位宽,只设置了字节 4。字节 5、6 和 7 呢?按标准它们是否保证为零?
【问题讨论】: