Pārlūkot izejas kodu

删除定时器配置

xuxinyi 1 mēnesi atpakaļ
vecāks
revīzija
ff12a5d346
6 mainītis faili ar 5 papildinājumiem un 136 dzēšanām
  1. 0 0
      .mxproject
  2. 0 1
      Core/Inc/stm32f1xx_it.h
  3. 0 49
      Core/Src/main.c
  4. 0 51
      Core/Src/stm32f1xx_hal_msp.c
  5. 0 21
      Core/Src/stm32f1xx_it.c
  6. 5 14
      lora_bl.ioc

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
.mxproject


+ 0 - 1
Core/Inc/stm32f1xx_it.h

@@ -58,7 +58,6 @@ void SysTick_Handler(void);
 void DMA1_Channel3_IRQHandler(void);
 void DMA1_Channel3_IRQHandler(void);
 void DMA1_Channel6_IRQHandler(void);
 void DMA1_Channel6_IRQHandler(void);
 void TIM3_IRQHandler(void);
 void TIM3_IRQHandler(void);
-void TIM4_IRQHandler(void);
 void USART2_IRQHandler(void);
 void USART2_IRQHandler(void);
 void USART3_IRQHandler(void);
 void USART3_IRQHandler(void);
 void EXTI15_10_IRQHandler(void);
 void EXTI15_10_IRQHandler(void);

+ 0 - 49
Core/Src/main.c

@@ -48,8 +48,6 @@
 /* Private variables ---------------------------------------------------------*/
 /* Private variables ---------------------------------------------------------*/
 RTC_HandleTypeDef hrtc;
 RTC_HandleTypeDef hrtc;
 
 
-TIM_HandleTypeDef htim4;
-
 UART_HandleTypeDef huart1;
 UART_HandleTypeDef huart1;
 UART_HandleTypeDef huart2;
 UART_HandleTypeDef huart2;
 UART_HandleTypeDef huart3;
 UART_HandleTypeDef huart3;
@@ -75,7 +73,6 @@ static void MX_DMA_Init(void);
 static void MX_USART1_UART_Init(void);
 static void MX_USART1_UART_Init(void);
 static void MX_USART2_UART_Init(void);
 static void MX_USART2_UART_Init(void);
 static void MX_USART3_UART_Init(void);
 static void MX_USART3_UART_Init(void);
-static void MX_TIM4_Init(void);
 static void MX_RTC_Init(void);
 static void MX_RTC_Init(void);
 /* USER CODE BEGIN PFP */
 /* USER CODE BEGIN PFP */
 
 
@@ -266,7 +263,6 @@ int main(void)
   MX_USART1_UART_Init();
   MX_USART1_UART_Init();
   MX_USART2_UART_Init();
   MX_USART2_UART_Init();
   MX_USART3_UART_Init();
   MX_USART3_UART_Init();
-  MX_TIM4_Init();
   MX_RTC_Init();
   MX_RTC_Init();
   /* USER CODE BEGIN 2 */
   /* USER CODE BEGIN 2 */
 
 
@@ -593,51 +589,6 @@ static void MX_RTC_Init(void)
 
 
 }
 }
 
 
-/**
-  * @brief TIM4 Initialization Function
-  * @param None
-  * @retval None
-  */
-static void MX_TIM4_Init(void)
-{
-
-  /* USER CODE BEGIN TIM4_Init 0 */
-
-  /* USER CODE END TIM4_Init 0 */
-
-  TIM_ClockConfigTypeDef sClockSourceConfig = {0};
-  TIM_MasterConfigTypeDef sMasterConfig = {0};
-
-  /* USER CODE BEGIN TIM4_Init 1 */
-
-  /* USER CODE END TIM4_Init 1 */
-  htim4.Instance = TIM4;
-  htim4.Init.Prescaler = 71;
-  htim4.Init.CounterMode = TIM_COUNTERMODE_UP;
-  htim4.Init.Period = 999;
-  htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
-  htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE;
-  if (HAL_TIM_Base_Init(&htim4) != HAL_OK)
-  {
-    Error_Handler();
-  }
-  sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
-  if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK)
-  {
-    Error_Handler();
-  }
-  sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
-  sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
-  if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK)
-  {
-    Error_Handler();
-  }
-  /* USER CODE BEGIN TIM4_Init 2 */
-
-  /* USER CODE END TIM4_Init 2 */
-
-}
-
 /**
 /**
   * @brief USART1 Initialization Function
   * @brief USART1 Initialization Function
   * @param None
   * @param None

+ 0 - 51
Core/Src/stm32f1xx_hal_msp.c

@@ -138,57 +138,6 @@ void HAL_RTC_MspDeInit(RTC_HandleTypeDef* hrtc)
 
 
 }
 }
 
 
-/**
-  * @brief TIM_Base MSP Initialization
-  * This function configures the hardware resources used in this example
-  * @param htim_base: TIM_Base handle pointer
-  * @retval None
-  */
-void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base)
-{
-  if(htim_base->Instance==TIM4)
-  {
-    /* USER CODE BEGIN TIM4_MspInit 0 */
-
-    /* USER CODE END TIM4_MspInit 0 */
-    /* Peripheral clock enable */
-    __HAL_RCC_TIM4_CLK_ENABLE();
-    /* TIM4 interrupt Init */
-    HAL_NVIC_SetPriority(TIM4_IRQn, 0, 0);
-    HAL_NVIC_EnableIRQ(TIM4_IRQn);
-    /* USER CODE BEGIN TIM4_MspInit 1 */
-
-    /* USER CODE END TIM4_MspInit 1 */
-
-  }
-
-}
-
-/**
-  * @brief TIM_Base MSP De-Initialization
-  * This function freeze the hardware resources used in this example
-  * @param htim_base: TIM_Base handle pointer
-  * @retval None
-  */
-void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* htim_base)
-{
-  if(htim_base->Instance==TIM4)
-  {
-    /* USER CODE BEGIN TIM4_MspDeInit 0 */
-
-    /* USER CODE END TIM4_MspDeInit 0 */
-    /* Peripheral clock disable */
-    __HAL_RCC_TIM4_CLK_DISABLE();
-
-    /* TIM4 interrupt DeInit */
-    HAL_NVIC_DisableIRQ(TIM4_IRQn);
-    /* USER CODE BEGIN TIM4_MspDeInit 1 */
-
-    /* USER CODE END TIM4_MspDeInit 1 */
-  }
-
-}
-
 /**
 /**
   * @brief UART MSP Initialization
   * @brief UART MSP Initialization
   * This function configures the hardware resources used in this example
   * This function configures the hardware resources used in this example

+ 0 - 21
Core/Src/stm32f1xx_it.c

@@ -66,7 +66,6 @@
 
 
 /* External variables --------------------------------------------------------*/
 /* External variables --------------------------------------------------------*/
 extern RTC_HandleTypeDef hrtc;
 extern RTC_HandleTypeDef hrtc;
-extern TIM_HandleTypeDef htim4;
 extern DMA_HandleTypeDef hdma_usart2_rx;
 extern DMA_HandleTypeDef hdma_usart2_rx;
 extern DMA_HandleTypeDef hdma_usart3_rx;
 extern DMA_HandleTypeDef hdma_usart3_rx;
 extern UART_HandleTypeDef huart2;
 extern UART_HandleTypeDef huart2;
@@ -257,26 +256,6 @@ void TIM3_IRQHandler(void)
   /* USER CODE END TIM3_IRQn 1 */
   /* USER CODE END TIM3_IRQn 1 */
 }
 }
 
 
-/**
-  * @brief This function handles TIM4 global interrupt.
-  */
-void TIM4_IRQHandler(void)
-{
-  /* USER CODE BEGIN TIM4_IRQn 0 */
-
-  /* USER CODE END TIM4_IRQn 0 */
-  HAL_TIM_IRQHandler(&htim4);
-  /* USER CODE BEGIN TIM4_IRQn 1 */
-  // printf("定时器测试\r\n");
-  deviceInfo.timeCount++;
-  if (GET_CMD(deviceInfo.commandFromCloud) == REQUEST_BLUETOOTH_DATA) {
-    if (deviceInfo.timeCount >= deviceInfo.forwardBLAndLoraDataDuration) {
-      deviceInfo.commandFromCloud = COMBINE_CMD_STEP(REQUEST_BLUETOOTH_DATA, REQUEST_BLUETOOTH_DATA_SEND);
-    }
-  }
-  /* USER CODE END TIM4_IRQn 1 */
-}
-
 /**
 /**
   * @brief This function handles USART2 global interrupt.
   * @brief This function handles USART2 global interrupt.
   */
   */

+ 5 - 14
lora_bl.ioc

@@ -33,11 +33,10 @@ Mcu.IP1=NVIC
 Mcu.IP2=RCC
 Mcu.IP2=RCC
 Mcu.IP3=RTC
 Mcu.IP3=RTC
 Mcu.IP4=SYS
 Mcu.IP4=SYS
-Mcu.IP5=TIM4
-Mcu.IP6=USART1
-Mcu.IP7=USART2
-Mcu.IP8=USART3
-Mcu.IPNb=9
+Mcu.IP5=USART1
+Mcu.IP6=USART2
+Mcu.IP7=USART3
+Mcu.IPNb=8
 Mcu.Name=STM32F103C(8-B)Tx
 Mcu.Name=STM32F103C(8-B)Tx
 Mcu.Package=LQFP48
 Mcu.Package=LQFP48
 Mcu.Pin0=PC14-OSC32_IN
 Mcu.Pin0=PC14-OSC32_IN
@@ -53,7 +52,6 @@ Mcu.Pin17=VP_RTC_VS_RTC_Activate
 Mcu.Pin18=VP_RTC_VS_RTC_Calendar
 Mcu.Pin18=VP_RTC_VS_RTC_Calendar
 Mcu.Pin19=VP_SYS_VS_tim3
 Mcu.Pin19=VP_SYS_VS_tim3
 Mcu.Pin2=PD0-OSC_IN
 Mcu.Pin2=PD0-OSC_IN
-Mcu.Pin20=VP_TIM4_VS_ClockSourceINT
 Mcu.Pin3=PD1-OSC_OUT
 Mcu.Pin3=PD1-OSC_OUT
 Mcu.Pin4=PA2
 Mcu.Pin4=PA2
 Mcu.Pin5=PA3
 Mcu.Pin5=PA3
@@ -61,7 +59,7 @@ Mcu.Pin6=PB10
 Mcu.Pin7=PB11
 Mcu.Pin7=PB11
 Mcu.Pin8=PB14
 Mcu.Pin8=PB14
 Mcu.Pin9=PB15
 Mcu.Pin9=PB15
-Mcu.PinsNb=21
+Mcu.PinsNb=20
 Mcu.ThirdPartyNb=0
 Mcu.ThirdPartyNb=0
 Mcu.UserConstants=
 Mcu.UserConstants=
 Mcu.UserName=STM32F103C8Tx
 Mcu.UserName=STM32F103C8Tx
@@ -82,7 +80,6 @@ NVIC.RTC_Alarm_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
 NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
 NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
 NVIC.TIM3_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:true
 NVIC.TIM3_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:true
-NVIC.TIM4_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
 NVIC.TimeBase=TIM3_IRQn
 NVIC.TimeBase=TIM3_IRQn
 NVIC.TimeBaseIP=TIM3
 NVIC.TimeBaseIP=TIM3
 NVIC.USART2_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
 NVIC.USART2_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
@@ -202,10 +199,6 @@ SH.GPXTI14.0=GPIO_EXTI14
 SH.GPXTI14.ConfNb=1
 SH.GPXTI14.ConfNb=1
 SH.GPXTI15.0=GPIO_EXTI15
 SH.GPXTI15.0=GPIO_EXTI15
 SH.GPXTI15.ConfNb=1
 SH.GPXTI15.ConfNb=1
-TIM4.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE
-TIM4.IPParameters=AutoReloadPreload,Prescaler,Period
-TIM4.Period=4999
-TIM4.Prescaler=71
 USART1.IPParameters=VirtualMode
 USART1.IPParameters=VirtualMode
 USART1.VirtualMode=VM_ASYNC
 USART1.VirtualMode=VM_ASYNC
 USART2.IPParameters=VirtualMode
 USART2.IPParameters=VirtualMode
@@ -218,6 +211,4 @@ VP_RTC_VS_RTC_Calendar.Mode=RTC_Calendar
 VP_RTC_VS_RTC_Calendar.Signal=RTC_VS_RTC_Calendar
 VP_RTC_VS_RTC_Calendar.Signal=RTC_VS_RTC_Calendar
 VP_SYS_VS_tim3.Mode=TIM3
 VP_SYS_VS_tim3.Mode=TIM3
 VP_SYS_VS_tim3.Signal=SYS_VS_tim3
 VP_SYS_VS_tim3.Signal=SYS_VS_tim3
-VP_TIM4_VS_ClockSourceINT.Mode=Internal
-VP_TIM4_VS_ClockSourceINT.Signal=TIM4_VS_ClockSourceINT
 board=custom
 board=custom

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels