초보의 아웅다웅 설계하기/Cypress_PSOC

Cypress-PSoc Creator - PSoC5 - emWin 올리기

로망와니 2012. 5. 16. 23:19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

제 하드웨어에 맞게 핀 설정을 하였습니다. 

 

 

 

 

 

 

 

OS를 사용하지 않고 Touch를 사용하기 위하여 GUI_X.c와 GUI_X_Touch.c를 선택하였씁니다. 

 

 

 

 .lib 파일과 GUIConf.h파일은 os를 사용하느냐, 터치를 사용하느냐에 따라 4가지로 분류되었습니다.

 

 

 

 

 

 

※ 조금 황당하기도 하고 어이없기도 했지만 PSoC Creator내의 자체 컴파일러인 GCC 4.4.1은 경로내의 .a파일을 지원하지 않았습니다. 그 때문에 Keil 컴파일러를 선택하여 컴파일 하였습니다.(.lib 파일을 선택)

터치 초기값을 넣어주기 위하여 위의 부분을 변경하였습니다.

초기처럼 뒤쪽이 ,0,0)으로 되어있다면 터치값을 가져오는 함수를 사용하더라도 터치를 제대로 읽어오지 못합니다. 

 

 

가로화면을 사용하기 위하여 LCD_SWAP를 1로 선택하였습니다.

SSD1963을 하용하기에 LCD_CONTROLLER을 66709로 변경하였습니다. 

 

 

가지고 있는 LCD의 설정에 맞게 LCD 초기값을 넣어줍니다.

 

 

LCD 화면 픽셀값에 맞게 설정하여줍니다.

 

이 모든 과정이 끝나면 아마 HELLO WORLD라는 화면을 LCD에서 볼 수 있을 거라고 생각됩니다.

 

emWinTest.vol1.egg

 

emWinTest.vol2.egg

 

emWinTest.vol3.egg

 

emWinTest.vol4.egg

 

emWinTest.vol5.egg