51单片机I2C总线问题,求解释这个函数的开头几句代码是啥意思为啥我感觉我划线的几句可以不要啊

51单片机I2C总线问题,求解释这个函数的开头几句代码是啥意思为啥我感觉我划线的几句可以不要啊,第1张

这种东西不要纠结,就是按照iic协议用单片机模拟了要求的时序,实属蛋疼,在实际设计中一般会选择硬件支持iic的芯片。这个就当成单片机C语言的练习就好了,完成的功能就是用单片机的IO口模拟了IIC的读写时序。

在器件在有它各自的址,但它们有两不同的区分方法,如:EEPROM芯片它不仅有内部地,它还有外接的几个引脚用于区分不同的EEPROM芯片,而温度传感器它的内部地址每一个都不同(出厂时就已写入)。有还有就是I2C有8位地址和10位地址两种。

首先,iic做从机的程序源码网上比较多,我就不发了,说下调试方法。

相信主机部分已经调试通过了,在这个前提下,楼主的思路是没错的,接收非空,读数据。iic属于一个硬件接口,出问题的时候需要借助示波器,监测每个时候每个数据的波形,同时用JTAG在线调试,分析从机相关寄存器的状态,与自己计算的理论值做对比看是否正确,最终会找到一个出错的地方,看着一堆数据确实会枯燥一些,楼主加油,祝成功~

以上就是关于51单片机I2C总线问题,求解释这个函数的开头几句代码是啥意思为啥我感觉我划线的几句可以不要啊全部的内容,包括:51单片机I2C总线问题,求解释这个函数的开头几句代码是啥意思为啥我感觉我划线的几句可以不要啊、单片机IIC总线上24c02写数据问题。、stm8s的iic做从机时如何判断是读命令还是写命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10093642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存