Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stm32f10x.h" // DOLACZENIE PODSTAWOWEJ BIBLIOTEKI
- void czekaj(int time); // WYWOLANIE FUNKCJI OPOZNIAJACEJ
- int main(void) // FUNKCJA GLOWNA
- {
- RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); // DOPROWADZENIE ZEGARA DO MODULU GPIO
- GPIO_InitTypeDef zielona; // DEKLARACJA ZMIENNEJ
- GPIO_StructInit(&zielona); // USTAWIENIE DOMYSLNEJ KUNFIGURACJI DLA OBIEKTU
- zielona.GPIO_Pin=GPIO_Pin_5; // WSKAZANIE PINU DOCELOWEGO
- zielona.GPIO_Mode=GPIO_Mode_Out_PP; // USTAWIENIE PINU JAKO WYJSCIE
- GPIO_Init(GPIOA,&zielona); // INICJALIZACJA MODULU GPIOA
- while(1) // PETLA NIESKONCZONA
- {
- GPIO_SetBits(GPIOA,GPIO_Pin_5); // ZAPALENIE DIODY
- czekaj (400); // OPOZNIENIE
- GPIO_ResetBits(GPIOA,GPIO_Pin_5);
- czekaj (400);
- }
- void czekaj(int time) // STWORZENIE FUNKCJI OPOZNIAJACEJ
- {
- int i; // DEKLARACJA ZMIENNEJ
- for (i=0; i<time*4000; i++) // REALIZACJA OPOZNIENIA
- {
- //
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement