关于I2C实验的波形问题

2019-07-20 18:53发布

为什么会有上面的毛刺?是正常现象吗?@正点原子
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
xkwy
1楼-- · 2019-07-20 19:08
没毛病,STM32就是按程序跑的,结果就是这样。


I2C的SCL和SDA都应该配置为上拉开漏输出,但是,
原子哥的代码却给改成了一会儿推挽输出一会儿浮空输入,这样不好。
这种状态切换间如果处理不好会出现毛刺。
操作系统
2楼-- · 2019-07-20 22:44
很小的,不怕。
zwd827109273
3楼-- · 2019-07-20 23:28
 精彩回答 2  元偷偷看……
zwd827109273
4楼-- · 2019-07-21 04:35
 精彩回答 2  元偷偷看……
xkwy
5楼-- · 2019-07-21 09:16
zwd827109273 发表于 2016-11-13 22:46
可是我设置为开漏输出之后波形成斜着的了,很奇怪

是不是上升沿较平缓而下降沿很陡峭?

斜着就对了,那是因为上拉电阻在上拉,阻值越小上升时间越小。
所以为了提高频率,可以采取减小上拉电阻的办法。
小陀螺爱炒蛋
6楼-- · 2019-07-21 10:30
没毛病,挺好的波形~过冲一般大于1/3再考虑

一周热门 更多>