#ifndef __BASIC_TIM_H #define __BASIC_TIM_H #include "stm32h7xx.h" //高级定时器宏定义 #define ADVANCE_TIM TIM8 #define ADVANCE_TIM_CLK_ENABLE() __TIM8_CLK_ENABLE() #define ADVANCE_TIM_CH TIM_CHANNEL_1 //TIM通道CH1的引脚宏定义 #define ADVANCE_TIM_CHx_CLK() __GPIOC_CLK_ENABLE() #define ADVANCE_TIM_CHx_PORT GPIOC #define ADVANCE_TIM_CHx_PIN GPIO_PIN_6 //TIM通道CH1N的引脚宏定义 #define ADVANCE_TIM_CHxN_CLK() __GPIOA_CLK_ENABLE() #define ADVANCE_TIM_CHxN_PORT GPIOA #define ADVANCE_TIM_CHxN_PIN GPIO_PIN_5 //TIM引脚BKIN宏定义 #define ADVANCE_TIM_BKIN_CLK() __GPIOA_CLK_ENABLE() #define ADVANCE_TIM_BKIN_PORT GPIOA #define ADVANCE_TIM_BKIN_PIN GPIO_PIN_6 void TIM_Advance_Init(void); #endif /* __BASIC_TIM_H */