请高手帮我看一下,下面这个程序中哪个是AD转换的值unsigned char ReadADC(unsigned char Chl) { unsigned char Data; Start(); //写入芯片地址 Send(AddWr1); Ack(); Send(0x40|0);//写入选择的通道,本程序只
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 11:45:35
请高手帮我看一下,下面这个程序中哪个是AD转换的值unsigned char ReadADC(unsigned char Chl) { unsigned char Data; Start(); //写入芯片地址 Send(AddWr1); Ack(); Send(0x40|0);//写入选择的通道,本程序只
请高手帮我看一下,下面这个程序中哪个是AD转换的值
unsigned char ReadADC(unsigned char Chl)
{
unsigned char Data;
Start(); //写入芯片地址
Send(AddWr1);
Ack();
Send(0x40|0);//写入选择的通道,本程序只用单端输入,差分部分需要自行添加
//Chl的值分别为0、1、2、3,分别代表1-4通道
Ack();
Start();
Send(AddRd1); //读入地址
Ack();
Data=Read(); //读数据
Scl=0;
NoAck();
Stop();
return Data; //返回值
}
教程里的代码,没有讲解,请帮忙看一下,哪个是代表AD转换出来的值
这个是PCF8591的,我想写一个模拟输入小于3V,(基准5V)就提示报警的程序
请高手帮忙,不甚感激
请高手帮我看一下,下面这个程序中哪个是AD转换的值unsigned char ReadADC(unsigned char Chl) { unsigned char Data; Start(); //写入芯片地址 Send(AddWr1); Ack(); Send(0x40|0);//写入选择的通道,本程序只
data是字符型的值,也就是AD转换过来的值