Page 837 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 837
Set_nRd;
GPIOE->ODR = c;
Clr_nWr;
Set_nWr;
}
__inline unsigned short rd_dat (void) { //LCD제어 데이터 읽기
unsigned short val = 0;
Set_Rs;
Set_nWr;
Clr_nRd;
GPIOE->CRH = 0x44444444;
GPIOE->CRL = 0x44444444;
val = GPIOE->IDR;
val = GPIOE->IDR;
GPIOE->CRH = 0x33333333;
GPIOE->CRL = 0x33333333;
Set_nRd;
return val;
}
__inline void wr_reg (unsigned char reg, unsigned short val) { //레지스터 쓰기
Clr_Cs;
wr_cmd(reg);
wr_dat(val);
Set_Cs;
}
unsigned short rd_reg (unsigned short reg) { //레지스터 읽기
Clr_Cs;
wr_cmd(reg);
reg = rd_dat();
Set_Cs;
return reg;
}
void GLCD_init (void) { //LCD설정
- 830 -