18249|12

411

帖子

9

TA的资源

一粒金砂(高级)

楼主
 

关于i2c总线时钟频率的问题,求解 [复制链接]

 
这句话“SCL时钟信号是由i2c总线上主机产生,用于同步来自SDA的采样数据,最大SCL频率为1MHZ,在SCL的上升边缘进行数据采样”中的“SCL频率为1MHZ”不明白,怎么确定主器件的时钟频率?怎么控制?
此帖出自stm32/stm8论坛

最新回复

频率的倒数是周期,但是你说的高低电平的周期是周期是个什么意思?没有理解  详情 回复 发表于 2018-7-15 08:05
点赞 关注(1)
 

回复
举报

8

帖子

1

TA的资源

一粒金砂(中级)

沙发
 
IIC可以有多个主机,能够控制SCL高低的都可以算是主机。可以用GPIO口模拟SCL信号线,就是拉高然后拉低,就是一个时钟信号。其实就是一个方波信号。
此帖出自stm32/stm8论坛

点评

那,频率就是方波周期的倒数吗?  详情 回复 发表于 2018-7-13 10:35
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

板凳
 
leetoun 发表于 2018-7-13 10:07
IIC可以有多个主机,能够控制SCL高低的都可以算是主机。可以用GPIO口模拟SCL信号线,就是拉高然后拉低,就 ...

那,频率就是方波周期的倒数吗?
此帖出自stm32/stm8论坛

点评

怎么控制呢?定时器还是别的方式?  详情 回复 发表于 2018-7-13 10:35
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

4
 
shijizai 发表于 2018-7-13 10:35
那,频率就是方波周期的倒数吗?

怎么控制呢?定时器还是别的方式?
此帖出自stm32/stm8论坛
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

5
 
SCL的高低电平时间要一样么?
此帖出自stm32/stm8论坛
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

6
 
IIC进行通信时,一个主一个从,主器件的时钟频率由主设备的时钟频率来决定,而时钟频率怎么确定,就看你怎么设置,不同的设备,不同的时钟配置,导致的时钟频率也不同
此帖出自stm32/stm8论坛

点评

频率跟SCL没关系么?不是SCL提供时钟的么?  详情 回复 发表于 2018-7-13 13:05
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

7
 
曹伟1993 发表于 2018-7-13 11:59
IIC进行通信时,一个主一个从,主器件的时钟频率由主设备的时钟频率来决定,而时钟频率怎么确定,就看你怎 ...

频率跟SCL没关系么?不是SCL提供时钟的么?
此帖出自stm32/stm8论坛

点评

那你的SCL哪来的?一般时钟都是由晶振提供,然后经过分频或者倍频给各个器件提供时钟  详情 回复 发表于 2018-7-13 14:44
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

8
 
shijizai 发表于 2018-7-13 13:05
频率跟SCL没关系么?不是SCL提供时钟的么?

那你的SCL哪来的?一般时钟都是由晶振提供,然后经过分频或者倍频给各个器件提供时钟
此帖出自stm32/stm8论坛

点评

如果要求SCL时钟最大为1MHZ,我要怎么设置?直接设置SCL连接的IO口的时钟频率么?  详情 回复 发表于 2018-7-13 14:57
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

9
 
曹伟1993 发表于 2018-7-13 14:44
那你的SCL哪来的?一般时钟都是由晶振提供,然后经过分频或者倍频给各个器件提供时钟

如果要求SCL时钟最大为1MHZ,我要怎么设置?直接设置SCL连接的IO口的时钟频率么?
此帖出自stm32/stm8论坛

点评

SCL不是IIC的时钟总线吗?你就设置IIC的时钟为1MHz不就行了吗?  详情 回复 发表于 2018-7-13 15:16
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

10
 
shijizai 发表于 2018-7-13 14:57
如果要求SCL时钟最大为1MHZ,我要怎么设置?直接设置SCL连接的IO口的时钟频率么?

SCL不是IIC的时钟总线吗?你就设置IIC的时钟为1MHz不就行了吗?
此帖出自stm32/stm8论坛

点评

能不能弱弱的问一句怎么设置 是使SCL高低电平周期的倒数为1MHZ么?  详情 回复 发表于 2018-7-14 10:57
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

11
 
曹伟1993 发表于 2018-7-13 15:16
SCL不是IIC的时钟总线吗?你就设置IIC的时钟为1MHz不就行了吗?

能不能弱弱的问一句怎么设置
是使SCL高低电平周期的倒数为1MHZ么?
此帖出自stm32/stm8论坛

点评

频率的倒数是周期,但是你说的高低电平的周期是周期是个什么意思?没有理解  详情 回复 发表于 2018-7-15 08:05
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

12
 
shijizai 发表于 2018-7-14 10:57
能不能弱弱的问一句怎么设置
是使SCL高低电平周期的倒数为1MHZ么?

频率的倒数是周期,但是你说的高低电平的周期是周期是个什么意思?没有理解
此帖出自stm32/stm8论坛
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

13
 
结贴啦,IIC时钟就是自己控制主设备进行拉低拉高SCL调节周期以及频率的
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表