|
本帖最后由 paulhyde 于 2014-9-15 09:33 编辑
void readmax188(unsigned char port)
{
uchar data i;
ad_data=0;
B=port;// 写控制字,控制字的起始位必须为1
MAX188_SCLK=1;
MAX188_CS=1;
DIN=0;
DOUT=1;
SSTRB=1;
MAX188_CS=0;
for(i=0;i<8;i++)// 8位控制字输入
{
DIN=bit7;
MAX188_SCLK=0;
B=B<<1;
MAX188_SCLK=1;
}
MAX188_SCLK=1;
MAX188_SCLK=0;
DIN=0;
while(SSTRB==0);
for (i=0;i<12;i++)// 12 位DATA OUTPUT
{
MAX188_SCLK=1;
ad_data=ad_data<<1;
MAX188_SCLK=0;
if(DOUT&1!=0)
ad_data=ad_data|0x0001;
}
return (ad_data) ;
}
188.C(165): error C174: return-expression on void-function
这段程序下面的错误是什么啊,基于MAX188芯片的
|
|