📄 at24h.txt
字号:
呵呵,错误是不是这个? [cptang] 2003-11-28 17:33:39
void Read_01(void)
{
uchar i;
uchar buffer = 0;
; SDA=1;
for(i=0;i<8;i++)
{
buffer <<= 1;
; buffer = buffer<<1;
SCL=1;
delay_5uS();
SCL=0;
_nop_();
_nop_();
; B0 = SDA;
buffer |= SDA;
}
}
我写的程序
uchar Read_I2c(void)
{
uchar i;
uchar byte = 0;
for(i = 0; i < 8; i++)
{
I2C_SCL = 0; //置时钟为低电平,准备接受数据
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
I2C_SCL = 1; //置时钟为高电平,使数据线数据有效
_nop_();
_nop_();
byte <<= 1;
byte |= I2C_SDA;
_nop_();
_nop_();
I2C_SCL = 0;
}
return(byte);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -