[STM32F4] stm32f4 i2c使用

[复制链接]
770|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 | 显示全部楼层
非常感谢楼主分享
八层楼 发表于 2020-4-2 18:20 | 显示全部楼层
非常感谢楼主分享
观海 发表于 2020-4-2 18:20 | 显示全部楼层
非常感谢楼主分享
guanjiaer 发表于 2020-4-2 18:22 | 显示全部楼层
非常感谢楼主分享
heimaojingzhang 发表于 2020-4-2 18:23 | 显示全部楼层
非常感谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部