2014-11-20 5 views
0

SPI 프로토콜을 통해 SSD1305 컨트롤러가있는 LCD 화면을 제어하는 ​​데 PIC24F를 사용하고 있습니다. 여기 PIC24F가있는 SSD1305를 사용하여 LCD 화면에 ASCII 문자 표시

는 데이터 시트에 따라 화면의 전원을 켜 내 코드입니다 :

//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 컨트롤러 용 마이크로 칩 라이브러리는 SPI 모드를 지원하지 않습니다.

내 질문에 대한 답변은 어디에서 찾을 수 있습니까? 데이터 (ASCII 또는 이미지)를 컨트롤러에 보내려면 어떻게합니까? 어떤 도서관을 추천하십니까?

답변

1

Microchip Graphics Library (gfx_release_notes.h)의 릴리스 노트는 "Solomon Systech 132x64 OLED/PLED 디스플레이 컨트롤러 SSD1305 용 드라이버 추가"이므로 gfx 응용 프로그램이 검색하기 좋은 위치 여야합니다.

또한 SSD1305 용 온라인 모듈 here도 있습니다. SPI 용 DeviceWrite()를 구현해야하는 것처럼 보입니다.