usr_lysis.h 841 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*
  2. * usr_gpio.h
  3. *
  4. * Created on: 2022��4��11��
  5. * Author: amos
  6. */
  7. #ifndef USR_LYSIS_H_
  8. #define USR_LYSIS_H_
  9. /*************************************/
  10. #define TUPE_OPTIC_PORT PF//光开
  11. #define TUPE_OPTIC_PIN BIT5//光开
  12. #define TUPE_OPTIC_INT_CH 5//光开
  13. #define TUPE_OPTIC() (PF5) //按键
  14. #define HEAT_UP_CH_MASK PWM_CH_4_MASK
  15. #define HEAT_UP_CH 4
  16. #define COOL_DOWN_CH_MASK PWM_CH_5_MASK
  17. #define COOL_DOWN_CH 5
  18. #define MOTOR_CHECK_SPEED 60
  19. #define MOTOR_MOVEFORM_OPTIC_TIM 10
  20. #define MOTOR_LOOP_TIM 100
  21. #define MOTOR_SWING_TIM 100
  22. typedef enum {
  23. HEAT_UP = 0,
  24. COOL_DOWN = 1,
  25. }HEAT_DIR;
  26. void updatParm_therm(void);
  27. void Set_therm(float goal) ;
  28. uint32_t Therm_work(void);
  29. uint32_t Therm_updat_work(void);
  30. uint32_t Close_Therm_work(void);
  31. /***********************************/
  32. #endif /* USR_HEATER_H_ */