1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #ifndef _2X298_IO_
- #define _2X298_IO_
- #define MOTA_EN LATCbits.LATC2
- #define MOTA_IN1 LATAbits.LATA6
- #define MOTA_IN2 LATAbits.LATA7
- #define SETPORT_MOTA do{ TRISCbits.TRISC2=TRISAbits.TRISA6=TRISAbits.TRISA7=0;} while(0)
- #define MOTB_EN LATCbits.LATC1
- #define MOTB_IN1 LATAbits.LATA5
- #define MOTB_IN2 LATAbits.LATA4
- #define SETPORT_MOTB do{ TRISCbits.TRISC1=TRISAbits.TRISA5=TRISAbits.TRISA4=0;} while(0)
- #define MOTC_EN LATBbits.LATB5
- #define MOTC_IN1 LATBbits.LATB4
- #define MOTC_IN2 LATBbits.LATB3
- #define SETPORT_MOTC do{ TRISBbits.TRISB5=TRISBbits.TRISB4=TRISBbits.TRISB3=0;} while(0)
- #define MOTD_EN LATBbits.LATB0
- #define MOTD_IN1 LATBbits.LATB2
- #define MOTD_IN2 LATBbits.LATB1
- #define SETPORT_MOTD do{ TRISBbits.TRISB0=TRISBbits.TRISB1=TRISBbits.TRISB2=0;} while(0)
- #define K1PORT C
- #define K1BIT 4
- #define K2PORT C
- #define K2BIT 5
- #define K3PORT A
- #define K3BIT 0
- #define K4PORT A
- #define K4BIT 1
- #define K5PORT A
- #define K5BIT 2
- #define K6PORT A
- #define K6BIT 3
- #define K8PORT B
- #define K8BIT 6
- #define K10PORT B
- #define K10BIT 7
- #define K11PORT C
- #define K11BIT 3
- #define MDEPORT B
- #define MDEBIT 0
- //#define KPORT(num) K##num##PORT
- //#define KBIT(num) K##num##BIT
- #define MD1PORT B
- #define MD1BIT 2
- #define MD2PORT B
- #define MD2BIT 1
- #endif
|