You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

56 lines
1.7 KiB

#pragma once
#define TAG_SOLENOID_VALVE00 PD0
#define TAG_SOLENOID_VALVE01 PD1
#define TAG_SOLENOID_VALVE02 PD2
#define TAG_SOLENOID_VALVE03 PD3
#define TAG_SOLENOID_VALVE04 PD4
#define TAG_SOLENOID_VALVE05 PD5
#define TAG_SOLENOID_VALVE06 PD6
#define TAG_SOLENOID_VALVE07 PD7
#define TAG_SOLENOID_VALVE08 PD8
#define TAG_SOLENOID_VALVE09 PD9
#define TAG_SOLENOID_VALVE10 PD10
#define TAG_SOLENOID_VALVE11 PD11
#define SOLENOID_VALVE00 TAG_SOLENOID_VALVE07
#define SOLENOID_VALVE01 TAG_SOLENOID_VALVE06
#define SOLENOID_VALVE02 TAG_SOLENOID_VALVE05
#define SOLENOID_VALVE03 TAG_SOLENOID_VALVE04
#define SOLENOID_VALVE04 TAG_SOLENOID_VALVE03
#define SOLENOID_VALVE05 TAG_SOLENOID_VALVE02
#define SOLENOID_VALVE06 TAG_SOLENOID_VALVE01
#define SOLENOID_VALVE07 TAG_SOLENOID_VALVE00
#define SOLENOID_VALVE08 TAG_SOLENOID_VALVE11
#define SOLENOID_VALVE09 TAG_SOLENOID_VALVE10
#define SOLENOID_VALVE10 TAG_SOLENOID_VALVE09
#define SOLENOID_VALVE11 TAG_SOLENOID_VALVE08
// ¹âµç´«¸ÐÆ÷
#define TAG_SENSOR_INT0 PC0
#define TAG_SENSOR_INT1 PC1
#define TAG_SENSOR_INT2 PC2
#define TAG_SENSOR_INT3 PC3
#define TAG_SENSOR_INT4 PC4
#define TAG_SENSOR_INT5 PC5
#define TAG_SENSOR_INT6 PC6
#define TAG_SENSOR_INT7 PC7
#define TAG_SENSOR_INT8 PC8
#define TAG_SENSOR_INT9 PC9
#define SENSOR_INT0 TAG_SENSOR_INT9
#define SENSOR_INT1 TAG_SENSOR_INT8
#define SENSOR_INT2 TAG_SENSOR_INT7
#define SENSOR_INT3 TAG_SENSOR_INT6
#define SENSOR_INT4 TAG_SENSOR_INT0
#define SENSOR_INT5 TAG_SENSOR_INT1
#define SENSOR_INT6 TAG_SENSOR_INT2
#define SENSOR_INT7 TAG_SENSOR_INT3
#define SENSOR_INT8 TAG_SENSOR_INT4
#define SENSOR_INT9 TAG_SENSOR_INT5
#define ID0_IO PB11
#define ID1_IO PB12
#define ID2_IO PB13
#define ID3_IO PB14
#define ID4_IO PB15