本帖最后由 jj89816657 于 2011-8-7 13:32 编辑
void stop()
{
sda=0;
delay();
scl=1;
delay();
sda=1;
delay();
} 根据停止时序写的程序,但是我把,SCL和SDA的顺序换一下之后就完全不行了~~不知道是为什么,请各位大牛指导《我的理解是,SCL直接拉高,SDA先是低,再高,这样我觉得也正确啊,可是实际却是必须SDA先低,再拉高SCL,再SDA拉高才行》,求解啊~~~!!我是菜鸟~~嘿嘿。。。。起始信号SDA,SCL~哪个先拉高都可以~~所以我很郁闷 |