[STM32L0] OLED屏显示乱了是I2C不稳?

[复制链接]
 楼主| Bblythe 发表于 2025-5-8 07:37 | 显示全部楼层 |阅读模式
是不是拉电阻值不合适?还是电源纹波太大导致的?
Clyde011 发表于 2025-5-8 07:40 | 显示全部楼层
电源纹波真的很关键,我吃过亏。
Uriah 发表于 2025-5-8 07:41 | 显示全部楼层
看看是不是SCL波形有毛刺。
Pulitzer 发表于 2025-5-8 07:42 | 显示全部楼层
会不会是I2C和别的外设冲突了?
 楼主| Bblythe 发表于 2025-5-8 07:43 | 显示全部楼层
我直接用LL写I2C,控制更准。
Wordsworth 发表于 2025-5-8 07:43 | 显示全部楼层
CubeMX配置的I2C时序准吗?
万图 发表于 2025-5-8 07:44 | 显示全部楼层
你看ACK都正常吗?
童雨竹 发表于 2025-5-8 07:45 | 显示全部楼层
OLED电源不稳也会导致花屏。
帛灿灿 发表于 2025-5-8 07:46 | 显示全部楼层
L031的I2C有时候要reset下总线。
周半梅 发表于 2025-5-8 07:47 | 显示全部楼层
你用的I2C软驱动还是硬件I2C?
公羊子丹 发表于 2025-5-8 07:47 | 显示全部楼层
拉电阻加到4.7k试试。
stormwind123 发表于 2025-5-8 15:48 | 显示全部楼层
I2C 总线对噪声和信号完整性要求较高。长导线、不良连接或电磁干扰可能导致通信错误。
probedog 发表于 2025-5-8 15:49 | 显示全部楼层
上拉电阻值不当?
classroom 发表于 2025-5-8 15:49 | 显示全部楼层
I2C 通信速率设置过高,可能导致数据传输错误,尤其是在长导线或噪声环境下。
flycamelaaa 发表于 2025-5-8 15:49 | 显示全部楼层
电源是否稳定。
powerantone 发表于 2025-5-8 15:50 | 显示全部楼层
I2C 外设的配置错误,如地址设置不正确、时钟频率不匹配等,可能导致通信失败。
onlycook 发表于 2025-5-8 15:51 | 显示全部楼层
检查上拉电阻是否正确连接,并使用适当的阻值。
内政奇才 发表于 2025-5-8 15:51 | 显示全部楼层
降低 I2C 通信速率
豌豆爹 发表于 2025-5-8 15:52 | 显示全部楼层
用逻辑分析仪或示波器观察 I2C 信号,检查是否有通信错误或噪声干扰。
海滨消消 发表于 2025-5-8 15:52 | 显示全部楼层
建议在代码中增加错误检测和处理机制。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

145

主题

5747

帖子

1

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