boardio.h 742 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef _8X2A_IO_
  2. #define _8X2A_IO_
  3. #define MOTA_EN LATAbits.LATA4
  4. #define MOTA_IN1 LATBbits.LATB7
  5. #define MOTA_IN2 LATBbits.LATB6
  6. #define SETPORT_MOTA do{ TRISAbits.TRISA4=TRISBbits.TRISB7=TRISBbits.TRISB6=0;} while(0)
  7. #define MOTB_EN LATAbits.LATA5
  8. #define MOTB_IN1 LATBbits.LATB5
  9. #define MOTB_IN2 LATBbits.LATB4
  10. #define SETPORT_MOTB do{ TRISAbits.TRISA5=TRISBbits.TRISB5=TRISBbits.TRISB4=0;} while(0)
  11. #define K1PORT B
  12. #define K1BIT 1
  13. #define K2PORT B
  14. #define K2BIT 2
  15. #define K3PORT B
  16. #define K3BIT 3
  17. #define K4PORT C
  18. #define K4BIT 0
  19. #define K5PORT C
  20. #define K5BIT 4
  21. #define K6PORT C
  22. #define K6BIT 5
  23. //INPUT ONLY :
  24. #define K7PORT E
  25. #define K7BIT 3
  26. #define K1AN 10
  27. #define K2AN 8
  28. #define K3AN 9
  29. #endif