高中生
最后登录1970-1-1
在线时间 小时
注册时间2021-8-23
|
记录一下,延时要长一点
Config_Gpio();
USART1_Config();
printf("\nIIC测试\n");
Single_WirteIIC(ADDRESS, 8, 0x77);
for(z=0; z<0x0FFFFF; z++);
Rbuf[0] = Single_ReadIIC(ADDRESS,8);
开始没注意,随便延时一下,发现输出不对,用串口打印传输的数据,分析时序,耗费良多青春
IIC测试
10100000
零00001000
零01110111
零10100000
零00001000
零10100001
零
01110111
0x770x77
偶然发现火哥的延时很长,改了延时就可以了
|
|