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

void SC(void);                                  //SpeedCounter

            void FL(unsigned char d);                       //FollowLight

            void TL(void);                                  //Traffic Light
            void Delay(__IO uint32_t nTime);
            void Scan_Cds(int pstat);                       //Garo Debugger

            void Garo(void);

            int main(void)
            {
                    RCC_Conf();                     //RCC configuration

                    GPIO_Conf();            //GPIO configuration

                    while(SysTick_Config(SystemFrequency / 1000));
                    GLCD_Ready();           //GLCD Initialize and Settting
                    USART3_Configuration();                 //USART3(for RFID Reader) configuration

                    USART1_Configuration();         //USART1(for Communicate with Pi) configuraiton

                    Init_TIM_TL();                          //TIM3(for Traffic Light)
                    Init_TIM_SPM();                         //TIM2(for Counting time for SpeedCounter)
                    NVIC_Conf();            //NVIC Configuration (Masking Global Interrupts)

                    Init_Proj();                            //Initialize Project Hardware

                    GLCD_displayStringLn(Line1, " Initial Complete!");
                    //Display for Recognize Initialize finish
                    USART1Write("Init!!",sizeof("Init!!"));

                    //Sending String to inform ARM processor Initialize Finished

                    while(1)
                    {
                                    /******************Traffic Light Function**********************/

                                    TL();

                                    /******************Garodeung Function**********************/
                                    Garo();
                                    //Speed Monitor

                                    SC();   //

                                    //Stopline
                                    stop_line(Stop);
                                    //Scanning Garo




                                                         -  180  -
   182   183   184   185   186   187   188   189   190   191   192