配置文件根据设定的从站在总线上面的位置、厂商ID和产品码与具体的从站进行绑定。对于从站在总线上的位置,驱动提供了别名和位置编码相结合的方式寻找对应的从站。别名和位置编码都是16位的数字,其存放在从站的EEPROM中,具体的含义是:
| 别名 | 位置 | 描述 |
|---|---|---|
| 0 | 0-65535 | 由于别名为0,因此其位置编码就是从站在总线上的绝对位置 |
| 1-65535 | 0-65535 | 别名为非0值,此时,位置编码就是从站在总线上的相对别名的偏移量,从站的位置是别名的值+位置的值 |
举个例子,比如总线上如下几个从站,其信息为:
| 编号参数 | Slave0 | Slave1 | slave2 | slave3 |
|---|---|---|---|---|
| Vendor | 0x00000001 | 0x00000002 |

之从站配置&spm=1001.2101.3001.5002&articleId=81625302&d=1&t=3&u=fed1a1e782a94f7a957b560849860172)
6754

被折叠的 条评论
为什么被折叠?



