Bblythe 发表于 2025-5-8 07:37

OLED屏显示乱了是I2C不稳?

是不是拉电阻值不合适?还是电源纹波太大导致的?

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

建议在代码中增加错误检测和处理机制。
页: [1]
查看完整版本: OLED屏显示乱了是I2C不稳?