找回密码
 立即注册
查看: 114|回复: 1

SSD1306更换SH1106的问题以及SSD1306和SSD1315的几种区别

[复制链接]
  • 打卡等级:以坛为家III
  • 打卡总天数:618
  • 最近打卡:2025-12-18 04:04:15

35

主题

440

回帖

4057

积分

荣誉版主

积分
4057
发表于 2025-11-18 11:25:01 | 显示全部楼层 |阅读模式
常用的几种OLED屏幕,比如SSD1306、SSD1315、SH1106等等,驱动程序基本都能通用。
但是由于不同型号的驱动芯片,在功能上存在一些不同,所以在替换屏幕使用的时时候,偶尔也会遇到显示不正常的情况。
所以,这次就把常遇到的问题,集中整理在这个视频里。

视频分成两部分。

Part 1 是关于0.96吋的屏幕替换成1.3吋的屏幕的时候,会花屏的问题,以及解决方法。
这个问题在论坛、QQ群以及其它平台上提到的比较多,代表性的是这个帖子:
老梁示波器OLED花屏
https://www.stcaimcu.com/thread-6337-1-1.html

因为SSD1306和SH1106的屏幕,显存的寻址方式不一样,所需要根据实际情况,选择发送显示数据的方式。

Part 2 是列举了SSD1306和SSD1315芯片的OLED屏幕,在硬件结构和控制指令等方面的几种区别。
比如屏幕玻璃的尺寸,几毫米的差别可能就会对更换屏幕造成麻烦;
再比如控制指令的区别,型号不匹配可能会导致显示达不到预期的效果。
比如这几个帖子提到的:
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=18574&pid=178487
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=20937&pid=193978


所以通过这些区别的举例,可以更容易地分辨屏幕芯片的型号。



第二部分总结下来就是,对于0.96吋的屏幕,
要想麻烦少,就选SSD1306,因为容错率高;
要想效果好,就选SSD1315,因为功能指令更完善。






能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:103
  • 最近打卡:2025-12-18 09:23:56
已绑定手机

7

主题

136

回帖

770

积分

高级会员

DIY玩家

积分
770
发表于 2025-11-24 09:51:42 | 显示全部楼层
遇到过显示错位的问题。
真正的学徒往往怀着大师的心
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-18 19:00 , Processed in 0.448033 second(s), 51 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表