wukaili666 发表于 2021-12-6 11:59

I2C Clock stretching功能请教

请教下华大的13X,460系列支持I2C Clock stretching功能吗,还没接触过这个功能,想先确认下能不能用,做主机或者做从机。谢谢了!

wukaili666 发表于 2021-12-6 12:00

时钟拉伸(Clock stretching)

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

wukaili666 发表于 2021-12-6 12:02

疑问是如果mcu使用硬件I2C做主机,如果外部器件支持streching功能,会将SCL线拉低,此时MCU会是什么状态。需要软件这边进行处理吗?使能超时?

cyclefly 发表于 2021-12-6 17:55

还真没具体测过电平

wukaili666 发表于 2021-12-10 14:01

手册上有答案

onlycook 发表于 2021-12-14 16:33

楼主问题解决了

qcliu 发表于 2022-1-8 09:59

这个功能主要用于什么呢

tfqi 发表于 2022-1-8 10:03

这样做是增加包容性吗

wiba 发表于 2022-1-8 10:06

从来没有用过这个功能啊

zljiu 发表于 2022-1-8 10:09

运行过程中有掉线的现象吗

coshi 发表于 2022-1-8 10:13

只要用iic就要启用这个功能吗
页: [1]
查看完整版本: I2C Clock stretching功能请教