当前位置: 代码迷 >> 单片机 >> 关于I2C,该如何解决
  详细解决方案

关于I2C,该如何解决

热度:100   发布时间:2016-04-28 15:06:30.0
关于I2C
公司买了ic加密芯片,我以前是在学校是在linux下开发的,现在是在裸机下,我以前测试的时候都有主从设备地址,还有封装好的函数对SDA和SCL操作.现在裸机下只有芯片的slaver address和sub address,我现在连怎么对SDA,SCL操作还是很迷茫.我希望能给我一个大概的思路去做.我真的一点头绪都没有
------解决方案--------------------
引用:
Quote: 引用:

仔细看文档。你以前做的是软件虚拟方式,现在的芯片可能是有硬件接口模块的,不需要直接操控信号线。

不需要直接操控信号线?那怎么操做SCL和SDA两根线,一般不都是对这两根线写入1或0来拉高或拉低吗?

如果是硬件I2C的话,这两根线是自动变化的,你只需要设置好地址SCK时钟频率什么的,然后在I2C中断中(或者查询也可以)根据不同的状态进行对应的操作
  相关解决方案