51单片机串口通信,和I2C串口通信协议有什么区别和相同

如上,在学习单片机时,刚开始学的是51单片机串口通信,这难道是单片机之间或是和计算机的通信吗?还有一个就是在学习I2C总线时,这应该也是串口同步通信吧,这讲的是不是单片机... 如上,在学习单片机时,刚开始学的是51单片机串口通信,这难道是单片机之间或是和计算机的通信吗?还有一个就是在学习I2C总线时,这应该也是串口同步通信吧,这讲的是不是单片机和某个芯片器件之间的通信啊,也就是一般是单片机内部通信。请问我的理解是否正确,求正解,谢谢!! 展开
 我来答
ss7e0080
推荐于2017-11-25 · TA获得超过441个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:238万
展开全部
I2C总线是内部总线,用来连接内部系统内的芯片。比如mcu和存储器、键盘现实芯片、ad转换等等。
串口通信是用来和系统外部的设别通信的。比如设备和设备之间通信。
I2C和串口在通信协议上可以做到一样,也可做到不一样,这取决与具体的情况。
mcu和2402通信,mcu和电脑通信它们之间的协议软件可以做到完全一样
比如mcu发送1 2402和电脑发送2。
追问
补全:串口通信准确的说叫RS232(还有RS-422A   RS-485)接口通信(接口规定了数据终端设备(如单片机)和数据通信设备(如计算机)之间的通信和物理接口标准.),串口通信和I2C都是串行通信,但串口通信是RS232协议,I2C通信是遵循I2C协议(引自另一个的回答),非常感谢你们
cw339004111
2012-03-03 · TA获得超过193个赞
知道小有建树答主
回答量:91
采纳率:100%
帮助的人:75.1万
展开全部
串口通信准确的说叫RS232通信,串口通信和I2C都是串行通信,但串口通信是RS232协议,I2C通信是遵循I2C协议,举个简单例子,从A到B有条路,一个人走路过去,一个人坐车过去。串行通信就是相当于路,RS232和I2C协议相当于走路和坐车两种不同的方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2012-03-04 · TA获得超过5240个赞
知道大有可为答主
回答量:1.1万
采纳率:100%
帮助的人:607万
展开全部
这两者,不仅仅是通信协议不一样的问题。
电路,就完全不同。

就像:火车和汽车。
你必须单独的学习它们,学完了,自然就知道它们有什么区别和相同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
andrewnli
2012-03-04
知道答主
回答量:7
采纳率:0%
帮助的人:3.8万
展开全部
都是串口通信,只是协议不一样;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大雨落幽燕白
2012-03-03 · TA获得超过619个赞
知道小有建树答主
回答量:1961
采纳率:0%
帮助的人:545万
展开全部
通信协议、通信器件是两个不同的概念。你主要是把这点搞混了。打个比方,我们说话,说英语、汉语、葡萄牙语都行,只要能互相理解。
追问
嗯,这一点我没有弄错,51单片机之间的通信,和总线通信,这两者的本质区别,现在大概知道了,51单片机之间的通信使用的一般的串口通信,在这使用的是RS232协议。总线通信也是串口通信,只不过带了其它特定的通信规则。规定总线之间的器件通信时,必须按照这个规则规定的步骤一步一步来完成它们之间的通信。请问这样理解对吗?
追答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式