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

void s_init()//LCD초기화  설정

            {
                GPIOF->BRR=RS;
                //GPIOF->BRR=RW;
            }
            void s_data()//LCD에  데이터를  쓰겠다는  함수

            {
                GPIOF->BSRR=RS;
                //GPIOF->BRR=RW;
            }
            void s_latch()//LCD에  값을  표시하는  과정

            {
                GPIOF->BSRR=EN;
                delay_us(0x30D40);
                GPIOF->BRR=EN;

                delay_us(0x30D40);
            }


            void LCDSetting(){//LCD 처음 설정하는 함수이다.
                GPIOF->BRR=RS; //RS=0
                //GPIOF->BRR=RW; //RW=0 우리는  이  기능을  안  쓰므로  생략함

                GPIOF->BSRR=EN; // EN=1

                delay_us(0x30D40);



                s_init();
                GPIOD->ODR=0x0001;
                s_latch();
                GPIOD->ODR=0x0038;
                s_latch();
                s_latch();

                s_latch();
                s_latch();
                GPIOD->ODR=0x000E;
                s_latch();

                GPIOD->ODR=0x0010;
                s_latch();




                                                         -  964  -
   966   967   968   969   970   971   972   973   974   975   976