最近使用STM32F1驱动0.96寸OLED(IIC),显示的内容正常,但是会一闪一闪的,这是为什么了?
PS:供电一切正常
1,刷屏方式有没有问题,刷完第一屏,不用清屏,接着刷第二屏,可以减少闪烁感
2,iic通信速度调快点,iic 通信跳到1mbps试试
3,打点方式是不是最快的,屏幕可以iic连续写入方式,一个启始信号后面跟尽可能多的写入数据。一个启示一个数据,这样打点也会慢很多
OLED屏在显示的时候只要没有新的数据插入就会一直保持原先的数据,也就是没有新的数据写入,显存会保持之前的显示内容,你这种情况可以是某个地方对OLED刷新导致的,或者真的是屏幕坏了