|
|
@@ -167,6 +167,14 @@ HAL_StatusTypeDef Timer_Managment_Fun(TIM_HandleTypeDef *htim, Timer_Operation o
|
|
|
|
|
|
return status;
|
|
|
}
|
|
|
+//开启供电
|
|
|
+void powerOn() {
|
|
|
+ HAL_GPIO_WritePin(POWER_ON_GPIO_Port, POWER_ON_Pin, GPIO_PIN_RESET);
|
|
|
+}
|
|
|
+//设备关闭供电
|
|
|
+void powerOff() {
|
|
|
+ HAL_GPIO_WritePin(POWER_ON_GPIO_Port, POWER_ON_Pin, GPIO_PIN_SET);
|
|
|
+}
|
|
|
|
|
|
/* USER CODE END 0 */
|
|
|
|
|
|
@@ -201,8 +209,10 @@ int main(void)
|
|
|
MX_GPIO_Init();
|
|
|
|
|
|
// 将GPIO引脚拉高
|
|
|
- HAL_GPIO_WritePin(POWER_ON_GPIO_Port, POWER_ON_Pin, GPIO_PIN_SET);
|
|
|
- HAL_GPIO_WritePin(POWER_ON_GPIO_Port, CTL_LORA_POWER_Pin, GPIO_PIN_RESET);
|
|
|
+ // HAL_GPIO_WritePin(POWER_ON_GPIO_Port, POWER_ON_Pin, GPIO_PIN_SET);
|
|
|
+ // HAL_GPIO_WritePin(POWER_ON_GPIO_Port, CTL_LORA_POWER_Pin, GPIO_PIN_RESET);
|
|
|
+ powerOn();
|
|
|
+ E52_CtlPowerOn_Fun();
|
|
|
MX_DMA_Init();
|
|
|
MX_USART1_UART_Init();
|
|
|
MX_USART2_UART_Init();
|