| | |
| | | |
| | | #include "define_all.h" |
| | | |
| | | /*¹¦ÄÜ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 |
| | | /*¹¦ÄÜIOºê¶¨Ò壬ÕâÀïÖ»¶¨Òåµ¥Òý½Å²Ù×÷µÄIO£¨ÀýÈçµçÔ´¿ØÖƵÄIO\ÖжÏIO\״̬¼ì²âIOµÈ£©£¬ÓëÍâÉèÏà¹ØµÄIOÔÚ¶ÔÓ¦Çý¶¯.hÀïÃæ¶¨Ò壨ÀýÈçUART\IIC\SPIµÈ£©*/ |
| | | // ¿ª¸Ç¼ì²â |
| | | #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 ); |
| | |
| | | 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 |