2014-11-20 7 views
0

Я использую PIC24F для управления жидкокристаллическим экраном с контроллером SSD1305 по протоколу SPI.Отображение символа ASCII на ЖК-экране с использованием SSD1305 с PIC24F

Вот мой код для включения экрана в соответствии с спецификации:

//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.

Библиотека микрочипов для контроллера ЖКД, похоже, не поддерживает режим SPI.

Вопрос, где я могу найти помощь? Как я могу отправить данные (ASCII или изображение) в контроллер? Какую библиотеку вы рекомендуете?

ответ

1

В примечаниях к выпуску Microchip Graphics Library (gfx_release_notes.h) есть «Добавлен драйвер для Solomon Systech 132x64 OLED/PLED Display Controller SSD1305», поэтому приложение gfx должно быть хорошим местом для начала поиска.

Также есть источник для модуля специально для SSD1305 онлайн here. Похоже, вам нужно реализовать DeviceWrite() для SPI.