Subversion Repositories Code-Repo

Compare Revisions

No changes between revisions

Ignore whitespace Rev 313 → Rev 314

/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