请教高手,关于25045的写问题?
我有过X25045程序,写没有但我读,可读不出来我写进去的数,请高手给我分析一下下面的程序。uchar readByte(uint dd)
{
uchar cc;
CS=0;
_nop_();
_nop_();
SCK=0;
outByte(0x03);
//outByte((((uchar)(dd> > 8)) < <3)|READ_INST);
//outByte((((uchar)(dd-0xFF)) < <3)|READ_INST);
outByte((uchar)(dd));
cc=inByte();
SCK=0;
CS=1;
return cc;
}
void outByte(uchar dat)
{
uchar i;
bitTmp = dat;
for(i=0; i <8; i++)
{
SCK = 0;
SO = bitTmp7;
SCK = 1;
bitTmp = bitTmp < <1;
}
SO=0;
}
uchar inByte(void)
{
uchar i;
for (i=0;i <8;i++)
{
SCK = 1;
SCK = 0;
bitTmp0 = SI;
bitTmp = bitTmp < < 1;
SCK = 1;
SCK = 0;
}
return (bitTmp);
}
发表时间:2003年11月3日11:46:14