MPU

2019-07-20 03:52发布

MPU代码移植时,为什么移植代码里面没有IIC模式配置?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
温柔的郎
1楼-- · 2019-07-21 00:02
 精彩回答 2  元偷偷看……
coxswain80
2楼-- · 2019-07-21 01:06
本帖最后由 coxswain80 于 2019-2-13 11:56 编辑
逍遥aaa 发表于 2019-2-12 20:54
但不是要利用IIC通信吗

你是否不了解单片机控制的本质其实就是在控制IO口的高低电平而已,至于什么协议,什么配置,其他乱七八糟的东西,都只是为了实现控制、通讯而使用的一套人为制定的规范。不管这些规范如何复杂,底层依然是IO口的高低电平,IIC亦是如此。好比不管你用汇编,用C,用JAVA。。。不管什么语言,最终还是编译成0101的机器语言,现在我都直接用机器语言了,你还问我要不要来个JAVA,这不是本末倒置了吗
edmund1234
3楼-- · 2019-07-21 02:32
温柔的郎 发表于 2019-2-13 09:27
是不是这样的
1 要是用IO口来做IIC通信,只需要把相应IO口配置下就可以了,
2 要是用专门的IIC芯片来做II ...

IIC是一种通信的协议, 原则上你可以通过软件根据协议规范控制IO, 达到通信的目的。
而这种方式的缺点是占用CPU资源大, 所以有的CPU就提供了内部IIC模块, 以便码农更有效率的使用IIC通信。
前者是软件直接控制IO, 当然无需配置IIC模块了
否则就需要配置IO, 及IIC模块

一周热门 更多>