Guest User

Untitled

a guest
Jul 18th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. HAL_TIM_Base_Start_IT(&htim1);
  2. while ((GPIOA->IDR & GPIO_PIN_3) == 0x08)
  3. {
  4. Clk_h
  5. DWT_Delay(200);
  6. Clk_l
  7. DWT_Delay(200);
  8. }
  9. HAL_TIM_Base_Stop_IT(&htim1);
  10.  
  11. static void MX_TIM1_Init(void)
  12. {
  13.  
  14. TIM_ClockConfigTypeDef sClockSourceConfig;
  15. TIM_MasterConfigTypeDef sMasterConfig;
  16.  
  17. htim1.Instance = TIM1;
  18. htim1.Init.Prescaler = 16799;
  19. htim1.Init.CounterMode = TIM_COUNTERMODE_UP;
  20. htim1.Init.Period = 4999;
  21. htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
  22. htim1.Init.RepetitionCounter = 0;
  23. if (HAL_TIM_Base_Init(&htim1) != HAL_OK)
  24. {
  25. _Error_Handler(__FILE__, __LINE__);
  26. }
  27.  
  28. sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
  29. if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK)
  30. {
  31. _Error_Handler(__FILE__, __LINE__);
  32. }
  33.  
  34. sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
  35. sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
  36. if (HAL_TIMEx_MasterConfigSynchronization(&htim1, &sMasterConfig) != HAL_OK)
  37. {
  38. _Error_Handler(__FILE__, __LINE__);
  39. }
  40.  
  41. }
  42.  
  43. HAL_TIM_Base_Start_IT(&htim1);
  44. HAL_TIM_Base_Stop_IT(&htim1);
  45.  
  46. void TIM1_UP_TIM10_IRQHandler(void)
  47. {
  48. /* USER CODE BEGIN TIM1_UP_TIM10_IRQn 0 */
  49.  
  50. /* USER CODE END TIM1_UP_TIM10_IRQn 0 */
  51. HAL_TIM_IRQHandler(&htim1);
  52. /* USER CODE BEGIN TIM1_UP_TIM10_IRQn 1 */
  53. sprintf(str123,"<<FAIL>>");
  54. CDC_Transmit_FS((uint8_t*)str123,strlen(str123));
  55. /* USER CODE END TIM1_UP_TIM10_IRQn 1 */
  56. }
Add Comment
Please, Sign In to add comment