IIC软件模拟 写不进AT24C02不知道怎么回事 请高手指点

2019-07-21 08:44发布

如题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-21 08:49
参考我们的例程。
杨遥
2楼-- · 2019-07-21 13:01
extern void eeprom24c02_io_init( void ); extern U8 eeprom24c02_write_data_to_IC( U8 addr, U8 inputData ); extern U8 eeprom24c02_read_byte( U8 addr, PU8 returnValue );



杨遥
3楼-- · 2019-07-21 16:10
这个是我按照at24c02规格书调试的一个程序,测试正常工作。

供参考。

对外三个接口程序:初始化,写数据,读数据。

1. returnValue是读取到的值的地址。返回的U8的作用是读取是否成功。
2.我感觉最主要问题应该是,如果你写数据进去后,有一个写周期的存在过程,这个过程规格书上说是5ms。所以要避免出现
   在写周期的过程中,对AT24C02进行操作。
Mrzhangrui
4楼-- · 2019-07-21 20:54
 精彩回答 2  元偷偷看……
Mrzhangrui
5楼-- · 2019-07-22 01:44
Mrzhangrui 发表于 2018-10-24 23:13
例程也不对怎么回事啊 .......。。。。。

显示找不到24c02

一周热门 更多>