PCF8591求助!!!
高手给看一下,pcf8591读取AD转换数值
//channel设为0x01还是0x41????
unsigned int ReadAD_Channel(unsigned int Channel ){
unsigned int Data;
Start();
Send( WriteAddress ); //发送写地址
Send( Channel ); //发送读控制字
Start();
Send( ReadAddress ) ) //发送读地址
Data = ReceiveChar(); //读一个char
Stop();
return Data; //返回值
}
1.我设置为0x01时得到的数字量不正常,而0x41却正确??需要允许模拟输出??
2.IIC总线在读数据时一定要用“伪写”吗??有无其它方法??