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

#include "stm32f10x.h"

            #include "GLCD.h"

            #include "USART.h"
            //RFID's Data Length
            #define CardIDSize 8

            //Cds

            #define Data 11
            //Macros
            #define GaroOn          GPIOD->BRR = GPIO_Pin_1

            #define GaroOff                 GPIOD->BSRR = GPIO_Pin_1

            #define CarRedOn        GPIOD->BRR = GPIO_Pin_2
            #define CarRedOff       GPIOD->BSRR = GPIO_Pin_2
            #define CarYelOn        GPIOD->BRR = GPIO_Pin_3

            #define CarYelOff       GPIOD->BSRR = GPIO_Pin_3

            #define CarBluOn        GPIOD->BRR = GPIO_Pin_4
            #define CarBluOff       GPIOD->BSRR = GPIO_Pin_4
            #define HumanRedOn      GPIOD->BRR = GPIO_Pin_5

            #define HumanRedOff     GPIOD->BSRR = GPIO_Pin_5

            #define HumanBluOn      GPIOD->BRR = GPIO_Pin_6
            #define HumanBluOff     GPIOD->BSRR = GPIO_Pin_6
            #define BuzzerOff       GPIOB->BSRR = GPIO_Pin_0

            #define BuzzerOn        GPIOB->BRR = GPIO_Pin_0





            static void RCC_Conf(void)      //Rcc Configuration

            {

                    SystemInit();                                   //Setting System Clock to 72Mhz
                    RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB
               |RCC_APB2Periph_GPIOD       |     RCC_APB2Periph_GPIOE      |     RCC_APB2Periph_GPIOC       |
            RCC_APB2Periph_GPIOF | RCC_APB2Periph_USART1,ENABLE );

                     //Give Clock to GPIO and USART1 (GPIOA-E is Enabled in GLCD_Init)

                    RCC_APB1PeriphClockCmd( RCC_APB1Periph_TIM2 | RCC_APB1Periph_TIM3 |
                    RCC_APB1Periph_USART3,ENABLE);




                                                         -  190  -
   192   193   194   195   196   197   198   199   200   201   202