main.c 884 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #include "stm32f0xx.h"
  2. #include "crutchs.h"
  3. #include "system_stm32f0xx.h"
  4. #include "system_stm32f0xx.c"
  5. /*
  6. #include "stm32f0xx_rcc.h"
  7. #include "stm32f0xx_gpio.h"
  8. #include "stm32f0xx_rcc.c"
  9. #include "stm32f0xx_gpio.c"
  10. */
  11. /*Объявляем переменные
  12. GPIO_InitTypeDef port;
  13. void Setup(){
  14. RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
  15. port.GPIO_Mode = GPIO_Mode_OUT;
  16. port.GPIO_OType = GPIO_OType_PP;
  17. port.GPIO_Pin = GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4;
  18. port.GPIO_Speed = GPIO_Speed_50MHz;
  19. GPIO_Init(GPIOA, &port);
  20. GPIOA -> BRR = GPIO_Pin_1;
  21. GPIOA -> BRR = GPIO_Pin_2;
  22. GPIOA -> BRR = GPIO_Pin_3;
  23. GPIOA -> BRR = GPIO_Pin_4;
  24. }
  25. */
  26. volatile int iee=0;
  27. int main()
  28. {
  29. //Setup();
  30. while(1)
  31. {
  32. // GPIOA -> BSRR = GPIO_Pin_1;
  33. // for (int i=0; i<100000 ; i++);
  34. // GPIOA -> BSRR = GPIO_Pin_1;
  35. for (int i=0; i<10000000 ; i++);
  36. iee++;
  37. }
  38. }