我正在使用PIC24F通过SPI协议控制带有SSD1305控制器的LCD屏幕。
以下是我根据数据表启动屏幕的代码:
//OLED INIT
LATFbits.LATF0 = 1; //ENV_VDD_DISPL
delay(10);
LATFbits.LATF5 = 0; //RESET
delay(1);
LATFbits.LATF5 = 1; //RESET
delay(1);
LATFbits.LATF1 = 1;
delay(1);
LATDbits.LATD7 = 0; // D/C_DISPL : Command
writeSPI2(0xAF);//Display ON
上电工作正常,但我有一个“雪幕”,但我仍然对如何将数据发送到GDDRAM感到困惑。
用于LCD控制器的Microchip库似乎不支持SPI模式。
我的问题是,我在哪里可以找到帮助?如何将数据(ASCII或图像)发送到控制器?你推荐什么图书馆?
答案 0 :(得分:1)
在Microchip Graphics Library(gfx_release_notes.h)的发行说明中,“为Solomon Systech 132x64 OLED / PLED显示控制器SSD1305增加了驱动程序”,因此gfx应用程序应该是一个开始寻找的好地方。
此外,还有专门针对SSD1305在线here的模块的来源。看起来你需要为SPI实现DeviceWrite()。