连续写24C02,只有第一次能够成功,后面写都失败了.这次调整写的时间间隔.调成了5ms,才成功. 查看datasheet,发现有一个tWR参数.表示写的最小时间间隔.这个时间应该是内部写入所需要的时间,如果连续写的时间过短,就会失败. 但是之前的一块24C02连续写的时候没有延时,操作也没有问题.网上有人提到说,不同的厂家tWR不一样.并且datasheet只写了最大值5ms,明明应该是最小5ms才对. 参考链接: http://baike.baidu.com/view/1708092.htm