//======================================================================================= int main(void) { Puissance=0; UpDown=0; PWM_Init(4, 4, 20.0, 8000.0 ); Port_IO_Init('B', 9, 'o', 2); Port_IO_Init('B', 8, 'o', 0); Port_IO_Init('B', 10, 'i', 2); Port_IO_Init('B', 11, 'i', 2); Port_IO_Init('B', 12, 'i', 2); Port_IO_Init('B', 13, 'i', 2); Port_IO_Init('B', 14, 'i', 2); Port_IO_Init('B', 15, 'i', 2); // Gestion du Systick Systick_Prio_IT(2); Systick_Period(8.0,20000.0); // 20ms seconde SysTick_CkSource_ProcessorClk; SysTick_Enable_IT; SysTick_On; while(1) { } }
// Initialization function for device, // Call Init_Device() from your main program void Init_Device(void) {Oscillator_Init(); Timer_Init(); // UART_Init(); // ADC_Init(); Port_IO_Init(); SPI_Init(); Timer2_Init(); Interrupts_Init(); one = 0; two = 0; msek = 0; TR2 = 1; // Timer0 enabled // reset reset = 1; while (!one); // 100ucek 1 reset = 0; while (!two); // 5 mcek 0 _nop_(); TR2 = 0; }
//call this routine to initialize all peripherals void Init_Devices(void) { Port_IO_Init(); Oscillator_Init(); UART0_Init(); SPI_Init(); }
// Initialization function for device, // Call Init_Device() from your main program void Init_Device(void) { Reset_Sources_Init(); PCA_Init(); Timer_Init(); ADC_Init(); Voltage_Reference_Init(); Port_IO_Init(); Oscillator_Init(); Interrupts_Init(); }
// Initialization function for device, // Call Init_Device() from your main program void Init_Device(void) { Reset_Sources_Init(); Timer_Init(); UART_Init(); SPI_Init(); ADC_Init(0); DAC_Init(); EMI_Init(); Voltage_Reference_Init(); Port_IO_Init(); Oscillator_Init(); Interrupts_Init(); }
//======================================================================================= int main(void) { char flipflop = 1; Port_IO_Init(GPIOB, 8, 'o', 0); while(1) { flipflop=!flipflop; if (flipflop) { Port_IO_Clr(GPIOB,Num_Broche); } else { Port_IO_Set(GPIOB,Num_Broche); } } }
void Init_Device(void) { Timer_Init(); UART_Init(); Port_IO_Init(); }