基于STM32 IIC的OLED屏幕滚动时数字会重叠
时间: 2023-07-01 09:09:06 浏览: 256
OLED.zip_iic oled_neighborhoodrcf_oled_stm32 oled iic
出现数字重叠的原因可能是IIC总线通信速度过慢导致数据传输不完整或者是OLED屏幕内部刷新速度不够快。可以尝试以下方法解决该问题:
1. 增加IIC通信速度,可以尝试增大IIC时钟频率。
2. 增加OLED屏幕刷新速度,可以使用硬件加速或者多线程刷新等方法。
3. 在更新数字之前先清除之前显示的数字,避免数字重叠。
4. 使用DMA方式进行数据传输,减少CPU的占用率。
5. 检查代码是否存在其他问题,例如数据缓存区大小设置不当等。
阅读全文