From 72def895431ad7a08e635b11f3da738e2b2c4618 Mon Sep 17 00:00:00 2001 From: wujiazhi <1147861305@qq.com> Date: Thu, 13 Jun 2024 11:31:04 +0800 Subject: [PATCH] add lower model test --- 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