123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- #ifndef _VERSA1_IO_
- #define _VERSA1_IO_
- #define K1PORT A
- #define K1BIT 0
- #define K1AN 0
- #define K2PORT A
- #define K2BIT 1
- #define K2AN 1
- #define K3PORT A
- #define K3BIT 2
- #define K3AN 2
- #define K4PORT A
- #define K4BIT 4
- #define K5PORT C
- #define K5BIT 3
- #define K5AN 15
- #define K6PORT C
- #define K6BIT 2
- #define K6AN 14
- #define K7PORT C
- #define K7BIT 4
- #define K7AN 16
- #define K8PORT C
- #define K8BIT 5
- #define K8AN 17
- #define K9PORT B
- #define K9BIT 2
- #define K9AN 8
- #define K9INT 2
- #define K10PORT B
- #define K10BIT 3
- #define K10AN 9
- #define K11PORT B
- #define K11BIT 6
- #define K12PORT B
- #define K12BIT 7
- #define LEDPORT C
- #define LEDBIT 1
- //---- MOTOR A
- #define MA1PORT A
- #define MA1BIT 5
- #define MA1AN 4
- #define MA2 K1
- #define MAENPORT A
- #define MAENBIT 3
- #define MAENAN 3
- #define MAEN2 K2
- #define MOTA_PWM 5
- #define MOTA_CURRENT K3
- #define MOTA_CONFIG() do{/*set PWM pin digi out :*/pinModeDigitalOut(K4);} while(0)
- //---- MOTOR B
- #define MB1PORT B
- #define MB1BIT 0
- #define MB1AN 12
- #define MB1INT 0
- #define MB2PORT B
- #define MB2BIT 5
- #define MB2AN 13
- #define MBENPORT B
- #define MBENBIT 1
- #define MBENAN 10
- #define MBENINT 1
- #define MBEN2PORT B
- #define MBEN2BIT 4
- #define MBEN2AN 11
- #define MOTB_PWM 1
- #define MOTB_CURRENT K10
- #define MOTB_CONFIG() do{/*init PWM1 to P1B for MOTB_PWM : */ PSTR1CON=0; PSTR1CONbits.STR1B=1;pinModeDigitalOut(K9);} while(0)
- //---- Aux serial port
- #define AUXSERIAL_NUM 2
- #define AUXSERIAL_TX K11
- #define AUXSERIAL_RX K12
- #endif
|