“⑤ 以同样的方式,输出位数据DA1(总是1)、ADDR(地址选择)、B11~B8;”这里的ADDR位是一位吗?怎么得到的?和ADDR脚接高低电平有什么联系?手册里没有说明
// 2线接口的CH452定义
#define CH452_I2C_ADDR0 0x40 // CH452的ADDR=0时的地址
#define CH452_I2C_ADDR1 0x60 // CH452的ADDR=1时的地址,默认值
#define CH452_I2C_MASK 0x3E // CH452的2线接口高字节命令掩码
CH452_I2c_WrByte((unsigned char)(cmd>>7)&CH452_I2C_MASK|CH452_I2C_ADDR1); // CH452的ADDR=1时(默认)
这个MASK和ADDR1从哪里得到的呢?读写为什么要这么操作?
还请工作人员或者大神能详细解答一下,谢谢!