fan.h 496 B

12345678910111213141516171819202122
  1. //
  2. // Created by DELL on 2025/2/10.
  3. //
  4. #ifndef FAN_BOARD_RCT6_FAN_H
  5. #define FAN_BOARD_RCT6_FAN_H
  6. #include "main.h"
  7. #include "tim.h"
  8. typedef struct {
  9. uint32_t timChannel;
  10. TIM_HandleTypeDef *htim;
  11. }PWMComParam_t;
  12. typedef struct {
  13. GPIO_TypeDef *GPIOx;
  14. uint16_t GPIO_Pin;
  15. }dipComParam_t;
  16. extern uint8_t dipBuf[3];
  17. extern uint8_t dipNum;
  18. uint8_t read_dip5();
  19. extern PWMComParam_t PWMComParam[3];
  20. void fan_control(PWMComParam_t PWMParam,uint8_t speed);
  21. #endif //FAN_BOARD_RCT6_FAN_H