IoT_SCV_CH584M/bsp/inc/bsp_motor.h

31 lines
581 B
C
Raw Normal View History

2024-12-11 16:21:57 +08:00
/*
* bsp_motor.h
*
* Created on: 2024<EFBFBD><EFBFBD>11<EFBFBD><EFBFBD>30<EFBFBD><EFBFBD>
* Author: 123
*/
#ifndef INC_BSP_MOTOR_H_
#define INC_BSP_MOTOR_H_
#include "CH58x_common.h"
//extern uint8_t motor_state;
typedef struct state{
uint8_t motor_state; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
uint8_t dot_state; //<2F><><EFBFBD><EFBFBD>״̬
uint8_t off_state; //<2F>ѹ<EFBFBD>״̬
}valve_state;
extern valve_state valve_status;
2025-05-13 17:29:54 +08:00
#define COIL_ADC GPIO_Pin_5
#define COIL_A GPIO_Pin_1
#define COIL_B GPIO_Pin_0
void BSP_MOTOR_Init(void);
void VALVE_OPEN(void);
void VALVE_CLOSE(void);
void VALVE_STOP(void);
2024-12-11 16:21:57 +08:00
#endif /* INC_BSP_MOTOR_H_ */