iic到底属于异步通信还是同步通信

guoyu_bo 2011-09-08 07:39:58
异步通信主要特点就是有开始位,停止位而且约定传输速度,这些都和iic相符。
但百度百科上说iic是同步通信的一种特殊形式。
http://baike.baidu.com/view/751581.html?goodTagLemma
我后来又查了不少资料都没有明确说明iic到底是属于哪一类,坛子里要是有人知道的话帮忙告诉一下
...全文
4692 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
mawenxuanice 2011-10-08
  • 打赏
  • 举报
回复
同步通信就是发送方和接收方都有相同的时钟信号来协调,很显然在I2C通信中有时钟信号线SCL,因此它是同步的串行传输
whlzhh 2011-09-26
  • 打赏
  • 举报
回复
IIC是同步的
用户 昵称 2011-09-25
  • 打赏
  • 举报
回复
有同步信号的是同步
phlen 2011-09-24
  • 打赏
  • 举报
回复
要提供时钟SCL的 应该是同步吧
阿霖 2011-09-24
  • 打赏
  • 举报
回复
I2C当然是同步串行通信~

同步相对于异步
并行相对于串行

不要把概念弄混哦~
boluomianbao 2011-09-23
  • 打赏
  • 举报
回复
也解了我的疑惑~
xiemo011 2011-09-22
  • 打赏
  • 举报
回复
IIC, SPI都是同步通信
miaozhendaoren 2011-09-19
  • 打赏
  • 举报
回复
同步在传输过程中可以在一定范围内随时更改时钟频率,时钟频率一变,传输速度就变了,异步得先都约定好波特率,即使要改变波特率也得先通知对方,不那么随便!
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bjtea 的回复:]
软件中说的异步和同步与硬件上说的不是同一个概念,所以容易引起误解;
I2C的同步很明显,双方是在同一个时钟SCL信号下动作的,所以是同步;
232是异步,因为双方的时钟不同,所以容易不协调和误差,造成波特率很低。
[/Quote]
正解啊!
绿野耕夫 2011-09-16
  • 打赏
  • 举报
回复
当然是同步了,IIC2条线有条是时钟信号线啊
LDHWLI 2011-09-15
  • 打赏
  • 举报
回复
有波特率设置的是异步,IIC芯片都会给相关的时序图的,就按着时序来编写代码
zhangguirui 2011-09-15
  • 打赏
  • 举报
回复
同步的串行通讯,不像UART有波特率限制
floodever 2011-09-15
  • 打赏
  • 举报
回复
我认为,异步就是在甲方发送给乙方的同时,乙方也能给甲方发送,所以不存在主从的关系;同步就需要时钟或者类似时钟的同步信号,一方发送,另一方只能接收,一般都会有一方作为主,控制时钟频率。
cmheia 2011-09-14
  • 打赏
  • 举报
回复
根据楼上这么多说法,貌似是同步的?
sfd1234 2011-09-13
  • 打赏
  • 举报
回复
我也疑惑,看到大家的意见,我明白了!
nigalo 2011-09-13
  • 打赏
  • 举报
回复
I2C 是同步通讯,一个主多个从。
lbing7 2011-09-13
  • 打赏
  • 举报
回复
同步和异步,是看电钟源

如果共用一个时钟,那就是同步

反之为异步
feng7902 2011-09-09
  • 打赏
  • 举报
回复
IIC算是同步的
天冰天降 2011-09-09
  • 打赏
  • 举报
回复
同步的了,这还有啥疑问呢
Great_Bug 2011-09-09
  • 打赏
  • 举报
回复
iic的速率不是固定的.....速率变化不会影响通讯,即使在一个字节的传输中都允许速率变化
加载更多回复(7)

27,374

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧