打印
[STM32F4]

stm32f4 i2c使用

[复制链接]
600|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lemon0809|  楼主 | 2020-3-5 19:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

最近在用stm32f401re做一款热成像设备需要用到I2C,这里总结一下遇到的坑。

一开始调试我用的是开发板飞线接传感器,SCL SDA加4.7k上拉电阻。使用硬件I2C时读写大量数据时经常会遇到HAL_ERR和HAL_BUSY,只能通过复位I2C和软重启解决。后来改用模拟I2C,在抓包时发现又是会出现10ns的毛刺信号,头疼。
初步怀疑是因为用杜邦线飞线导致的,后来打的样板回来后焊接调试发现果然好了。希望亲们下次调试I2C时注意



使用特权

评论回复
沙发
清风致影| | 2020-3-5 19:11 | 只看该作者
你最后是用硬件还是模拟?

使用特权

评论回复
板凳
yizushijie| | 2020-3-6 13:43 | 只看该作者
用硬件还是模拟,其实你的10ns,可以将上拉电阻变成3.3K。

使用特权

评论回复
地板
晓伍| | 2020-4-2 18:19 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
5
八层楼| | 2020-4-2 18:20 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
6
观海| | 2020-4-2 18:20 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
7
guanjiaer| | 2020-4-2 18:22 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
8
heimaojingzhang| | 2020-4-2 18:23 | 只看该作者
非常感谢楼主分享

使用特权

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

本版积分规则

7

主题

8

帖子

0

粉丝