使用带PIC24F的SSD1305在LCD屏幕上显示ASCII字符

时间:2014-11-20 09:29:12

标签: pic spi lcd

我正在使用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或图像)发送到控制器?你推荐什么图书馆?

1 个答案:

答案 0 :(得分:1)

Microchip Graphics Library(gfx_release_notes.h)的发行说明中,“为Solomon Systech 132x64 OLED / PLED显示控制器SSD1305增加了驱动程序”,因此gfx应用程序应该是一个开始寻找的好地方。

此外,还有专门针对SSD1305在线here的模块的来源。看起来你需要为SPI实现DeviceWrite()。