From 65062d0d5b21f838aa0043a15ce54cfab8d72c43 Mon Sep 17 00:00:00 2001 From: wujiazhi <1147861305@qq.com> Date: Tue, 11 Jun 2024 14:23:53 +0800 Subject: [PATCH] 1.Fixed communication failure between MCU and wireless module 2.Fix the wrong judgment of alkaline lithium power --- HARDWARE/GPIO/gpio.h | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) diff --git a/HARDWARE/GPIO/gpio.h b/HARDWARE/GPIO/gpio.h index 9a81b57..33b9441 100644 --- a/HARDWARE/GPIO/gpio.h +++ b/HARDWARE/GPIO/gpio.h @@ -3,21 +3,26 @@ #include "define_all.h" -/*����IO�궨�壬����ֻ���嵥���Ų�����IO�������Դ���Ƶ�IO\�ж�IO\״̬���IO�ȣ�����������ص�IO�ڶ�Ӧ����.h���涨�壨����UART\IIC\SPI�ȣ�*/ +/*����IO�궨��*/ +#define PULSE_OUT_PORT GPIOG +#define PULSE_OUT_PIN GPIO_Pin_6 +// ϵͳ��ѹ���ƣ������ڿ��ط��� +#define SYS_BST_EN_PORT GPIOD +#define SYS_BST_EN_PIN GPIO_Pin_0 // ���Ǽ�� #define UNCAP_DETECTION_PORT GPIOF #define UNCAP_DETECTION_PIN GPIO_Pin_5 - - - - /*�����궨��*/ +#define PULSE_OUT_ON GPIO_SetBits(PULSE_OUT_PORT, PULSE_OUT_PIN) +#define PULSE_OUT_OFF GPIO_ResetBits(PULSE_OUT_PORT, PULSE_OUT_PIN) +#define PULSE_OUT_TOG GPIO_ToggleBits(PULSE_OUT_PORT, PULSE_OUT_PIN) - - +/*��/��ѹ*/ +#define SYS_BST_EN GPIO_ResetBits(SYS_BST_EN_PORT,SYS_BST_EN_PIN) +#define SYS_BST_DIS GPIO_SetBits(SYS_BST_EN_PORT,SYS_BST_EN_PIN) void AnalogIO( GPIO_Type* GPIOx, uint32_t GPIO_Pin ); void AnalogIO_H(uint32_t GPIO_Pin ); @@ -30,5 +35,6 @@ void CloseIO( GPIO_Type* GPIOx, uint32_t GPIO_Pin ); void CloseH_IO( GPIOH_Type* GPIOx, uint32_t GPIO_Pin ); - +void Pulse_IO_Init(void); +void ALL_GPIO_Init(void); #endif -- Gitblit v1.9.3