1.3寸OLED乱码
时间: 2023-08-04 15:08:59 浏览: 341
根据引用\[1\]中的代码,你使用的是SSD1306_I2C库来控制OLED显示屏。根据引用\[2\]中的描述,你购买的1.3寸OLED屏与0.96寸屏相比,在显示效果上存在问题。根据引用\[3\]中的分析,这个1.3寸屏与标准的SSD1306 OLED屏有两个不同之处,其中一个是显示RAM不支持水平寻址模式,只支持页面寻址模式。另一个是列起始地址有2个点的偏移量。这些差异可能导致1.3寸屏显示乱码。
为了解决这个问题,你可以尝试以下解决方案:
1. 修改代码中的列起始地址(Column Start Address)为0x02,确保每次更新页面之前都正确设置列起始地址。可以发送0x02和0x10指令来进行设置。
2. 检查你的代码中是否使用了水平寻址模式,如果有的话,需要修改为页面寻址模式。
通过以上的修改,你应该能够解决1.3寸OLED显示乱码的问题。
#### 引用[.reference_title]
- *1* *2* *3* [网购的1.3寸SSD1306 OLED屏的MicroPython驱动问题 跳坑笔记](https://blog.csdn.net/zhufu86/article/details/119246782)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文