AT24C02和AT24C32的区别 I2C调试小技巧

今天在51上调了一下I2C  之前我调试的事AT24C02 今天我调试的是AT24C32 起初 我以为  这两个芯片 没有什么区别只是 单纯的 容量 区别 但我 发现 02的程序在32上一点反应都没有~  最后我决定 从头到尾 把文档读一遍 看看到底有什么不同  最后终于 被我找到了 他们在读写操作上存在着 一些差别~下面请看  

 




以上就是 读写的区别 相信大家也看出来 差别了`  在02中 只需要 一个 地址  而在 32中这需要两个地址~



下面 说说我的 模拟I2C的调试技巧

当我们调试 i2c时  事可以用到 proteus中的  一个虚拟中断I2C DEBUGGER

我们可以看哪个 终端窗口里的提示 这样就可以

知道自己哪一步 调错了~ 例如你提示里面没有 S 那就说明 你得  起始信号 没给~

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值