I2C芯片(24c01)将全部地址都检查一次的方法,求教
-
请教:I2C芯片全部地址都检查一次的方法,全部写0x55,再读全部数据,检查是不是都是0x55,来判断I2C芯片是否出错。要求:要求全部操作时间不能太长(Z多1秒钟);对芯片资料看了又看... 请教:I2C芯片全部地址都检查一次的方法,全部写0x55,再读全部数据,检查是不是都是0x55,来判断I2C芯片是否出错。 要求:要求全部操作时间不能太长(Z多1秒钟); 对芯片资料看了又看了,好像是有个功能的,不过就是搞不懂,希望能赐教了啊,提供的方案可行的话,再加100分,谢谢。分数不多,交个朋友吧。 谢谢kaloshan,不过代码中忽略了读写I2C芯片的指令,也忽略了读写的时间。请再次帮忙看看哦。 谢谢szy1_119:用你方式能在1s内完成所有操作,I2C是一个一个bit读写的,并且都要有规定的时间的。由于产品的要求比较高,所以还是需要这么进行测试的。 展开
全部评论(2条)
-
- 求生活不能自理 2008-10-23 00:00:00
- 1秒中软件可以执行上万条指令. 如果硬件不支持,就软件做吧. char *p; unsigned char result; p = i2cadress; for(i=0;i<len;i++) { p[i] = 0x55; } for(i=0;i<len;i++) { result = p[i]; if (result != 0x55) { return 0; } }
-
赞(13)
回复(0)
-
- 如果没有你冰 2016-03-05 00:00:00
- 不知道你用的是哪家的eeprom,因为这读写规则完全由芯片本身功能定,我没使用过这种带有类似初始化功能的芯片。 我看了下Microchip的,所提供的Z大写入量是页写入,也即在发送一字节数据后不会发停止条件,会一直发送数据发完一页后停止。这样可以提高速度。 Microchip的1k容量芯片页大小是16字节那么也就是有64页。 因此在写时你可以以页的方式写,从0地址开始分页,0到63页,每页16字节数据,循环64次。 在读时,Microchip的芯片支持连续读,就是给个地址可以一直读到尾,那么你可以给首地址然后一直等到读出1k数据,结束。
-
赞(9)
回复(0)
热门问答
- I2C芯片(24c01)将全部地址都检查一次的方法,求教
- 请教:I2C芯片全部地址都检查一次的方法,全部写0x55,再读全部数据,检查是不是都是0x55,来判断I2C芯片是否出错。要求:要求全部操作时间不能太长(Z多1秒钟);对芯片资料看了又看... 请教:I2C芯片全部地址都检查一次的方法,全部写0x55,再读全部数据,检查是不是都是0x55,来判断I2C芯片是否出错。 要求:要求全部操作时间不能太长(Z多1秒钟); 对芯片资料看了又看了,好像是有个功能的,不过就是搞不懂,希望能赐教了啊,提供的方案可行的话,再加100分,谢谢。分数不多,交个朋友吧。 谢谢kaloshan,不过代码中忽略了读写I2C芯片的指令,也忽略了读写的时间。请再次帮忙看看哦。 谢谢szy1_119:用你方式能在1s内完成所有操作,I2C是一个一个bit读写的,并且都要有规定的时间的。由于产品的要求比较高,所以还是需要这么进行测试的。 展开
2008-10-22 11:37:44
245
2
- sht20温湿度传感器i2c地址能改变吗
2017-07-26 01:16:49
323
1
- 滴定管可不可以将液体全部放出
2017-04-29 06:41:35
284
1
- 请问做一次脑血管畸形检查的方法和价钱?
- 主要是价格是多少?我在苏州,根据当地的消费,大概多少钱?
2006-05-24 06:32:58
298
3
- 微波消解可以将有机物全部去除么
2017-08-11 09:44:56
675
2
- 求教:细胞的DNA提取方法
2018-12-03 15:25:14
312
0
- 求教超净工作台除锈的方法
2018-05-14 10:16:09
399
1
- 染色体芯片检查怎么做
2018-07-31 12:11:38
400
1
- 芯片 CD4011 的检查能不能用的方法是什么啊? 请教高手
2013-11-17 03:04:02
249
3
- 空气压缩机的压力表多长时间检查一次
2015-08-11 07:21:39
957
1
- 怎么将容量瓶中的溶液全部转入锥形瓶中
2017-06-02 08:21:58
687
1
- 芯片CD4017坏了怎样检查
2012-06-03 23:24:42
309
1
- 怎么检查手机GPS芯片
2016-07-24 02:48:11
342
1
- 长虹4K智能电视怎么检查芯片?检查接口?
2016-08-28 08:23:09
297
1
- 爱普生R1900芯片全部装上去后一个都不能识别
- 任意拔掉一个墨盒芯片其他七个都能检测到了这是什么故障?墨盒一个一个装无能先后顺序【墨盒颜色序号是对应的没有装错】总是Z后装的那个不能识别还导致全部不能识别怎么弄都不好... 任意拔掉一个墨盒芯片其他七个都能检测到了这是什么故障? 墨盒一个一个装无能先后顺序【墨盒颜色序号是对应的没有装错】总是Z后装的那个不能识别还导致全部不能识别怎么弄都不好 展开
2013-07-25 14:36:20
344
1
- 将溶质全部装入容量瓶中时,如何处理
2010-10-30 05:20:24
323
2
- 求教电化学方法检测离子浓度的方法和公式
- 用于离子浓度检测的电化学方法,可以通过离子电极及温度传感器得到的数据来进行公式运算得到Z终的离子浓度结果。 求教具体公式。(如果是能斯特方程,希望能给出各个参数的具体得出算法)
2015-05-02 01:58:18
711
2
- 怎么检查笔记本温控芯片的好坏?
2018-01-02 05:25:55
394
2
- 简易逻辑分析仪都用到什么芯片
2011-06-03 04:41:34
234
2
- 求教!谁知道如何屏蔽光栅尺的方法
- 我们公司有一台勇克磨床的光栅尺坏了,我想将其屏蔽,就在1815参数中,将光栅尺屏蔽,然后在伺服模块上给编码器增加了电池,可是每次标定零点后,一关机重启就会丢失零点。为什么电池会不起作用?
2013-12-01 04:13:48
742
5
参与评论
登录后参与评论