• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

OLED闪屏是因为什么?

18362201019 2018-04-15 浏览量:10880

最近使用STM32F1驱动0.96寸OLED(IIC),显示的内容正常,但是会一闪一闪的,这是为什么了?

PS:供电一切正常

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1,刷屏方式有没有问题,刷完第一屏,不用清屏,接着刷第二屏,可以减少闪烁感

    2,iic通信速度调快点,iic 通信跳到1mbps试试

    3,打点方式是不是最快的,屏幕可以iic连续写入方式,一个启始信号后面跟尽可能多的写入数据。一个启示一个数据,这样打点也会慢很多

    • 发布于 2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:24
  • 估计是你有其他并行任务处理中使用了阻塞式延时
    • 发布于2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 刷新频率不够,你可以尝试提高刷新屏幕的任务的优先级。
    • 发布于2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • OLED屏在显示的时候只要没有新的数据插入就会一直保持原先的数据,也就是没有新的数据写入,显存会保持之前的显示内容,你这种情况可以是某个地方对OLED刷新导致的,或者真的是屏幕坏了

    • 发布于2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是刷新速率太慢,适当提高速率试试
    • 发布于2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是采用的方式不对,采用的刷新式数据提供,而OLED屏幕不需要这样处理?!
    • 发布于2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 我也用过这样的屏幕,单色iic oled屏幕,能刷到80帧每秒
    • 发布于2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 提高刷频率,或者设置寄存器有问题
    • 发布于2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 清屏太快?刚写完显示然后不加延时就清屏会闪烁的,OLED 屏幕是静态显示的,不重新写入数据是不会更新显示的,闪烁也有可能是在同一位置数据刷新过快,检查一遍程序
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能你对屏幕进行了写入操作 但是这个操作不是连续完成的  被其他任务中断了
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 刷新的时间太长了,可能你的刷新操作被中断打断而中断又占用时间比较长
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 看看接线有没有问题,看看程序是不是刷的慢
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 刷写时间间隔太长了吧 设置短一点试试
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • iic数据传输的速度太慢了可能,如果传输速度没问题可以看看有没有别的任务占用大量的资源。
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 刷新库太低了,刷新一屏的时间大于100ms以上,或是200ms时,会看到闪屏,可以增加通讯速度试试
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 刷新率不够,估计是延时用多了
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 第一反应就是刷新频率问题,当然这还需要你确认硬件电路没有问题,我之前调试触摸屏的时候,屏闪是因为一个电容坏了
    • 发布于2018-04-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

OLED闪屏是因为什么?