找回密码
 注册
搜索
查看: 1539|回复: 7

请教:GPIO与I2C

[复制链接]
发表于 2006-7-19 09:42:00 | 显示全部楼层 |阅读模式
请教
我是新手,有个问题请教各位大侠[52RD.com]
的含义是什么,有什么区别[52RD.com]
[52RD.com]
谢谢了

[em14]
发表于 2006-7-19 12:18:00 | 显示全部楼层
inter integrated circuit=IIC=I2C
点评回复

使用道具 举报

 楼主| 发表于 2006-7-19 20:45:00 | 显示全部楼层
谢谢指教,那么GPIO与I2C在手机中各有什么用处,有什么区别呢
点评回复

使用道具 举报

发表于 2006-7-21 23:57:00 | 显示全部楼层
I2C是PHILIPS制定的协议,就是MASTER和SLAVE都按它的规则来收发信号。比如MASTER发8个bit,然后看看SLAVE这边有没有返回ACK信号
GPIO是MCU端可以定义的I/O口,控制什么,怎么控制自己定,比较灵活

另外I2C的信号线是OPEN DRAIN的,要接上拉电阻
GPIO是PUSH-PULL的,不用接上拉[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2006-7-24 09:31:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>xswdodo</I>在2006-7-21 23:57:00的发言:</B>
I2C是PHILIPS制定的协议,就是MASTER和SLAVE都按它的规则来收发信号。比如MASTER发8个bit,然后看看SLAVE这边有没有返回ACK信号
GPIO是MCU端可以定义的I/O口,控制什么,怎么控制自己定,比较灵活

另外I2C的信号线是OPEN DRAIN的,要接上拉电阻
GPIO是PUSH-PULL的,不用接上拉</DIV>


GPIO是PUSH-PULL的,不用接上拉?
但我们公司有几款机型,它们是在MT6219的#A17脚GPIO9-SDA加一个VDD的上拉电阻才能检测到摄像头,如果没有该上拉电阻就会出现"装置没就绪"的故障,但这种机型是加了FM和蓝牙功能的,没有加这两项功能的就可以不用加上拉电阻,请教楼上的,这有什么区别么?多谢指教
点评回复

使用道具 举报

发表于 2006-7-24 15:59:00 | 显示全部楼层
I2C是一种总线,在手机中用来连接MCU和外设
GPIO是通用输入输出口,使MCU的一些引脚,用户可以根据自己的设计,用它来控制相应的东西。两者基本上不属于同一范畴。[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-7-24 21:07:00 | 显示全部楼层
对不起,我是说GPIO常见是PUSH PULL的,但MT6219的A17这个脚还有个功能是I2C的SDA。我想应该是OPEN DRAIN的。你提到可以不加上拉的情况,应该当普通的GPIO来用的
点评回复

使用道具 举报

 楼主| 发表于 2006-7-27 21:17:00 | 显示全部楼层
噢,太谢谢了,终于明白了,太感谢大家的帮助了,我代表新人们向各位前辈们致敬了!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-30 02:20 , Processed in 0.064591 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表