Page 617 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 617

WR_set;
            }
            /*
            __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)
            {
                    CS_reset;
                    wr_cmd(reg);
                    reg  =  rd_dat();
                    CS_set;




                                                         -  610  -
   612   613   614   615   616   617   618   619   620   621   622