假设您可以正确读出频道1:
数据表here的第18页描述了这一点。您需要更改配置寄存器中的5-6位
00 =选择频道1(默认)
01 =选择通道2
10 =选择通道3(仅限MCP3428,由MCP3426 / MCP3427视为“00”)
11 =选择通道4(仅限MCP3428,由MCP3426 / MCP3427视为“01”)
这是通过使用Arduino Wire Library here中的I2C命令完成的。这里的想法是你向配置寄存器发出一个写命令,并将第5位和第6位设置为相关通道,然后你进行正常读取(再次,假设你已经弄清楚如何正确读取通道1数据)。