2019-07-20 03:52发布
逍遥aaa 发表于 2019-2-12 20:54 但不是要利用IIC通信吗
温柔的郎 发表于 2019-2-13 09:27 是不是这样的 1 要是用IO口来做IIC通信,只需要把相应IO口配置下就可以了, 2 要是用专门的IIC芯片来做II ...
最多设置5个标签!
你是否不了解单片机控制的本质其实就是在控制IO口的高低电平而已,至于什么协议,什么配置,其他乱七八糟的东西,都只是为了实现控制、通讯而使用的一套人为制定的规范。不管这些规范如何复杂,底层依然是IO口的高低电平,IIC亦是如此。好比不管你用汇编,用C,用JAVA。。。不管什么语言,最终还是编译成0101的机器语言,现在我都直接用机器语言了,你还问我要不要来个JAVA,这不是本末倒置了吗
IIC是一种通信的协议, 原则上你可以通过软件根据协议规范控制IO, 达到通信的目的。
而这种方式的缺点是占用CPU资源大, 所以有的CPU就提供了内部IIC模块, 以便码农更有效率的使用IIC通信。
前者是软件直接控制IO, 当然无需配置IIC模块了
否则就需要配置IO, 及IIC模块
一周热门 更多>