12864 SH1106 用8H8K64U I2C驱动,屏幕无法点亮
请教各位大佬,我在开天斧上,用软件模拟I2C驱动 中景园的128*64 驱动芯片为SH1106的1.3屏幕,屏幕始终无法点亮。用的是他们提供的范例程序,只是改了芯片型号,以及SCL/SDA口。
1,用逻辑分析仪抓取了初始化数据,与程序设定一致。
售后建议我换个芯片驱动试试,但我目前手上没有其他芯片。
看看哪位大佬有时间帮忙验证下是否程序问题。
附件是我的程序。
谢谢大佬们~
main中OLED_ShowChar(48,6,t,16)语句使用了参数16,表示使用8x16字号,但是在oled.c中具体程序实现中把else if(sizey==16) OLED_WR_Byte(asc2_1608,OLED_DATA)这句给注释掉了,恢复回来就对了 xxxevery 发表于 2026-1-18 17:50
main中OLED_ShowChar(48,6,t,16)语句使用了参数16,表示使用8x16字号,但是在oled.c中具体程序实现中把else ...
修改后可以了,感谢大佬出手相助。
一直把注意力放在底层协议跟命令上去了。{:baoquan:}谢谢 附上最近看的资料,给同样的第一次使用驱动的新手参考。
页:
[1]