哪位用过X1226?是否可帮帮我?
编程、硬件调式遇到的问题?
我在对X1226写操作时,首先写02,06到3F单元。但是当我去读这个单元时,返回的却是FE,这是为什么呢?难道是我的程序写错了?(本人以前从没有用过I2C接口的芯片)
望您指教。
BYTE I2Cread(void) /*读一个字节的数据,并返回该字节值*/
{
BYTE temp=0;
BYTE BitCounter;
Sda=1;
for(BitCounter=8;BitCounter> 0;BitCounter--)
{
Scl=0;
somenop();
Scl=1;
somenop();
if(Sda==1) /*如果Sda=1;*/
{
temp=temp+0x01; /*temp的最低位置1*/
temp=temp < <1;
}
else
{
temp=temp < <1;
}
}
发表时间:2003年4月25日14:54:20