打印
[技术问答]

新唐MCU 的I2C Clock stretching功能请教

[复制链接]
1113|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
请教下I2C 的Clock stretching功能吗,比如新唐MCU硬件I2C做主机,外部从机带clock streching功能,如果从机将SCL拉低,主机这时候需要怎么配置。

使用特权

评论回复
沙发
baizuchong123|  楼主 | 2021-12-8 17:55 | 只看该作者
时钟拉伸(Clock stretching)

clock stretching通过将SCL线拉低来暂停一个传输.直到释放SCL线为高电平,传输才继续进行.clock stretching是可选的,实际上大多数从设备不包括SCL驱动,所以它们不能stretch时钟

使用特权

评论回复
板凳
baizuchong123|  楼主 | 2021-12-8 17:56 | 只看该作者
是不是要使能超时或者总线错误,然后软件去判断SCL电平决定传输要不要继续这样啊?

使用特权

评论回复
地板
daichaodai| | 2021-12-9 08:12 | 只看该作者
还有这个功能?

使用特权

评论回复
5
wanduzi| | 2021-12-9 22:50 | 只看该作者
可以看你选择的那个芯片的手册上的说明啊,看看有没有这个功能。

使用特权

评论回复
6
wanduzi| | 2021-12-9 22:50 | 只看该作者
MCU支持的就是普通的I2C吧,你说的这个概念没了解过。

使用特权

评论回复
7
wukaili666| | 2021-12-10 14:07 | 只看该作者
8051有找到相关描述

使用特权

评论回复
8
jasontu| | 2021-12-15 11:04 | 只看该作者
如果从机将SCL拉低,主机这时候需要怎么配置。
=>是硬件实现的,不用另外配置,只要开i2c timeout,在一定的时间内,看Clock stretching是否已经放开。

使用特权

评论回复
9
tpgf| | 2022-1-4 13:19 | 只看该作者
没了解过这个功能啊

使用特权

评论回复
10
renzheshengui| | 2022-1-4 13:20 | 只看该作者
在什么情况下会启用这个功能呢

使用特权

评论回复
11
wakayi| | 2022-1-4 13:23 | 只看该作者
是不是需要接上拉电阻啊

使用特权

评论回复
12
wowu| | 2022-1-4 13:24 | 只看该作者
所有型号都有这个功能吗

使用特权

评论回复
13
xiaoqizi| | 2022-1-4 13:34 | 只看该作者
问题是需要将它拉低吗

使用特权

评论回复
14
木木guainv| | 2022-1-4 13:39 | 只看该作者
个人感觉就是标准的iic配置啊

使用特权

评论回复
15
七毛钱| | 2022-1-7 11:34 | 只看该作者
这个功能是适合所有的mcu

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

0

粉丝