void MAIN_vInit(void) { // USER CODE BEGIN (Init,2) // USER CODE END // globally disable interrupts PSW_IEN = 0; /// ----------------------------------------------------------------------- /// Configuration of the System Clock: /// ----------------------------------------------------------------------- /// - VCO clock used, input clock is connected /// - input frequency is 8,00 MHz /// - system clock is 66.00 MHz MAIN_vUnlockProtecReg(); // unlock write security MAIN_vChangeFreq(); // load PLL control register // ----------------------------------------------------------------------- // Initialization of the Peripherals: // ----------------------------------------------------------------------- // initializes the Parallel Ports IO_vInit(); // initializes the General Purpose Timer Unit (GPT1) GPT1_vInit(); // initializes the General Purpose Timer Unit (GPT2) GPT2_vInit(); // initializes the Capture / Compare Unit 60 (CCU60) CCU60_vInit(); // initializes the Analog / Digital Converter (ADC0) ADC0_vInit(); // ----------------------------------------------------------------------- // Initialization of the Bank Select registers: // ----------------------------------------------------------------------- // USER CODE BEGIN (Init,3) // USER CODE END MAIN_vLockProtecReg(); // lock write security // globally enable interrupts PSW_IEN = 1; } // End of function MAIN_vInit
void MAIN_vInit(void) { // USER CODE BEGIN (Init,2) // USER CODE END // globally disable interrupts PSW_IEN = 0; /// ----------------------------------------------------------------------- /// Configuration of the System Clock: /// ----------------------------------------------------------------------- /// - VCO clock used, input clock is connected /// - input frequency is 8.00 MHz /// - system clock is 80.00 MHz MAIN_vUnlockProtecReg(); // unlock write security MAIN_vChangeFreq(); // load PLL control register // ----------------------------------------------------------------------- // SCU Interrupt Disable configuration: // ----------------------------------------------------------------------- SCU_INTDIS = 0xFFFF; // SCU Interrupt Disable Register // ----------------------------------------------------------------------- // Initialization of the Peripherals: // ----------------------------------------------------------------------- // initializes the Real Time Clock (RTC) RTC_vInit(); // ----------------------------------------------------------------------- // Initialization of the Bank Select registers: // ----------------------------------------------------------------------- // ----------------------------------------------------------------------- // SCU Interrupt Source Selection configuration: // ----------------------------------------------------------------------- SCU_ISSR = 0x0000; // SCU Interrupt Source Select Register // USER CODE BEGIN (Init,3) // USER CODE END MAIN_vLockProtecReg(); // lock write security // globally enable interrupts PSW_IEN = 1; } // End of function MAIN_vInit