打印
[STM32F2]

HAL库I2C初始化后出现错误,未能正确配置滤波器

[复制链接]
224|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
空间规划科|  楼主 | 2024-8-31 23:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用HAL库进行I2C初始化时,未正确配置模拟,导致I2C通信不稳定。

使用特权

评论回复
沙发
LOVEEVER| | 2024-9-13 17:26 | 只看该作者
HAL库标准的库文件还有问题,楼主是如何进行设置的?

使用特权

评论回复
板凳
probedog| | 2024-9-14 15:57 | 只看该作者
首先,确认你是否正在使用STM32的硬件I2C接口还是通过GPIO口软件模拟I2C。硬件I2C通常性能更稳定,而软件模拟I2C可能受到CPU负载和其他任务的影响。

使用特权

评论回复
地板
probedog| | 2024-9-14 15:57 | 只看该作者
I2C初始化设置、GPIO配置是否正确无误

使用特权

评论回复
5
probedog| | 2024-9-14 15:58 | 只看该作者
检查上拉电阻是否适当、使用示波器观察SDA和SCL的波形,检查是否有信号冲突、过冲或欠冲等问题。

使用特权

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

本版积分规则

21

主题

121

帖子

0

粉丝