//PIC Stuff/PICX_16F1825_Stepper_Driver/IOC.c |
---|
14,11 → 14,11 |
void IOC_Interrupt_Handler(void) { |
if (IOCAFbits.IOCAF3) { |
if (SW_1_PORT == 1) { |
if (SW_1_PORT) { |
switch (Get_Cur_Mode()) { |
case SINGLE_STEP: |
STEP_LAT = 1; |
__delay_us(2); |
__delay_ms(2); |
STEP_LAT = 0; |
break; |
case AUTO_STEP: |
25,12 → 25,13 |
break; |
case SET_MICROSTEP: |
Set_Next_Step(); |
break; |
} |
} |
__delay_ms(100); |
// Delay to debounce button on any edge |
__delay_ms(200); |
IOCAFbits.IOCAF3 = 0; |
} |
37,11 → 38,12 |
if (IOCAFbits.IOCAF4) { |
if (SW_2_PORT == 1) { |
if (SW_2_PORT) { |
Set_Next_Mode(); |
} |
__delay_ms(100); |
// Delay to debounce button on any edge |
__delay_ms(200); |
IOCAFbits.IOCAF4 = 0; |
} |
//PIC Stuff/PICX_16F1825_Stepper_Driver/defines.h |
---|
14,14 → 14,14 |
#define DIR_TRIS TRISAbits.TRISA2 |
#define DIR_LAT LATAbits.LATA2 |
#define M2_TRIS TRISCbits.TRISC5 |
#define M2_LAT LATCbits.LATC5 |
#define M2_TRIS TRISCbits.TRISC3 |
#define M2_LAT LATCbits.LATC3 |
#define M1_TRIS TRISCbits.TRISC4 |
#define M1_LAT LATCbits.LATC4 |
#define M0_TRIS TRISCbits.TRISC3 |
#define M0_LAT LATCbits.LATC3 |
#define M0_TRIS TRISCbits.TRISC5 |
#define M0_LAT LATCbits.LATC5 |
#define SW_2_TRIS TRISAbits.TRISA4 |
#define SW_2_PORT PORTAbits.RA4 |
//PIC Stuff/PICX_16F1825_Stepper_Driver/funclist |
---|
1,11 → 1,13 |
_IOC_Interrupt_Handler: CODE, 19 0 66 |
_Set_Next_Mode: CODE, 143 0 23 |
_IOC_Init: CODE, 166 0 7 |
_main: CODE, 120 0 23 |
_Interrupt_Enable: CODE, 178 0 3 |
_IOC_Interrupt_Handler: CODE, 19 0 77 |
_Set_Next_Mode: CODE, 239 0 23 |
_Set_Next_Step: CODE, 185 0 31 |
_IOC_Init: CODE, 274 0 7 |
_STEPPER_Set_Microstep: CODE, 96 0 54 |
_main: CODE, 216 0 23 |
_Interrupt_Enable: CODE, 286 0 3 |
_InterruptHandler: CODE, 4 0 13 |
_Get_Cur_Mode: CODE, 181 0 2 |
_Interrupt_Init: CODE, 183 0 1 |
__initialization: CODE, 173 0 2 |
_Pins_Init: CODE, 85 0 35 |
Total: 175 |
_Get_Cur_Mode: CODE, 289 0 2 |
_Interrupt_Init: CODE, 291 0 1 |
__initialization: CODE, 281 0 2 |
_Pins_Init: CODE, 150 0 35 |
Total: 271 |
//PIC Stuff/PICX_16F1825_Stepper_Driver/l.obj |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |