OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2352|回复: 5

STM32F103的硬件IIC带不了负载?

[复制链接]

10

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-9-13
在线时间
23 小时
发表于 2018-4-22 12:34:21 | 显示全部楼层 |阅读模式
5金钱
虽说很多人说32的硬件IIC不好用,但是听学长说调出来了,于是想试一试,用Cubemx生成了个工程,写好了程序。
发送的写指令用逻辑分析仪来看,初始发送的信号的效果还是不错的。但是问题来了。
这个信号只能输入给逻辑分析仪里面,无论我是接需要读取数据的DHT20传感器,还是接示波器,这个输出的SDA和SCL两根线,都会被同时拉为高电平。
很奇怪,请问大家遇到过类似的情况吗,可能的原因又是什么呢?现在完全分析不了他的时序关系了。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

569

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2363
金钱
2363
注册时间
2015-5-8
在线时间
320 小时
发表于 2018-4-22 12:49:44 | 显示全部楼层
IIC就是外部加上拉的,要是cube配置的IIC,估计直接配成上拉了
回复

使用道具 举报

10

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-9-13
在线时间
23 小时
 楼主| 发表于 2018-4-22 13:01:53 | 显示全部楼层
炫色康康 发表于 2018-4-22 12:49
IIC就是外部加上拉的,要是cube配置的IIC,估计直接配成上拉了

他即使配置成了上拉,不能导致不能输出低电平了吧。。。现在是用示波器都看不出来信号的变化,用逻辑分析仪反而可以看到
回复

使用道具 举报

10

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-9-13
在线时间
23 小时
 楼主| 发表于 2018-4-22 13:08:24 | 显示全部楼层
wsysx 发表于 2018-4-22 13:01
他即使配置成了上拉,不能导致不能输出低电平了吧。。。现在是用示波器都看不出来信号的变化,用逻辑分析 ...

而且我用模拟IIC的话,示波器是可以看到通信的时序的
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2018-4-22 16:24:57 | 显示全部楼层
103的可以的啊,我是直接库函数的,结合寄存器操作来,cubemx没用过
回复

使用道具 举报

8

主题

569

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2363
金钱
2363
注册时间
2015-5-8
在线时间
320 小时
发表于 2018-4-22 17:08:36 | 显示全部楼层
wsysx 发表于 2018-4-22 13:08
而且我用模拟IIC的话,示波器是可以看到通信的时序的

具体情况还得再分析下,给你个参考,原网址找不到了
http://www.stmcu.org/module/forum/thread-603782-1-1.html
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 07:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表