Page 531 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 531
}
/*
__inline unsigned short rd_dat (void)
{
unsigned short RD =0;
RS_set;
WR_set;
RD = GPIOE -> IDR;
RD_reset;
return RD;
}
*/
__inline unsigned short rd_dat (void) {
unsigned short val = 0;
RS_set;
WR_set;
RD_reset;
GPIOE->CRH = 0x44444444;
GPIOE->CRL = 0x44444444;
val = GPIOE->IDR;
val = GPIOE->IDR;
GPIOE->CRH = 0x33333333;
GPIOE->CRL = 0x33333333;
RD_set;
return val;
}
__inline void wr_reg (unsigned char cmd, unsigned short dat)
{
CS_reset;
wr_cmd(cmd);
wr_dat(dat);
CS_set;
}
__inline unsigned short rd_reg (unsigned short reg)
{
- 524 -