/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.cmf |
---|
0,0 → 1,489 |
%CMF |
# %PSECTS Section |
# For each object file, details of its psects are enumerated here. |
# The begining of the section is indicated by %PSECTS. The first |
# line indicates the name of the first object file, e.g. |
# $foo.obj |
# Each line that follows describes a psect in that object file, until |
# the next object file. The lines that describe a psect have the |
# format: |
# <psect name> <class name> <space> <link address> <load addresses> <length> <delta> |
# All addresses and the length are given in unqualified hexadecimal |
# in delta units. Any other numeric values are decimal. |
%PSECTS |
$C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
end_init CODE 0 11 11 2 2 |
reset_vec CODE 0 0 0 2 2 |
config CONFIG 0 8007 8007 2 2 |
$dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
intentry CODE 0 4 4 D 2 |
text8 CODE 0 8F 8F 17 2 |
text7 CODE 0 B5 B5 2 2 |
text6 CODE 0 13 13 42 2 |
text4 CODE 0 55 55 23 2 |
text3 CODE 0 A6 A6 7 2 |
text2 CODE 0 B7 B7 1 2 |
text1 CODE 0 B2 B2 3 2 |
maintext CODE 0 78 78 17 2 |
cstackCOMMON COMMON 1 70 70 5 1 |
bssCOMMON COMMON 1 75 75 2 1 |
cinit CODE 0 AD AD 5 2 |
# %UNUSED Section |
# This section enumerates the unused ranges of each CLASS. Each entry |
# is described on a single line as follows: |
# <class name> <range> <delta> |
# Addresses given in the range are in hexadecimal and units of delta. |
%UNUSED |
BANK0 00020-0006F 1 |
BANK1 000A0-000EF 1 |
BANK10 00520-0056F 1 |
BANK11 005A0-005EF 1 |
BANK12 00620-0064F 1 |
BANK2 00120-0016F 1 |
BANK3 001A0-001EF 1 |
BANK4 00220-0026F 1 |
BANK5 002A0-002EF 1 |
BANK6 00320-0036F 1 |
BANK7 003A0-003EF 1 |
BANK8 00420-0046F 1 |
BANK9 004A0-004EF 1 |
BIGRAM 02000-023EF 1 |
CODE 00002-00003 2 |
CODE 000B8-01FFF 2 |
COMMON 00077-0007D 1 |
CONST 00002-00003 2 |
CONST 000B8-01FFF 2 |
EEDATA 0F000-0F0FF 2 |
ENTRY 00002-00003 2 |
ENTRY 000B8-01FFF 2 |
IDLOC 08000-08003 2 |
RAM 00020-0006F 1 |
RAM 000A0-000EF 1 |
RAM 00120-0016F 1 |
RAM 001A0-001EF 1 |
RAM 00220-0026F 1 |
RAM 002A0-002EF 1 |
RAM 00320-0036F 1 |
RAM 003A0-003EF 1 |
RAM 00420-0046F 1 |
RAM 004A0-004EF 1 |
RAM 00520-0056F 1 |
RAM 005A0-005EF 1 |
RAM 00620-0064F 1 |
SFR0 00000-0001F 1 |
SFR1 00080-0009F 1 |
SFR10 00500-0051F 1 |
SFR11 00580-0059F 1 |
SFR12 00600-0061F 1 |
SFR13 00680-006EF 1 |
SFR14 00700-0076F 1 |
SFR15 00780-007EF 1 |
SFR16 00800-0086F 1 |
SFR17 00880-008EF 1 |
SFR18 00900-0096F 1 |
SFR19 00980-009EF 1 |
SFR2 00100-0011F 1 |
SFR20 00A00-00A6F 1 |
SFR21 00A80-00AEF 1 |
SFR22 00B00-00B6F 1 |
SFR23 00B80-00BEF 1 |
SFR24 00C00-00C6F 1 |
SFR25 00C80-00CEF 1 |
SFR26 00D00-00D6F 1 |
SFR27 00D80-00DEF 1 |
SFR28 00E00-00E6F 1 |
SFR29 00E80-00EEF 1 |
SFR3 00180-0019F 1 |
SFR30 00F00-00F6F 1 |
SFR31 00F80-00FEF 1 |
SFR4 00200-0021F 1 |
SFR5 00280-0029F 1 |
SFR6 00300-0031F 1 |
SFR7 00380-0039F 1 |
SFR8 00400-0041F 1 |
SFR9 00480-0049F 1 |
STRCODE 00002-00003 2 |
STRCODE 000B8-01FFF 2 |
STRING 00002-00003 2 |
STRING 000B8-01FFF 2 |
# %LINETAB Section |
# This section enumerates the file/line to address mappings. |
# The beginning of the section is indicated by %LINETAB. |
# The first line indicates the name of the first object file, e.g. |
# $foo.obj |
# Each line that follows describes a single mapping until the next |
# object file. Mappings have the following format: |
# <file name>:<line number> <address> <psect name> <class name> |
# The address is absolute and given given in unqualified hex |
# in delta units of the psect. All mappings within an object file |
# are in ascending order of addresses. |
# All other numeric values are in decimal. |
%LINETAB |
$dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":19 4 intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":23 8 intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":25 A intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":27 C intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":66 D intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":15 13 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":17 16 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":20 1A text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":21 1C text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":22 20 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":30 22 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":18 23 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":33 30 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":35 3C text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":38 3E text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":40 40 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":41 43 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":44 46 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":46 52 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":31 55 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":48 55 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":32 58 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":38 59 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":40 5B text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":41 5D text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":43 5F text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":44 61 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":46 63 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":47 65 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":49 67 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":50 69 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":52 6B text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":53 6D text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":55 6F text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":56 71 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":57 72 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":58 73 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":60 74 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":61 75 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":62 76 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":63 77 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":70 78 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":71 7A maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":72 7E maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":75 80 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":77 83 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":79 86 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":80 89 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":82 8C maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":83 8D maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":85 8E maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":89 8F maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":92 8F text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":94 90 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":95 92 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":97 93 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":98 97 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":101 98 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":103 99 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":92 9A text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":104 A5 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":5 A6 text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":8 A7 text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":9 A9 text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":10 AA text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":11 AB text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":12 AC text3 CODE |
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1277 AD cinit CODE |
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1278 AE cinit CODE |
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1285 AF cinit CODE |
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1286 B0 cinit CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":10 B2 text1 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":11 B3 text1 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":12 B4 text1 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":107 B5 text7 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":6 B7 text2 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":108 B7 text7 CODE |
# %SYMTAB Section |
# An enumeration of all symbols in the program. |
# The beginning of the section is indicated by %SYMTAB. |
# Each line describes a single symbol as follows: |
# <label> <value> [-]<load-adj> <class> <space> <psect> <file-name> |
# The value and load-adj are both in unqualified hexadecimal. |
# All other numeric values are in decimal. The load-adj is the |
# quantity one needs to add to the symbol value in order to obtain the load |
# address of the symbol. This value may be signed. If the symbol |
# was defined in a psect then <psect> will be "-". File-name |
# is the name of the object file in which the symbol was defined. |
%SYMTAB |
__size_of_IOC_Init 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_PLLEN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_Interrupt_Init 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_WRT$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__S0 8009 0 ABS 0 - - |
__S1 77 0 ABS 0 - - |
__S3 0 0 ABS 0 - - |
__Hintentry 22 0 CODE 0 intentry - |
__Lintentry 8 0 CODE 0 intentry - |
__CFG_BOREN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__pintentry 8 0 CODE 0 intentry dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_IOC_Interrupt_Handler AA 0 CODE 0 text6 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_Interrupt_Init 16E 0 CODE 0 text2 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_main F0 0 CODE 0 maintext dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
btemp 7E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
start 22 0 CODE 0 init C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
_currMode 75 0 COMMON 1 bssCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
reset_vec 0 0 CODE 0 reset_vec C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
wtemp0 7E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hconfig 10012 0 CONFIG 0 config - |
__Lconfig 1000E 0 CONFIG 0 config - |
__Hbigram 0 0 ABS 0 bigram - |
__Lbigram 0 0 ABS 0 bigram - |
__end_of_Set_Next_Mode 14C 0 CODE 0 text8 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hram 0 0 ABS 0 ram - |
__Lram 0 0 ABS 0 ram - |
__CFG_STVREN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_IOC_Init 14C 0 CODE 0 text3 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_currStep 76 0 COMMON 1 bssCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hfunctab 0 0 CODE 0 functab - |
__Lfunctab 0 0 CODE 0 functab - |
__size_of_Set_Next_Mode 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hcommon 0 0 ABS 0 common - |
__Lcommon 0 0 ABS 0 common - |
__Heeprom_data 0 0 EEDATA 3 eeprom_data - |
__Leeprom_data 0 0 EEDATA 3 eeprom_data - |
_LATAbits 10C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_LATCbits 10E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_CLKOUTEN$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_ANSELA 18C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_ANSELC 18E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Habs1 0 0 ABS 0 abs1 - |
__Labs1 0 0 ABS 0 abs1 - |
__Hsfr0 0 0 ABS 0 sfr0 - |
__Lsfr0 0 0 ABS 0 sfr0 - |
__Hsfr1 0 0 ABS 0 sfr1 - |
__Lsfr1 0 0 ABS 0 sfr1 - |
__Hsfr2 0 0 ABS 0 sfr2 - |
__Lsfr2 0 0 ABS 0 sfr2 - |
__Hsfr3 0 0 ABS 0 sfr3 - |
__Lsfr3 0 0 ABS 0 sfr3 - |
__Hsfr4 0 0 ABS 0 sfr4 - |
__Lsfr4 0 0 ABS 0 sfr4 - |
__Hsfr5 0 0 ABS 0 sfr5 - |
__Lsfr5 0 0 ABS 0 sfr5 - |
__Hsfr6 0 0 ABS 0 sfr6 - |
__Lsfr6 0 0 ABS 0 sfr6 - |
__Hsfr7 0 0 ABS 0 sfr7 - |
__Lsfr7 0 0 ABS 0 sfr7 - |
__Hsfr8 0 0 ABS 0 sfr8 - |
__Lsfr8 0 0 ABS 0 sfr8 - |
__Hsfr9 0 0 ABS 0 sfr9 - |
__Lsfr9 0 0 ABS 0 sfr9 - |
__end_of_IOC_Init 15A 0 CODE 0 text3 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hcode 0 0 ABS 0 code - |
__Lcode 0 0 ABS 0 code - |
_Get_Cur_Mode 16A 0 CODE 0 text7 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hinit 22 0 CODE 0 init - |
__Linit 22 0 CODE 0 init - |
__end_of_main 11E 0 CODE 0 maintext dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_Interrupt_Enable 16A 0 CODE 0 text1 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Htext 0 0 ABS 0 text - |
__Ltext 0 0 ABS 0 text - |
end_of_initialization 15E 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hsfr10 0 0 ABS 0 sfr10 - |
__Lsfr10 0 0 ABS 0 sfr10 - |
__Hsfr20 0 0 ABS 0 sfr20 - |
__Lsfr20 0 0 ABS 0 sfr20 - |
__Hsfr30 0 0 ABS 0 sfr30 - |
__Hsfr11 0 0 ABS 0 sfr11 - |
__Lsfr30 0 0 ABS 0 sfr30 - |
__Lsfr11 0 0 ABS 0 sfr11 - |
_Pins_Init AA 0 CODE 0 text4 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hsfr21 0 0 ABS 0 sfr21 - |
__Lsfr21 0 0 ABS 0 sfr21 - |
__Hsfr31 0 0 ABS 0 sfr31 - |
__Hsfr12 0 0 ABS 0 sfr12 - |
__Lsfr31 0 0 ABS 0 sfr31 - |
__Lsfr12 0 0 ABS 0 sfr12 - |
__Hsfr22 0 0 ABS 0 sfr22 - |
__Lsfr22 0 0 ABS 0 sfr22 - |
__Hsfr13 0 0 ABS 0 sfr13 - |
__Lsfr13 0 0 ABS 0 sfr13 - |
__Hsfr23 0 0 ABS 0 sfr23 - |
__Lsfr23 0 0 ABS 0 sfr23 - |
__Hsfr14 0 0 ABS 0 sfr14 - |
__Lsfr14 0 0 ABS 0 sfr14 - |
__Hsfr24 0 0 ABS 0 sfr24 - |
__Lsfr24 0 0 ABS 0 sfr24 - |
__Hsfr15 0 0 ABS 0 sfr15 - |
__Lsfr15 0 0 ABS 0 sfr15 - |
__Hsfr25 0 0 ABS 0 sfr25 - |
__Lsfr25 0 0 ABS 0 sfr25 - |
__Hsfr16 0 0 ABS 0 sfr16 - |
__Lsfr16 0 0 ABS 0 sfr16 - |
__Hsfr26 0 0 ABS 0 sfr26 - |
__Lsfr26 0 0 ABS 0 sfr26 - |
__Hsfr17 0 0 ABS 0 sfr17 - |
__Lsfr17 0 0 ABS 0 sfr17 - |
__Hsfr27 0 0 ABS 0 sfr27 - |
__Lsfr27 0 0 ABS 0 sfr27 - |
__Hsfr18 0 0 ABS 0 sfr18 - |
__Lsfr18 0 0 ABS 0 sfr18 - |
__Hsfr28 0 0 ABS 0 sfr28 - |
__Lsfr28 0 0 ABS 0 sfr28 - |
__Hsfr19 0 0 ABS 0 sfr19 - |
__Lsfr19 0 0 ABS 0 sfr19 - |
__Hsfr29 0 0 ABS 0 sfr29 - |
__Lsfr29 0 0 ABS 0 sfr29 - |
_IOCAFbits 393 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_InterruptHandler 22 0 CODE 0 intentry dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_TRISAbits 8C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_IOCANbits 392 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_TRISCbits 8E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_PORTAbits C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_IOCAPbits 391 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hstrings 0 0 ABS 0 strings - |
__Lstrings 0 0 ABS 0 strings - |
__Hbank0 0 0 ABS 0 bank0 - |
__Lbank0 0 0 ABS 0 bank0 - |
__Hbank1 0 0 ABS 0 bank1 - |
__Lbank1 0 0 ABS 0 bank1 - |
__Hbank2 0 0 ABS 0 bank2 - |
__Lbank2 0 0 ABS 0 bank2 - |
__Hbank3 0 0 ABS 0 bank3 - |
__Lbank3 0 0 ABS 0 bank3 - |
___latbits 2 0 ABS 0 - C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
__Hbank4 0 0 ABS 0 bank4 - |
__Lbank4 0 0 ABS 0 bank4 - |
__Hbank5 0 0 ABS 0 bank5 - |
__Lbank5 0 0 ABS 0 bank5 - |
__end_of_Get_Cur_Mode 16E 0 CODE 0 text7 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hpowerup 0 0 CODE 0 powerup - |
__Lpowerup 0 0 CODE 0 powerup - |
__Hbank6 0 0 ABS 0 bank6 - |
__Lbank6 0 0 ABS 0 bank6 - |
__Hbank7 0 0 ABS 0 bank7 - |
_APFCON0bits 11D 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Lbank7 0 0 ABS 0 bank7 - |
__Hbank8 0 0 ABS 0 bank8 - |
__Lbank8 0 0 ABS 0 bank8 - |
__Hbank9 0 0 ABS 0 bank9 - |
__Lbank9 0 0 ABS 0 bank9 - |
__ptext0 0 0 CODE 0 text0 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext1 164 0 CODE 0 text1 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext2 16E 0 CODE 0 text2 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext3 14C 0 CODE 0 text3 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext4 AA 0 CODE 0 text4 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext6 26 0 CODE 0 text6 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext7 16A 0 CODE 0 text7 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext8 11E 0 CODE 0 text8 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hclrtext 0 0 ABS 0 clrtext - |
__Lclrtext 0 0 ABS 0 clrtext - |
_InterruptHandler 8 0 CODE 0 intentry dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_Interrupt_Init 170 0 CODE 0 text2 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of__initialization 15E 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_IOC_Interrupt_Handler 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_Pins_Init 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hidloc 0 0 IDLOC 0 idloc - |
__Lidloc 0 0 IDLOC 0 idloc - |
__CFG_IESO$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hcinit 0 0 ABS 0 cinit - |
__Lcinit 0 0 ABS 0 cinit - |
__size_of_main 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_BORV$LO 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_Interrupt_Enable 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_Set_Next_Mode 11E 0 CODE 0 text8 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_MCLRE$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_Interrupt_Enable 164 0 CODE 0 text1 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hbank10 0 0 ABS 0 bank10 - |
__Lbank10 0 0 ABS 0 bank10 - |
__Hbank20 0 0 BANK20 1 bank20 - |
__Lbank20 0 0 BANK20 1 bank20 - |
__Hbank30 0 0 BANK30 1 bank30 - |
__Hbank11 0 0 ABS 0 bank11 - |
__Lbank30 0 0 BANK30 1 bank30 - |
__Lbank11 0 0 ABS 0 bank11 - |
__Hbank21 0 0 BANK21 1 bank21 - |
__Lbank21 0 0 BANK21 1 bank21 - |
__Hbank31 0 0 BANK31 1 bank31 - |
__Hbank12 0 0 ABS 0 bank12 - |
__Lbank31 0 0 BANK31 1 bank31 - |
__Lbank12 0 0 ABS 0 bank12 - |
__Hbank22 0 0 BANK22 1 bank22 - |
__Lbank22 0 0 BANK22 1 bank22 - |
__Hbank13 0 0 BANK13 1 bank13 - |
__Lbank13 0 0 BANK13 1 bank13 - |
__Hbank23 0 0 BANK23 1 bank23 - |
__Lbank23 0 0 BANK23 1 bank23 - |
__Hbank14 0 0 BANK14 1 bank14 - |
__Lbank14 0 0 BANK14 1 bank14 - |
__Hbank24 0 0 BANK24 1 bank24 - |
__Lbank24 0 0 BANK24 1 bank24 - |
__Hbank15 0 0 BANK15 1 bank15 - |
__Lbank15 0 0 BANK15 1 bank15 - |
__Hbank25 0 0 BANK25 1 bank25 - |
__Lbank25 0 0 BANK25 1 bank25 - |
__Hbank16 0 0 BANK16 1 bank16 - |
__Lbank16 0 0 BANK16 1 bank16 - |
__Hbank26 0 0 BANK26 1 bank26 - |
__Lbank26 0 0 BANK26 1 bank26 - |
__Hbank17 0 0 BANK17 1 bank17 - |
__Lbank17 0 0 BANK17 1 bank17 - |
__Hbank27 0 0 BANK27 1 bank27 - |
__Lbank27 0 0 BANK27 1 bank27 - |
__Hbank18 0 0 BANK18 1 bank18 - |
__Lbank18 0 0 BANK18 1 bank18 - |
__Hbank28 0 0 BANK28 1 bank28 - |
__Lbank28 0 0 BANK28 1 bank28 - |
__Hbank19 0 0 BANK19 1 bank19 - |
__Lbank19 0 0 BANK19 1 bank19 - |
__Hbank29 0 0 BANK29 1 bank29 - |
__Lbank29 0 0 BANK29 1 bank29 - |
__CFG_PWRTE$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__HbssCOMMON 0 0 ABS 0 bssCOMMON - |
__LbssCOMMON 0 0 ABS 0 bssCOMMON - |
__pbssCOMMON 75 0 COMMON 1 bssCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_OSCCONbits 99 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_INTCONbits B 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_IOC_Interrupt_Handler 26 0 CODE 0 text6 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hend_init 26 0 CODE 0 end_init - |
__Lend_init 22 0 CODE 0 end_init - |
__size_of_InterruptHandler 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hreset_vec 4 0 CODE 0 reset_vec - |
__Lreset_vec 0 0 CODE 0 reset_vec - |
intlevel0 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
__CFG_WDTE$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
intlevel1 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
intlevel2 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
intlevel3 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
intlevel4 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
intlevel5 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
__HcstackCOMMON 0 0 ABS 0 cstackCOMMON - |
__LcstackCOMMON 0 0 ABS 0 cstackCOMMON - |
__pcstackCOMMON 70 0 COMMON 1 cstackCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_CPD$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
start_initialization 15A 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hmaintext 0 0 ABS 0 maintext - |
__Lmaintext 0 0 ABS 0 maintext - |
__pmaintext F0 0 CODE 0 maintext dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_FOSC$INTOSC 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_Pins_Init F0 0 CODE 0 text4 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__initialization 15A 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_CP$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_FCMEN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_LVP$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_Get_Cur_Mode 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
# %DABS Section |
# This section contains a table of all usuage of the assember |
# directive DABS in the program. Each line has the following format: |
# <name> <space> <address> <size> |
# If the DABS was originally labelled then that shall be <name>, |
# otherwise name will be "-". The <space> number is in decimal. |
# <address> and <size> are in byte units as unqaulified hexadecimal |
%DABS |
- 1 7E 2 |
# %SEGMENTS Section |
# This sections enumerates the segments of the program. Each segment |
# is described on a single line as follows: |
# <name> <space> <link address> <file address> <size> <delta> <class name> |
# Addresses and size are in unqualified hexadecimal. The link address |
# and size are in units of delta. The file address is in units of bytes. |
# All other numeric quantities are in decimal. |
%SEGMENTS |
reset_vec 0 0 0 2 2 CODE |
intentry 0 4 8 B4 2 CODE |
config 0 8007 1000E 2 2 CONFIG |
cstackCOMMON 1 70 70 7 1 COMMON |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.elf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.elf |
---|
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.hex |
---|
0,0 → 1,27 |
:040000008031112812 |
:10000800803120007F08F4000B1C0D28803113205C |
:100018000B1074082000FF0009008031AD2827006C |
:10002800931D3E2820008C192328302822008C1686 |
:100038000530F100F10B1E2822008C123028803187 |
:10004800B5208031003A03191A28013A03193028DB |
:10005800033A0319302830280530F3000F30F20036 |
:10006800F430F100F10B3628F20B3628F30B362862 |
:1000780027009311131E080020000C1E462880310B |
:100088008F2080310530F3000F30F200F430F1009A |
:10009800F10B4C28F20B4C28F30B4C2827001312B9 |
:1000A8000800033023008C008E0122001D1321005C |
:1000B8008C1222008C1221000C1122000C1121003C |
:1000C8008E1122008E1121000E1222000E12210024 |
:1000D8008E1222008E1221008C150C168C140C1412 |
:1000E8000E118E100E100800210099171908873973 |
:1000F80070389900FC309905803155208031803165 |
:10010800A62080318031B72080318031B220803103 |
:10011800F501F6018E289A28F501F50A0800023043 |
:10012800F0007008F5000800F50108007508003AAD |
:1001380003199028013A03199328033A03199828B8 |
:10014800982808008B15270091159215111612167C |
:100158000800F501F6012000803178280B178B176D |
:080168000800750808000800FA |
:020000040001F9 |
:04000E00A4FFFFDF6D |
:00000001FF |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.hxl |
---|
0,0 → 1,31 |
### HEXMate logfile and output summary ### |
### Memory Usage ### |
Unused memory ranges: |
4h - 7h |
170h - 1000Dh |
10012h - 1003Fh |
dist/default/production\PICX_16F1825_Stepper_Driver.production.hex ranges: |
0h - 3h |
8h - 16Fh |
1000Eh - 10011h |
### Hex Memory Map ### |
Legend: |
- = Unused memory |
F = Filled ROM |
S = Stored serial code |
A = Stored ASCII string |
R = Reserved for checksum |
C = Stored checksum result |
T = Trailing code |
& = Find & replace opcode |
X = Find & delete opcode |
1 = dist/default/production\PICX_16F1825_Stepper_Driver.production.hex |
00000000: 1111----11111111111111111111111111111111111111111111111111111111 |
00000040: 1111111111111111111111111111111111111111111111111111111111111111 |
00000080: 1111111111111111111111111111111111111111111111111111111111111111 |
000000C0: 1111111111111111111111111111111111111111111111111111111111111111 |
00000100: 1111111111111111111111111111111111111111111111111111111111111111 |
00000140: 111111111111111111111111111111111111111111111111---------------- |
00010000: --------------1111---------------------------------------------- |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.lst |
---|
0,0 → 1,1788 |
Microchip Technology PIC LITE Macro Assembler V1.20 build 52243 |
Sun Aug 31 23:58:01 2014 |
Microchip Technology Omniscient Code Generator (Lite mode) build 52243 |
1 processor 16F1825 |
2 opt pw 120 |
3 opt lm |
4 psect text0,local,class=CODE,merge=1,delta=2 |
5 psect cinit,global,class=CODE,merge=1,delta=2 |
6 psect bssCOMMON,global,class=COMMON,space=1,delta=1 |
7 psect cstackCOMMON,global,class=COMMON,space=1,delta=1 |
8 psect maintext,global,class=CODE,merge=1,split=1,delta=2 |
9 psect text1,local,class=CODE,merge=1,delta=2 |
10 psect text2,local,class=CODE,merge=1,delta=2 |
11 psect text3,local,class=CODE,merge=1,delta=2 |
12 psect text4,local,class=CODE,merge=1,delta=2 |
13 psect intentry,global,class=CODE,delta=2 |
14 psect text6,local,class=CODE,merge=1,delta=2 |
15 psect text7,local,class=CODE,merge=1,delta=2 |
16 psect text8,local,class=CODE,merge=1,delta=2 |
17 dabs 1,0x7E,2 |
18 0000 ;# |
19 0001 ;# |
20 0002 ;# |
21 0003 ;# |
22 0004 ;# |
23 0005 ;# |
24 0006 ;# |
25 0007 ;# |
26 0008 ;# |
27 0009 ;# |
28 000A ;# |
29 000B ;# |
30 000C ;# |
31 000E ;# |
32 0011 ;# |
33 0012 ;# |
34 0013 ;# |
35 0015 ;# |
36 0016 ;# |
37 0016 ;# |
38 0017 ;# |
39 0018 ;# |
40 0019 ;# |
41 001A ;# |
42 001B ;# |
43 001C ;# |
44 001E ;# |
45 001F ;# |
46 008C ;# |
47 008E ;# |
48 0091 ;# |
49 0092 ;# |
50 0093 ;# |
51 0095 ;# |
52 0096 ;# |
53 0097 ;# |
54 0098 ;# |
55 0099 ;# |
56 009A ;# |
57 009B ;# |
58 009B ;# |
59 009C ;# |
60 009D ;# |
61 009E ;# |
62 010C ;# |
63 010E ;# |
64 0111 ;# |
65 0112 ;# |
66 0113 ;# |
67 0114 ;# |
68 0115 ;# |
69 0116 ;# |
70 0117 ;# |
71 0118 ;# |
72 0119 ;# |
73 011A ;# |
74 011B ;# |
75 011D ;# |
76 011E ;# |
77 018C ;# |
78 018E ;# |
79 0191 ;# |
80 0191 ;# |
81 0192 ;# |
82 0193 ;# |
83 0193 ;# |
84 0193 ;# |
85 0194 ;# |
86 0195 ;# |
87 0196 ;# |
88 0199 ;# |
89 019A ;# |
90 019B ;# |
91 019B ;# |
92 019C ;# |
93 019D ;# |
94 019E ;# |
95 019F ;# |
96 020C ;# |
97 020E ;# |
98 0211 ;# |
99 0211 ;# |
100 0212 ;# |
101 0212 ;# |
102 0213 ;# |
103 0213 ;# |
104 0214 ;# |
105 0214 ;# |
106 0215 ;# |
107 0215 ;# |
108 0215 ;# |
109 0216 ;# |
110 0216 ;# |
111 0217 ;# |
112 0217 ;# |
113 0291 ;# |
114 0292 ;# |
115 0293 ;# |
116 0294 ;# |
117 0295 ;# |
118 0295 ;# |
119 0296 ;# |
120 0298 ;# |
121 0299 ;# |
122 029A ;# |
123 029B ;# |
124 029C ;# |
125 029D ;# |
126 029E ;# |
127 0311 ;# |
128 0312 ;# |
129 0313 ;# |
130 0318 ;# |
131 0319 ;# |
132 031A ;# |
133 038C ;# |
134 038E ;# |
135 0391 ;# |
136 0392 ;# |
137 0393 ;# |
138 039A ;# |
139 039C ;# |
140 039D ;# |
141 039E ;# |
142 039F ;# |
143 0415 ;# |
144 0416 ;# |
145 0417 ;# |
146 041C ;# |
147 041D ;# |
148 041E ;# |
149 0FE4 ;# |
150 0FE5 ;# |
151 0FE6 ;# |
152 0FE7 ;# |
153 0FE8 ;# |
154 0FE9 ;# |
155 0FEA ;# |
156 0FEB ;# |
157 0FED ;# |
158 0FEE ;# |
159 0FEF ;# |
160 0000 ;# |
161 0001 ;# |
162 0002 ;# |
163 0003 ;# |
164 0004 ;# |
165 0005 ;# |
166 0006 ;# |
167 0007 ;# |
168 0008 ;# |
169 0009 ;# |
170 000A ;# |
171 000B ;# |
172 000C ;# |
173 000E ;# |
174 0011 ;# |
175 0012 ;# |
176 0013 ;# |
177 0015 ;# |
178 0016 ;# |
179 0016 ;# |
180 0017 ;# |
181 0018 ;# |
182 0019 ;# |
183 001A ;# |
184 001B ;# |
185 001C ;# |
186 001E ;# |
187 001F ;# |
188 008C ;# |
189 008E ;# |
190 0091 ;# |
191 0092 ;# |
192 0093 ;# |
193 0095 ;# |
194 0096 ;# |
195 0097 ;# |
196 0098 ;# |
197 0099 ;# |
198 009A ;# |
199 009B ;# |
200 009B ;# |
201 009C ;# |
202 009D ;# |
203 009E ;# |
204 010C ;# |
205 010E ;# |
206 0111 ;# |
207 0112 ;# |
208 0113 ;# |
209 0114 ;# |
210 0115 ;# |
211 0116 ;# |
212 0117 ;# |
213 0118 ;# |
214 0119 ;# |
215 011A ;# |
216 011B ;# |
217 011D ;# |
218 011E ;# |
219 018C ;# |
220 018E ;# |
221 0191 ;# |
222 0191 ;# |
223 0192 ;# |
224 0193 ;# |
225 0193 ;# |
226 0193 ;# |
227 0194 ;# |
228 0195 ;# |
229 0196 ;# |
230 0199 ;# |
231 019A ;# |
232 019B ;# |
233 019B ;# |
234 019C ;# |
235 019D ;# |
236 019E ;# |
237 019F ;# |
238 020C ;# |
239 020E ;# |
240 0211 ;# |
241 0211 ;# |
242 0212 ;# |
243 0212 ;# |
244 0213 ;# |
245 0213 ;# |
246 0214 ;# |
247 0214 ;# |
248 0215 ;# |
249 0215 ;# |
250 0215 ;# |
251 0216 ;# |
252 0216 ;# |
253 0217 ;# |
254 0217 ;# |
255 0291 ;# |
256 0292 ;# |
257 0293 ;# |
258 0294 ;# |
259 0295 ;# |
260 0295 ;# |
261 0296 ;# |
262 0298 ;# |
263 0299 ;# |
264 029A ;# |
265 029B ;# |
266 029C ;# |
267 029D ;# |
268 029E ;# |
269 0311 ;# |
270 0312 ;# |
271 0313 ;# |
272 0318 ;# |
273 0319 ;# |
274 031A ;# |
275 038C ;# |
276 038E ;# |
277 0391 ;# |
278 0392 ;# |
279 0393 ;# |
280 039A ;# |
281 039C ;# |
282 039D ;# |
283 039E ;# |
284 039F ;# |
285 0415 ;# |
286 0416 ;# |
287 0417 ;# |
288 041C ;# |
289 041D ;# |
290 041E ;# |
291 0FE4 ;# |
292 0FE5 ;# |
293 0FE6 ;# |
294 0FE7 ;# |
295 0FE8 ;# |
296 0FE9 ;# |
297 0FEA ;# |
298 0FEB ;# |
299 0FED ;# |
300 0FEE ;# |
301 0FEF ;# |
302 0000 ;# |
303 0001 ;# |
304 0002 ;# |
305 0003 ;# |
306 0004 ;# |
307 0005 ;# |
308 0006 ;# |
309 0007 ;# |
310 0008 ;# |
311 0009 ;# |
312 000A ;# |
313 000B ;# |
314 000C ;# |
315 000E ;# |
316 0011 ;# |
317 0012 ;# |
318 0013 ;# |
319 0015 ;# |
320 0016 ;# |
321 0016 ;# |
322 0017 ;# |
323 0018 ;# |
324 0019 ;# |
325 001A ;# |
326 001B ;# |
327 001C ;# |
328 001E ;# |
329 001F ;# |
330 008C ;# |
331 008E ;# |
332 0091 ;# |
333 0092 ;# |
334 0093 ;# |
335 0095 ;# |
336 0096 ;# |
337 0097 ;# |
338 0098 ;# |
339 0099 ;# |
340 009A ;# |
341 009B ;# |
342 009B ;# |
343 009C ;# |
344 009D ;# |
345 009E ;# |
346 010C ;# |
347 010E ;# |
348 0111 ;# |
349 0112 ;# |
350 0113 ;# |
351 0114 ;# |
352 0115 ;# |
353 0116 ;# |
354 0117 ;# |
355 0118 ;# |
356 0119 ;# |
357 011A ;# |
358 011B ;# |
359 011D ;# |
360 011E ;# |
361 018C ;# |
362 018E ;# |
363 0191 ;# |
364 0191 ;# |
365 0192 ;# |
366 0193 ;# |
367 0193 ;# |
368 0193 ;# |
369 0194 ;# |
370 0195 ;# |
371 0196 ;# |
372 0199 ;# |
373 019A ;# |
374 019B ;# |
375 019B ;# |
376 019C ;# |
377 019D ;# |
378 019E ;# |
379 019F ;# |
380 020C ;# |
381 020E ;# |
382 0211 ;# |
383 0211 ;# |
384 0212 ;# |
385 0212 ;# |
386 0213 ;# |
387 0213 ;# |
388 0214 ;# |
389 0214 ;# |
390 0215 ;# |
391 0215 ;# |
392 0215 ;# |
393 0216 ;# |
394 0216 ;# |
395 0217 ;# |
396 0217 ;# |
397 0291 ;# |
398 0292 ;# |
399 0293 ;# |
400 0294 ;# |
401 0295 ;# |
402 0295 ;# |
403 0296 ;# |
404 0298 ;# |
405 0299 ;# |
406 029A ;# |
407 029B ;# |
408 029C ;# |
409 029D ;# |
410 029E ;# |
411 0311 ;# |
412 0312 ;# |
413 0313 ;# |
414 0318 ;# |
415 0319 ;# |
416 031A ;# |
417 038C ;# |
418 038E ;# |
419 0391 ;# |
420 0392 ;# |
421 0393 ;# |
422 039A ;# |
423 039C ;# |
424 039D ;# |
425 039E ;# |
426 039F ;# |
427 0415 ;# |
428 0416 ;# |
429 0417 ;# |
430 041C ;# |
431 041D ;# |
432 041E ;# |
433 0FE4 ;# |
434 0FE5 ;# |
435 0FE6 ;# |
436 0FE7 ;# |
437 0FE8 ;# |
438 0FE9 ;# |
439 0FEA ;# |
440 0FEB ;# |
441 0FED ;# |
442 0FEE ;# |
443 0FEF ;# |
444 0000 ;# |
445 0001 ;# |
446 0002 ;# |
447 0003 ;# |
448 0004 ;# |
449 0005 ;# |
450 0006 ;# |
451 0007 ;# |
452 0008 ;# |
453 0009 ;# |
454 000A ;# |
455 000B ;# |
456 000C ;# |
457 000E ;# |
458 0011 ;# |
459 0012 ;# |
460 0013 ;# |
461 0015 ;# |
462 0016 ;# |
463 0016 ;# |
464 0017 ;# |
465 0018 ;# |
466 0019 ;# |
467 001A ;# |
468 001B ;# |
469 001C ;# |
470 001E ;# |
471 001F ;# |
472 008C ;# |
473 008E ;# |
474 0091 ;# |
475 0092 ;# |
476 0093 ;# |
477 0095 ;# |
478 0096 ;# |
479 0097 ;# |
480 0098 ;# |
481 0099 ;# |
482 009A ;# |
483 009B ;# |
484 009B ;# |
485 009C ;# |
486 009D ;# |
487 009E ;# |
488 010C ;# |
489 010E ;# |
490 0111 ;# |
491 0112 ;# |
492 0113 ;# |
493 0114 ;# |
494 0115 ;# |
495 0116 ;# |
496 0117 ;# |
497 0118 ;# |
498 0119 ;# |
499 011A ;# |
500 011B ;# |
501 011D ;# |
502 011E ;# |
503 018C ;# |
504 018E ;# |
505 0191 ;# |
506 0191 ;# |
507 0192 ;# |
508 0193 ;# |
509 0193 ;# |
510 0193 ;# |
511 0194 ;# |
512 0195 ;# |
513 0196 ;# |
514 0199 ;# |
515 019A ;# |
516 019B ;# |
517 019B ;# |
518 019C ;# |
519 019D ;# |
520 019E ;# |
521 019F ;# |
522 020C ;# |
523 020E ;# |
524 0211 ;# |
525 0211 ;# |
526 0212 ;# |
527 0212 ;# |
528 0213 ;# |
529 0213 ;# |
530 0214 ;# |
531 0214 ;# |
532 0215 ;# |
533 0215 ;# |
534 0215 ;# |
535 0216 ;# |
536 0216 ;# |
537 0217 ;# |
538 0217 ;# |
539 0291 ;# |
540 0292 ;# |
541 0293 ;# |
542 0294 ;# |
543 0295 ;# |
544 0295 ;# |
545 0296 ;# |
546 0298 ;# |
547 0299 ;# |
548 029A ;# |
549 029B ;# |
550 029C ;# |
551 029D ;# |
552 029E ;# |
553 0311 ;# |
554 0312 ;# |
555 0313 ;# |
556 0318 ;# |
557 0319 ;# |
558 031A ;# |
559 038C ;# |
560 038E ;# |
561 0391 ;# |
562 0392 ;# |
563 0393 ;# |
564 039A ;# |
565 039C ;# |
566 039D ;# |
567 039E ;# |
568 039F ;# |
569 0415 ;# |
570 0416 ;# |
571 0417 ;# |
572 041C ;# |
573 041D ;# |
574 041E ;# |
575 0FE4 ;# |
576 0FE5 ;# |
577 0FE6 ;# |
578 0FE7 ;# |
579 0FE8 ;# |
580 0FE9 ;# |
581 0FEA ;# |
582 0FEB ;# |
583 0FED ;# |
584 0FEE ;# |
585 0FEF ;# |
586 000B _INTCONbits set 11 |
587 000C _PORTAbits set 12 |
588 0099 _OSCCONbits set 153 |
589 008C _TRISAbits set 140 |
590 008E _TRISCbits set 142 |
591 011D _APFCON0bits set 285 |
592 010C _LATAbits set 268 |
593 010E _LATCbits set 270 |
594 018C _ANSELA set 396 |
595 018E _ANSELC set 398 |
596 0393 _IOCAFbits set 915 |
597 0392 _IOCANbits set 914 |
598 0391 _IOCAPbits set 913 |
599 |
600 psect text0 |
601 0000 __ptext0: |
602 |
603 ;psect for function _Set_Next_Mode |
604 ; #config settings |
605 0000 |
606 psect cinit |
607 00AD start_initialization: |
608 00AD __initialization: |
609 |
610 ; Clear objects allocated to COMMON |
611 00AD 01F5 clrf __pbssCOMMON& (0+127) |
612 00AE 01F6 clrf (__pbssCOMMON+1)& (0+127) |
613 00AF end_of_initialization: |
614 ;End of C runtime variable initialization code |
615 |
616 00AF __end_of__initialization: |
617 00AF 0020 movlb 0 |
618 00B0 3180 2878 ljmp _main ;jump to C main() function |
619 |
620 psect bssCOMMON |
621 0075 __pbssCOMMON: |
622 0075 _currMode: |
623 0075 ds 1 |
624 0076 _currStep: |
625 0076 ds 1 |
626 |
627 psect cstackCOMMON |
628 0070 __pcstackCOMMON: |
629 0070 ?_IOC_Init: |
630 0070 ?_Interrupt_Init: |
631 ; 0 bytes @ 0x0 |
632 |
633 0070 ?_Interrupt_Enable: |
634 ; 0 bytes @ 0x0 |
635 |
636 0070 ?_IOC_Interrupt_Handler: |
637 ; 0 bytes @ 0x0 |
638 |
639 0070 ?_Pins_Init: |
640 ; 0 bytes @ 0x0 |
641 |
642 0070 ?_Set_Next_Mode: |
643 ; 0 bytes @ 0x0 |
644 |
645 0070 ??_Set_Next_Mode: |
646 ; 0 bytes @ 0x0 |
647 |
648 0070 ??_Get_Cur_Mode: |
649 ; 0 bytes @ 0x0 |
650 |
651 0070 ?_InterruptHandler: |
652 ; 0 bytes @ 0x0 |
653 |
654 0070 ?_Get_Cur_Mode: |
655 ; 0 bytes @ 0x0 |
656 |
657 0070 ?_main: |
658 ; 1 bytes @ 0x0 |
659 |
660 |
661 ; 2 bytes @ 0x0 |
662 0070 ds 1 |
663 0071 ??_IOC_Interrupt_Handler: |
664 |
665 ; 0 bytes @ 0x1 |
666 0071 ds 3 |
667 0074 ??_InterruptHandler: |
668 |
669 ; 0 bytes @ 0x4 |
670 0074 ds 1 |
671 0075 ??_IOC_Init: |
672 0075 ??_Interrupt_Init: |
673 ; 0 bytes @ 0x5 |
674 |
675 0075 ??_Interrupt_Enable: |
676 ; 0 bytes @ 0x5 |
677 |
678 0075 ??_Pins_Init: |
679 ; 0 bytes @ 0x5 |
680 |
681 0075 ??_main: |
682 ; 0 bytes @ 0x5 |
683 |
684 |
685 psect maintext |
686 0078 __pmaintext: |
687 ; 0 bytes @ 0x5 |
688 ;; |
689 ;;Main: autosize = 0, tempsize = 0, incstack = 0, save=0 |
690 ;; |
691 ;; *************** function _main ***************** |
692 ;; Defined at: |
693 ;; line 68 in file "main.c" |
694 ;; Parameters: Size Location Type |
695 ;; None |
696 ;; Auto vars: Size Location Type |
697 ;; None |
698 ;; Return value: Size Location Type |
699 ;; 2 33[COMMON] int |
700 ;; Registers used: |
701 ;; wreg, fsr0l, fsr0h, fsr1l, fsr1h, fsr1l, fsr1h, status,2, status,0, btemp+1, pclath, cstack |
702 ;; Tracked objects: |
703 ;; On entry : 17F/0 |
704 ;; On exit : 0/0 |
705 ;; Unchanged: 0/0 |
706 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
707 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
708 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
709 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
710 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
711 ;;Total ram usage: 0 bytes |
712 ;; Hardware stack levels required when called: 4 |
713 ;; This function calls: |
714 ;; _Pins_Init |
715 ;; _IOC_Init |
716 ;; _Interrupt_Init |
717 ;; _Interrupt_Enable |
718 ;; This function is called by: |
719 ;; Startup code after reset |
720 ;; This function uses a non-reentrant model |
721 ;; |
722 |
723 |
724 ;psect for function _main |
725 0078 _main: |
726 |
727 ;main.c: 70: OSCCONbits.SPLLEN = 1; |
728 |
729 ;incstack = 0 |
730 ; Regs used in _main: [allreg] |
731 0078 0021 movlb 1 ; select bank1 |
732 0079 1799 bsf 25,7 ;volatile |
733 |
734 ;main.c: 71: OSCCONbits.IRCF = 0xE; |
735 007A 0819 movf 25,w ;volatile |
736 007B 3987 andlw -121 |
737 007C 3870 iorlw 112 |
738 007D 0099 movwf 25 ;volatile |
739 |
740 ;main.c: 72: OSCCONbits.SCS = 0b00; |
741 007E 30FC movlw -4 |
742 007F 0599 andwf 25,f ;volatile |
743 |
744 ;main.c: 75: Pins_Init(); |
745 0080 3180 2055 3180 fcall _Pins_Init |
746 |
747 ;main.c: 77: IOC_Init(); |
748 0083 3180 20A6 3180 fcall _IOC_Init |
749 |
750 ;main.c: 79: Interrupt_Init(); |
751 0086 3180 20B7 3180 fcall _Interrupt_Init |
752 |
753 ;main.c: 80: Interrupt_Enable(); |
754 0089 3180 20B2 3180 fcall _Interrupt_Enable |
755 |
756 ;main.c: 82: currMode = SINGLE_STEP; |
757 008C 01F5 clrf _currMode |
758 |
759 ;main.c: 83: currStep = STEP_1_1; |
760 008D 01F6 clrf _currStep |
761 008E l34: |
762 ;main.c: 85: while(1) { |
763 |
764 008E 288E goto l34 |
765 008F __end_of_main: |
766 |
767 psect text1 |
768 00B2 __ptext1: |
769 ;; *************** function _Interrupt_Enable ***************** |
770 ;; Defined at: |
771 ;; line 8 in file "INTERRUPTS.c" |
772 ;; Parameters: Size Location Type |
773 ;; None |
774 ;; Auto vars: Size Location Type |
775 ;; None |
776 ;; Return value: Size Location Type |
777 ;; None void |
778 ;; Registers used: |
779 ;; None |
780 ;; Tracked objects: |
781 ;; On entry : 0/0 |
782 ;; On exit : 0/0 |
783 ;; Unchanged: 0/0 |
784 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
785 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
786 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
787 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
788 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
789 ;;Total ram usage: 0 bytes |
790 ;; Hardware stack levels used: 1 |
791 ;; Hardware stack levels required when called: 3 |
792 ;; This function calls: |
793 ;; Nothing |
794 ;; This function is called by: |
795 ;; _main |
796 ;; This function uses a non-reentrant model |
797 ;; |
798 |
799 |
800 ;psect for function _Interrupt_Enable |
801 00B2 _Interrupt_Enable: |
802 |
803 ;INTERRUPTS.c: 10: INTCONbits.PEIE = 1; |
804 |
805 ;incstack = 0 |
806 ; Regs used in _Interrupt_Enable: [] |
807 00B2 170B bsf 11,6 ;volatile |
808 |
809 ;INTERRUPTS.c: 11: INTCONbits.GIE = 1; |
810 00B3 178B bsf 11,7 ;volatile |
811 00B4 0008 return |
812 00B5 __end_of_Interrupt_Enable: |
813 |
814 psect text2 |
815 00B7 __ptext2: |
816 ;; *************** function _Interrupt_Init ***************** |
817 ;; Defined at: |
818 ;; line 5 in file "INTERRUPTS.c" |
819 ;; Parameters: Size Location Type |
820 ;; None |
821 ;; Auto vars: Size Location Type |
822 ;; None |
823 ;; Return value: Size Location Type |
824 ;; None void |
825 ;; Registers used: |
826 ;; None |
827 ;; Tracked objects: |
828 ;; On entry : 0/0 |
829 ;; On exit : 0/0 |
830 ;; Unchanged: 0/0 |
831 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
832 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
833 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
834 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
835 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
836 ;;Total ram usage: 0 bytes |
837 ;; Hardware stack levels used: 1 |
838 ;; Hardware stack levels required when called: 3 |
839 ;; This function calls: |
840 ;; Nothing |
841 ;; This function is called by: |
842 ;; _main |
843 ;; This function uses a non-reentrant model |
844 ;; |
845 |
846 |
847 ;psect for function _Interrupt_Init |
848 00B7 _Interrupt_Init: |
849 |
850 ;incstack = 0 |
851 ; Regs used in _Interrupt_Init: [] |
852 00B7 0008 return |
853 00B8 __end_of_Interrupt_Init: |
854 |
855 psect text3 |
856 00A6 __ptext3: |
857 ;; *************** function _IOC_Init ***************** |
858 ;; Defined at: |
859 ;; line 4 in file "IOC.c" |
860 ;; Parameters: Size Location Type |
861 ;; None |
862 ;; Auto vars: Size Location Type |
863 ;; None |
864 ;; Return value: Size Location Type |
865 ;; None void |
866 ;; Registers used: |
867 ;; None |
868 ;; Tracked objects: |
869 ;; On entry : 0/0 |
870 ;; On exit : 0/0 |
871 ;; Unchanged: 0/0 |
872 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
873 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
874 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
875 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
876 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
877 ;;Total ram usage: 0 bytes |
878 ;; Hardware stack levels used: 1 |
879 ;; Hardware stack levels required when called: 3 |
880 ;; This function calls: |
881 ;; Nothing |
882 ;; This function is called by: |
883 ;; _main |
884 ;; This function uses a non-reentrant model |
885 ;; |
886 |
887 |
888 ;psect for function _IOC_Init |
889 00A6 _IOC_Init: |
890 |
891 ;IOC.c: 5: INTCONbits.IOCIE = 1; |
892 |
893 ;incstack = 0 |
894 ; Regs used in _IOC_Init: [] |
895 00A6 158B bsf 11,3 ;volatile |
896 |
897 ;IOC.c: 8: IOCAPbits.IOCAP3 = 1; |
898 00A7 0027 movlb 7 ; select bank7 |
899 00A8 1591 bsf 17,3 ;volatile |
900 |
901 ;IOC.c: 9: IOCANbits.IOCAN3 = 1; |
902 00A9 1592 bsf 18,3 ;volatile |
903 |
904 ;IOC.c: 10: IOCAPbits.IOCAP4 = 1; |
905 00AA 1611 bsf 17,4 ;volatile |
906 |
907 ;IOC.c: 11: IOCANbits.IOCAN4 = 1; |
908 00AB 1612 bsf 18,4 ;volatile |
909 00AC 0008 return |
910 00AD __end_of_IOC_Init: |
911 |
912 psect text4 |
913 0055 __ptext4: |
914 ;; *************** function _Pins_Init ***************** |
915 ;; Defined at: |
916 ;; line 29 in file "main.c" |
917 ;; Parameters: Size Location Type |
918 ;; None |
919 ;; Auto vars: Size Location Type |
920 ;; None |
921 ;; Return value: Size Location Type |
922 ;; None void |
923 ;; Registers used: |
924 ;; wreg, status,2 |
925 ;; Tracked objects: |
926 ;; On entry : 0/0 |
927 ;; On exit : 0/0 |
928 ;; Unchanged: 0/0 |
929 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
930 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
931 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
932 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
933 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
934 ;;Total ram usage: 0 bytes |
935 ;; Hardware stack levels used: 1 |
936 ;; Hardware stack levels required when called: 3 |
937 ;; This function calls: |
938 ;; Nothing |
939 ;; This function is called by: |
940 ;; _main |
941 ;; This function uses a non-reentrant model |
942 ;; |
943 |
944 |
945 ;psect for function _Pins_Init |
946 0055 _Pins_Init: |
947 |
948 ;main.c: 31: ANSELA = 0x3; |
949 |
950 ;incstack = 0 |
951 ; Regs used in _Pins_Init: [wreg+status,2] |
952 0055 3003 movlw 3 |
953 0056 0023 movlb 3 ; select bank3 |
954 0057 008C movwf 12 ;volatile |
955 |
956 ;main.c: 32: ANSELC = 0x0; |
957 0058 018E clrf 14 ;volatile |
958 |
959 ;main.c: 38: APFCON0bits.SDOSEL = 0; |
960 0059 0022 movlb 2 ; select bank2 |
961 005A 131D bcf 29,6 ;volatile |
962 |
963 ;main.c: 40: TRISAbits.TRISA5 = 0; |
964 005B 0021 movlb 1 ; select bank1 |
965 005C 128C bcf 12,5 ;volatile |
966 |
967 ;main.c: 41: LATAbits.LATA5 = 0; |
968 005D 0022 movlb 2 ; select bank2 |
969 005E 128C bcf 12,5 ;volatile |
970 |
971 ;main.c: 43: TRISAbits.TRISA2 = 0; |
972 005F 0021 movlb 1 ; select bank1 |
973 0060 110C bcf 12,2 ;volatile |
974 |
975 ;main.c: 44: LATAbits.LATA2 = 0; |
976 0061 0022 movlb 2 ; select bank2 |
977 0062 110C bcf 12,2 ;volatile |
978 |
979 ;main.c: 46: TRISCbits.TRISC3 = 0; |
980 0063 0021 movlb 1 ; select bank1 |
981 0064 118E bcf 14,3 ;volatile |
982 |
983 ;main.c: 47: LATCbits.LATC3 = 0; |
984 0065 0022 movlb 2 ; select bank2 |
985 0066 118E bcf 14,3 ;volatile |
986 |
987 ;main.c: 49: TRISCbits.TRISC4 = 0; |
988 0067 0021 movlb 1 ; select bank1 |
989 0068 120E bcf 14,4 ;volatile |
990 |
991 ;main.c: 50: LATCbits.LATC4 = 0; |
992 0069 0022 movlb 2 ; select bank2 |
993 006A 120E bcf 14,4 ;volatile |
994 |
995 ;main.c: 52: TRISCbits.TRISC5 = 0; |
996 006B 0021 movlb 1 ; select bank1 |
997 006C 128E bcf 14,5 ;volatile |
998 |
999 ;main.c: 53: LATCbits.LATC5 = 0; |
1000 006D 0022 movlb 2 ; select bank2 |
1001 006E 128E bcf 14,5 ;volatile |
1002 |
1003 ;main.c: 55: TRISAbits.TRISA3 = 1; |
1004 006F 0021 movlb 1 ; select bank1 |
1005 0070 158C bsf 12,3 ;volatile |
1006 |
1007 ;main.c: 56: TRISAbits.TRISA4 = 1; |
1008 0071 160C bsf 12,4 ;volatile |
1009 |
1010 ;main.c: 57: TRISAbits.TRISA1 = 1; |
1011 0072 148C bsf 12,1 ;volatile |
1012 |
1013 ;main.c: 58: TRISAbits.TRISA0 = 1; |
1014 0073 140C bsf 12,0 ;volatile |
1015 |
1016 ;main.c: 60: TRISCbits.TRISC2 = 0; |
1017 0074 110E bcf 14,2 ;volatile |
1018 |
1019 ;main.c: 61: TRISCbits.TRISC1 = 0; |
1020 0075 108E bcf 14,1 ;volatile |
1021 |
1022 ;main.c: 62: TRISCbits.TRISC0 = 0; |
1023 0076 100E bcf 14,0 ;volatile |
1024 0077 0008 return |
1025 0078 __end_of_Pins_Init: |
1026 |
1027 psect intentry |
1028 0004 __pintentry: |
1029 ;; *************** function _InterruptHandler ***************** |
1030 ;; Defined at: |
1031 ;; line 19 in file "INTERRUPTS.c" |
1032 ;; Parameters: Size Location Type |
1033 ;; None |
1034 ;; Auto vars: Size Location Type |
1035 ;; None |
1036 ;; Return value: Size Location Type |
1037 ;; None void |
1038 ;; Registers used: |
1039 ;; wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack |
1040 ;; Tracked objects: |
1041 ;; On entry : 0/0 |
1042 ;; On exit : 0/0 |
1043 ;; Unchanged: 0/0 |
1044 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
1045 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1046 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1047 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1048 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1049 ;;Total ram usage: 1 bytes |
1050 ;; Hardware stack levels used: 1 |
1051 ;; Hardware stack levels required when called: 2 |
1052 ;; This function calls: |
1053 ;; _IOC_Interrupt_Handler |
1054 ;; This function is called by: |
1055 ;; Interrupt level 1 |
1056 ;; This function uses a non-reentrant model |
1057 ;; |
1058 |
1059 0004 _InterruptHandler: |
1060 |
1061 ;incstack = 0 |
1062 ; Regs used in _InterruptHandler: [wreg-fsr0h+status,2+status,0+pclath+cstack] |
1063 0004 3180 pagesel $ |
1064 0005 0020 movlb 0 ; select bank0 |
1065 0006 087F movf 127,w |
1066 0007 00F4 movwf ??_InterruptHandler |
1067 |
1068 ;INTERRUPTS.c: 23: if (INTCONbits.IOCIF) { |
1069 0008 1C0B btfss 11,0 ;volatile |
1070 0009 280D goto i1l78 |
1071 |
1072 ;INTERRUPTS.c: 25: IOC_Interrupt_Handler(); |
1073 000A 3180 2013 fcall _IOC_Interrupt_Handler |
1074 |
1075 ;INTERRUPTS.c: 27: INTCONbits.IOCIF = 0; |
1076 000C 100B bcf 11,0 ;volatile |
1077 000D i1l78: |
1078 ;INTERRUPTS.c: 29: return; |
1079 |
1080 000D 0874 movf ??_InterruptHandler,w |
1081 000E 0020 movlb 0 ; select bank0 |
1082 000F 00FF movwf 127 |
1083 0010 0009 retfie |
1084 0011 __end_of_InterruptHandler: |
1085 |
1086 psect text6 |
1087 0013 __ptext6: |
1088 ;; *************** function _IOC_Interrupt_Handler ***************** |
1089 ;; Defined at: |
1090 ;; line 14 in file "IOC.c" |
1091 ;; Parameters: Size Location Type |
1092 ;; None |
1093 ;; Auto vars: Size Location Type |
1094 ;; None |
1095 ;; Return value: Size Location Type |
1096 ;; None void |
1097 ;; Registers used: |
1098 ;; wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack |
1099 ;; Tracked objects: |
1100 ;; On entry : 0/0 |
1101 ;; On exit : 0/0 |
1102 ;; Unchanged: 0/0 |
1103 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
1104 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1105 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1106 ;; Temps: 3 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1107 ;; Totals: 3 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1108 ;;Total ram usage: 3 bytes |
1109 ;; Hardware stack levels used: 1 |
1110 ;; Hardware stack levels required when called: 1 |
1111 ;; This function calls: |
1112 ;; _Set_Next_Mode |
1113 ;; _Get_Cur_Mode |
1114 ;; This function is called by: |
1115 ;; _InterruptHandler |
1116 ;; This function uses a non-reentrant model |
1117 ;; |
1118 |
1119 |
1120 ;psect for function _IOC_Interrupt_Handler |
1121 0013 _IOC_Interrupt_Handler: |
1122 |
1123 ;IOC.c: 15: if (IOCAFbits.IOCAF3) { |
1124 |
1125 ;incstack = 0 |
1126 ; Regs used in _IOC_Interrupt_Handler: [wreg-fsr0h+status,2+status,0+pclath+cstack] |
1127 0013 0027 movlb 7 ; select bank7 |
1128 0014 1D93 btfss 19,3 ;volatile |
1129 0015 283E goto i1l733 |
1130 |
1131 ;IOC.c: 17: if (PORTAbits.RA3 == 1) { |
1132 0016 0020 movlb 0 ; select bank0 |
1133 0017 198C btfsc 12,3 ;volatile |
1134 0018 2823 goto i1l727 |
1135 0019 2830 goto i1l729 |
1136 001A i1l128: |
1137 ;IOC.c: 19: case SINGLE_STEP: |
1138 |
1139 ;IOC.c: 18: switch (Get_Cur_Mode()) { |
1140 |
1141 |
1142 ;IOC.c: 20: LATAbits.LATA5 = 1; |
1143 001A 0022 movlb 2 ; select bank2 |
1144 001B 168C bsf 12,5 ;volatile |
1145 |
1146 ;IOC.c: 21: _delay((unsigned long)((2)*(32000000/4000000.0))); |
1147 001C 3005 movlw 5 |
1148 001D 00F1 movwf ??_IOC_Interrupt_Handler |
1149 001E u13_27: |
1150 001E 0BF1 decfsz ??_IOC_Interrupt_Handler,f |
1151 001F 281E goto u13_27 |
1152 |
1153 ;IOC.c: 22: LATAbits.LATA5 = 0; |
1154 0020 0022 movlb 2 ; select bank2 |
1155 0021 128C bcf 12,5 ;volatile |
1156 |
1157 ;IOC.c: 30: } |
1158 |
1159 ;IOC.c: 29: break; |
1160 |
1161 ;IOC.c: 27: case SET_MICROSTEP: |
1162 |
1163 ;IOC.c: 26: break; |
1164 |
1165 ;IOC.c: 24: case AUTO_STEP: |
1166 |
1167 ;IOC.c: 23: break; |
1168 0022 2830 goto i1l729 |
1169 0023 i1l727: |
1170 0023 3180 20B5 3180 fcall _Get_Cur_Mode |
1171 |
1172 ; Switch size 1, requested type "space" |
1173 ; Number of cases is 3, Range of values is 0 to 2 |
1174 ; switch strategies available: |
1175 ; Name Instructions Cycles |
1176 ; simple_byte 10 6 (average) |
1177 ; direct_byte 12 6 (fixed) |
1178 ; jumptable 260 6 (fixed) |
1179 ; rangetable 7 4 (fixed) |
1180 ; spacedrange 11 6 (fixed) |
1181 ; locatedrange 3 3 (fixed) |
1182 ; Chosen strategy is simple_byte |
1183 0026 3A00 xorlw 0 ; case 0 |
1184 0027 1903 skipnz |
1185 0028 281A goto i1l128 |
1186 0029 3A01 xorlw 1 ; case 1 |
1187 002A 1903 skipnz |
1188 002B 2830 goto i1l729 |
1189 002C 3A03 xorlw 3 ; case 2 |
1190 002D 1903 skipnz |
1191 002E 2830 goto i1l729 |
1192 002F 2830 goto i1l729 |
1193 0030 i1l729: |
1194 |
1195 ;IOC.c: 31: } |
1196 ;IOC.c: 33: _delay((unsigned long)((100)*(32000000/4000.0))); |
1197 0030 3005 movlw 5 |
1198 0031 00F3 movwf ??_IOC_Interrupt_Handler+2 |
1199 0032 300F movlw 15 |
1200 0033 00F2 movwf ??_IOC_Interrupt_Handler+1 |
1201 0034 30F4 movlw 244 |
1202 0035 00F1 movwf ??_IOC_Interrupt_Handler |
1203 0036 u14_27: |
1204 0036 0BF1 decfsz ??_IOC_Interrupt_Handler,f |
1205 0037 2836 goto u14_27 |
1206 0038 0BF2 decfsz ??_IOC_Interrupt_Handler+1,f |
1207 0039 2836 goto u14_27 |
1208 003A 0BF3 decfsz ??_IOC_Interrupt_Handler+2,f |
1209 003B 2836 goto u14_27 |
1210 |
1211 ;IOC.c: 35: IOCAFbits.IOCAF3 = 0; |
1212 003C 0027 movlb 7 ; select bank7 |
1213 003D 1193 bcf 19,3 ;volatile |
1214 003E i1l733: |
1215 |
1216 ;IOC.c: 36: } |
1217 ;IOC.c: 38: if (IOCAFbits.IOCAF4) { |
1218 003E 1E13 btfss 19,4 ;volatile |
1219 003F 0008 return |
1220 |
1221 ;IOC.c: 40: if (PORTAbits.RA4 == 1) { |
1222 0040 0020 movlb 0 ; select bank0 |
1223 0041 1E0C btfss 12,4 ;volatile |
1224 0042 2846 goto i1l739 |
1225 |
1226 ;IOC.c: 41: Set_Next_Mode(); |
1227 0043 3180 208F 3180 fcall _Set_Next_Mode |
1228 0046 i1l739: |
1229 |
1230 ;IOC.c: 42: } |
1231 ;IOC.c: 44: _delay((unsigned long)((100)*(32000000/4000.0))); |
1232 0046 3005 movlw 5 |
1233 0047 00F3 movwf ??_IOC_Interrupt_Handler+2 |
1234 0048 300F movlw 15 |
1235 0049 00F2 movwf ??_IOC_Interrupt_Handler+1 |
1236 004A 30F4 movlw 244 |
1237 004B 00F1 movwf ??_IOC_Interrupt_Handler |
1238 004C u15_27: |
1239 004C 0BF1 decfsz ??_IOC_Interrupt_Handler,f |
1240 004D 284C goto u15_27 |
1241 004E 0BF2 decfsz ??_IOC_Interrupt_Handler+1,f |
1242 004F 284C goto u15_27 |
1243 0050 0BF3 decfsz ??_IOC_Interrupt_Handler+2,f |
1244 0051 284C goto u15_27 |
1245 |
1246 ;IOC.c: 46: IOCAFbits.IOCAF4 = 0; |
1247 0052 0027 movlb 7 ; select bank7 |
1248 0053 1213 bcf 19,4 ;volatile |
1249 0054 0008 return |
1250 0055 __end_of_IOC_Interrupt_Handler: |
1251 |
1252 psect text7 |
1253 00B5 __ptext7: |
1254 ;; *************** function _Get_Cur_Mode ***************** |
1255 ;; Defined at: |
1256 ;; line 106 in file "main.c" |
1257 ;; Parameters: Size Location Type |
1258 ;; None |
1259 ;; Auto vars: Size Location Type |
1260 ;; None |
1261 ;; Return value: Size Location Type |
1262 ;; 1 wreg enum E2675 |
1263 ;; Registers used: |
1264 ;; wreg |
1265 ;; Tracked objects: |
1266 ;; On entry : 0/0 |
1267 ;; On exit : 0/0 |
1268 ;; Unchanged: 0/0 |
1269 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
1270 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1271 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1272 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1273 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1274 ;;Total ram usage: 0 bytes |
1275 ;; Hardware stack levels used: 1 |
1276 ;; This function calls: |
1277 ;; Nothing |
1278 ;; This function is called by: |
1279 ;; _IOC_Interrupt_Handler |
1280 ;; This function uses a non-reentrant model |
1281 ;; |
1282 |
1283 |
1284 ;psect for function _Get_Cur_Mode |
1285 00B5 _Get_Cur_Mode: |
1286 |
1287 ;main.c: 107: return currMode; |
1288 |
1289 ;incstack = 0 |
1290 ; Regs used in _Get_Cur_Mode: [wreg] |
1291 00B5 0875 movf _currMode,w |
1292 00B6 0008 return |
1293 00B7 __end_of_Get_Cur_Mode: |
1294 |
1295 psect text8 |
1296 008F __ptext8: |
1297 ;; *************** function _Set_Next_Mode ***************** |
1298 ;; Defined at: |
1299 ;; line 91 in file "main.c" |
1300 ;; Parameters: Size Location Type |
1301 ;; None |
1302 ;; Auto vars: Size Location Type |
1303 ;; None |
1304 ;; Return value: Size Location Type |
1305 ;; None void |
1306 ;; Registers used: |
1307 ;; wreg, fsr0l, fsr0h, status,2, status,0 |
1308 ;; Tracked objects: |
1309 ;; On entry : 0/0 |
1310 ;; On exit : 0/0 |
1311 ;; Unchanged: 0/0 |
1312 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
1313 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1314 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1315 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1316 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1317 ;;Total ram usage: 1 bytes |
1318 ;; Hardware stack levels used: 1 |
1319 ;; This function calls: |
1320 ;; Nothing |
1321 ;; This function is called by: |
1322 ;; _IOC_Interrupt_Handler |
1323 ;; This function uses a non-reentrant model |
1324 ;; |
1325 |
1326 |
1327 ;psect for function _Set_Next_Mode |
1328 008F _Set_Next_Mode: |
1329 |
1330 ;main.c: 92: switch (currMode) { |
1331 |
1332 ;incstack = 0 |
1333 ; Regs used in _Set_Next_Mode: [wreg-fsr0h+status,2+status,0] |
1334 008F 289A goto i1l659 |
1335 0090 i1l41: |
1336 ;main.c: 93: case SINGLE_STEP: |
1337 |
1338 |
1339 ;main.c: 94: currMode = AUTO_STEP; |
1340 0090 01F5 clrf _currMode |
1341 0091 0AF5 incf _currMode,f |
1342 |
1343 ;main.c: 95: break; |
1344 0092 0008 return |
1345 0093 i1l653: |
1346 ;main.c: 96: case AUTO_STEP: |
1347 |
1348 |
1349 ;main.c: 97: currMode = SET_MICROSTEP; |
1350 0093 3002 movlw 2 |
1351 0094 00F0 movwf ??_Set_Next_Mode |
1352 0095 0870 movf ??_Set_Next_Mode,w |
1353 0096 00F5 movwf _currMode |
1354 |
1355 ;main.c: 98: break; |
1356 0097 0008 return |
1357 0098 i1l655: |
1358 ;main.c: 100: default: |
1359 |
1360 ;main.c: 99: case SET_MICROSTEP: |
1361 |
1362 |
1363 ;main.c: 101: currMode = SINGLE_STEP; |
1364 0098 01F5 clrf _currMode |
1365 |
1366 ;main.c: 103: } |
1367 |
1368 ;main.c: 102: break; |
1369 0099 0008 return |
1370 009A i1l659: |
1371 009A 0875 movf _currMode,w |
1372 |
1373 ; Switch size 1, requested type "space" |
1374 ; Number of cases is 3, Range of values is 0 to 2 |
1375 ; switch strategies available: |
1376 ; Name Instructions Cycles |
1377 ; simple_byte 10 6 (average) |
1378 ; direct_byte 12 6 (fixed) |
1379 ; jumptable 260 6 (fixed) |
1380 ; rangetable 7 4 (fixed) |
1381 ; spacedrange 11 6 (fixed) |
1382 ; locatedrange 3 3 (fixed) |
1383 ; Chosen strategy is simple_byte |
1384 009B 3A00 xorlw 0 ; case 0 |
1385 009C 1903 skipnz |
1386 009D 2890 goto i1l41 |
1387 009E 3A01 xorlw 1 ; case 1 |
1388 009F 1903 skipnz |
1389 00A0 2893 goto i1l653 |
1390 00A1 3A03 xorlw 3 ; case 2 |
1391 00A2 1903 skipnz |
1392 00A3 2898 goto i1l655 |
1393 00A4 2898 goto i1l655 |
1394 00A5 0008 return |
1395 00A6 __end_of_Set_Next_Mode: |
1396 007E btemp set 126 ;btemp |
1397 007E wtemp0 set 126 |
Data Sizes: |
Strings 0 |
Constant 0 |
Data 0 |
BSS 2 |
Persistent 0 |
Stack 0 |
Auto Spaces: |
Space Size Autos Used |
COMMON 14 5 7 |
BANK0 80 0 0 |
BANK1 80 0 0 |
BANK2 80 0 0 |
BANK3 80 0 0 |
BANK4 80 0 0 |
BANK5 80 0 0 |
BANK6 80 0 0 |
BANK7 80 0 0 |
BANK8 80 0 0 |
BANK9 80 0 0 |
BANK10 80 0 0 |
BANK11 80 0 0 |
BANK12 48 0 0 |
Pointer List with Targets: |
None. |
Critical Paths under _main in COMMON |
None. |
Critical Paths under _InterruptHandler in COMMON |
_InterruptHandler->_IOC_Interrupt_Handler |
_IOC_Interrupt_Handler->_Set_Next_Mode |
Critical Paths under _main in BANK0 |
None. |
Critical Paths under _InterruptHandler in BANK0 |
None. |
Critical Paths under _main in BANK1 |
None. |
Critical Paths under _InterruptHandler in BANK1 |
None. |
Critical Paths under _main in BANK2 |
None. |
Critical Paths under _InterruptHandler in BANK2 |
None. |
Critical Paths under _main in BANK3 |
None. |
Critical Paths under _InterruptHandler in BANK3 |
None. |
Critical Paths under _main in BANK4 |
None. |
Critical Paths under _InterruptHandler in BANK4 |
None. |
Critical Paths under _main in BANK5 |
None. |
Critical Paths under _InterruptHandler in BANK5 |
None. |
Critical Paths under _main in BANK6 |
None. |
Critical Paths under _InterruptHandler in BANK6 |
None. |
Critical Paths under _main in BANK7 |
None. |
Critical Paths under _InterruptHandler in BANK7 |
None. |
Critical Paths under _main in BANK8 |
None. |
Critical Paths under _InterruptHandler in BANK8 |
None. |
Critical Paths under _main in BANK9 |
None. |
Critical Paths under _InterruptHandler in BANK9 |
None. |
Critical Paths under _main in BANK10 |
None. |
Critical Paths under _InterruptHandler in BANK10 |
None. |
Critical Paths under _main in BANK11 |
None. |
Critical Paths under _InterruptHandler in BANK11 |
None. |
Critical Paths under _main in BANK12 |
None. |
Critical Paths under _InterruptHandler in BANK12 |
None. |
Call Graph Tables: |
--------------------------------------------------------------------------------- |
(Depth) Function Calls Base Space Used Autos Params Refs |
--------------------------------------------------------------------------------- |
(0) _main 0 0 0 0 |
_Pins_Init |
_IOC_Init |
_Interrupt_Init |
_Interrupt_Enable |
--------------------------------------------------------------------------------- |
(1) _Interrupt_Enable 0 0 0 0 |
--------------------------------------------------------------------------------- |
(1) _Interrupt_Init 0 0 0 0 |
--------------------------------------------------------------------------------- |
(1) _IOC_Init 0 0 0 0 |
--------------------------------------------------------------------------------- |
(1) _Pins_Init 0 0 0 0 |
--------------------------------------------------------------------------------- |
Estimated maximum stack depth 1 |
--------------------------------------------------------------------------------- |
(Depth) Function Calls Base Space Used Autos Params Refs |
--------------------------------------------------------------------------------- |
(2) _InterruptHandler 1 1 0 0 |
4 COMMON 1 1 0 |
_IOC_Interrupt_Handler |
--------------------------------------------------------------------------------- |
(3) _IOC_Interrupt_Handler 3 3 0 0 |
1 COMMON 3 3 0 |
_Set_Next_Mode |
_Get_Cur_Mode |
--------------------------------------------------------------------------------- |
(4) _Get_Cur_Mode 0 0 0 0 |
--------------------------------------------------------------------------------- |
(4) _Set_Next_Mode 1 1 0 0 |
0 COMMON 1 1 0 |
--------------------------------------------------------------------------------- |
Estimated maximum stack depth 4 |
--------------------------------------------------------------------------------- |
Call Graph Graphs: |
_main (ROOT) |
_Pins_Init |
_IOC_Init |
_Interrupt_Init |
_Interrupt_Enable |
_InterruptHandler (ROOT) |
_IOC_Interrupt_Handler |
_Set_Next_Mode |
_Get_Cur_Mode |
Address spaces: |
Name Size Autos Total Cost Usage |
BIGRAM 3F0 0 0 0 0.0% |
EEDATA 100 0 0 0 0.0% |
NULL 0 0 0 0 0.0% |
CODE 0 0 0 0 0.0% |
BITCOMMON E 0 0 1 0.0% |
BITSFR0 0 0 0 1 0.0% |
SFR0 0 0 0 1 0.0% |
COMMON E 5 7 2 50.0% |
BITSFR1 0 0 0 2 0.0% |
SFR1 0 0 0 2 0.0% |
BITSFR2 0 0 0 3 0.0% |
SFR2 0 0 0 3 0.0% |
STACK 0 0 7 3 0.0% |
BITBANK0 50 0 0 4 0.0% |
BITSFR3 0 0 0 4 0.0% |
SFR3 0 0 0 4 0.0% |
BANK0 50 0 0 5 0.0% |
BITSFR4 0 0 0 5 0.0% |
SFR4 0 0 0 5 0.0% |
BITBANK1 50 0 0 6 0.0% |
BITSFR5 0 0 0 6 0.0% |
SFR5 0 0 0 6 0.0% |
BANK1 50 0 0 7 0.0% |
BITSFR6 0 0 0 7 0.0% |
SFR6 0 0 0 7 0.0% |
BITBANK2 50 0 0 8 0.0% |
BITSFR7 0 0 0 8 0.0% |
SFR7 0 0 0 8 0.0% |
BANK2 50 0 0 9 0.0% |
BITSFR8 0 0 0 9 0.0% |
SFR8 0 0 0 9 0.0% |
BITBANK3 50 0 0 10 0.0% |
BITSFR9 0 0 0 10 0.0% |
SFR9 0 0 0 10 0.0% |
BANK3 50 0 0 11 0.0% |
BITSFR10 0 0 0 11 0.0% |
SFR10 0 0 0 11 0.0% |
BITBANK4 50 0 0 12 0.0% |
BITSFR11 0 0 0 12 0.0% |
SFR11 0 0 0 12 0.0% |
BANK4 50 0 0 13 0.0% |
BITSFR12 0 0 0 13 0.0% |
SFR12 0 0 0 13 0.0% |
BITBANK5 50 0 0 14 0.0% |
BITSFR13 0 0 0 14 0.0% |
SFR13 0 0 0 14 0.0% |
BANK5 50 0 0 15 0.0% |
BITSFR14 0 0 0 15 0.0% |
SFR14 0 0 0 15 0.0% |
BITBANK6 50 0 0 16 0.0% |
BITSFR15 0 0 0 16 0.0% |
SFR15 0 0 0 16 0.0% |
BANK6 50 0 0 17 0.0% |
BITSFR16 0 0 0 17 0.0% |
SFR16 0 0 0 17 0.0% |
BITBANK7 50 0 0 18 0.0% |
BITSFR17 0 0 0 18 0.0% |
SFR17 0 0 0 18 0.0% |
BANK7 50 0 0 19 0.0% |
BITSFR18 0 0 0 19 0.0% |
SFR18 0 0 0 19 0.0% |
BITSFR19 0 0 0 20 0.0% |
SFR19 0 0 0 20 0.0% |
ABS 0 0 7 20 0.0% |
BITBANK8 50 0 0 21 0.0% |
BITSFR20 0 0 0 21 0.0% |
SFR20 0 0 0 21 0.0% |
BANK8 50 0 0 22 0.0% |
BITSFR21 0 0 0 22 0.0% |
SFR21 0 0 0 22 0.0% |
BITBANK9 50 0 0 23 0.0% |
BITSFR22 0 0 0 23 0.0% |
SFR22 0 0 0 23 0.0% |
BANK9 50 0 0 24 0.0% |
BITSFR23 0 0 0 24 0.0% |
SFR23 0 0 0 24 0.0% |
BITBANK10 50 0 0 25 0.0% |
BITSFR24 0 0 0 25 0.0% |
SFR24 0 0 0 25 0.0% |
BANK10 50 0 0 26 0.0% |
BITSFR25 0 0 0 26 0.0% |
SFR25 0 0 0 26 0.0% |
BITBANK11 50 0 0 27 0.0% |
BITSFR26 0 0 0 27 0.0% |
SFR26 0 0 0 27 0.0% |
BANK11 50 0 0 28 0.0% |
BITSFR27 0 0 0 28 0.0% |
SFR27 0 0 0 28 0.0% |
BITBANK12 30 0 0 29 0.0% |
BITSFR28 0 0 0 29 0.0% |
SFR28 0 0 0 29 0.0% |
BANK12 30 0 0 30 0.0% |
BITSFR29 0 0 0 30 0.0% |
SFR29 0 0 0 30 0.0% |
BITSFR30 0 0 0 31 0.0% |
SFR30 0 0 0 31 0.0% |
DATA 0 0 E 31 0.0% |
BITSFR31 0 0 0 32 0.0% |
SFR31 0 0 0 32 0.0% |
Microchip Technology PIC Macro Assembler V1.20 build 52243 |
Symbol Table Sun Aug 31 23:58:01 2014 |
??_Interrupt_Init 0075 ??_Interrupt_Enable 0075 __CFG_CP$OFF 0000 |
l34 008E __CFG_CPD$OFF 0000 __CFG_BORV$LO 0000 |
__CFG_IESO$ON 0000 __CFG_LVP$OFF 0000 i1l41 0090 |
i1l78 000D __CFG_WRT$OFF 0000 __CFG_FCMEN$ON 0000 |
_main 0078 btemp 007E __CFG_BOREN$ON 0000 |
start 0011 __end_of_Get_Cur_Mode 00B7 __CFG_PLLEN$ON 0000 |
__end_of_IOC_Init 00AD ?_main 0070 __CFG_WDTE$OFF 0000 |
i1l128 001A i1l653 0093 i1l733 003E |
i1l655 0098 i1l727 0023 i1l729 0030 |
i1l659 009A i1l739 0046 u13_27 001E |
u14_27 0036 u15_27 004C wtemp0 007E |
__CFG_MCLRE$OFF 0000 __initialization 00AD __end_of_main 008F |
??_main 0075 _ANSELA 018C _ANSELC 018E |
__CFG_PWRTE$OFF 0000 ??_IOC_Interrupt_Handler 0071 __CFG_STVREN$ON 0000 |
__size_of_Pins_Init 0023 __end_of__initialization 00AF __size_of_Get_Cur_Mode 0002 |
?_IOC_Init 0070 __pcstackCOMMON 0070 __size_of_InterruptHandler 000D |
__size_of_Interrupt_Enable 0003 _Get_Cur_Mode 00B5 __end_of_Pins_Init 0078 |
??_IOC_Init 0075 __pmaintext 0078 __pintentry 0004 |
__size_of_Set_Next_Mode 0017 __ptext0 0000 __ptext1 00B2 |
__ptext2 00B7 __ptext3 00A6 __ptext4 0055 |
__ptext6 0013 __ptext7 00B5 __ptext8 008F |
__size_of_Interrupt_Init 0001 _IOCAFbits 0393 _IOCANbits 0392 |
_IOCAPbits 0391 end_of_initialization 00AF _Set_Next_Mode 008F |
__size_of_IOC_Interrupt_Handler 0042 __end_of_IOC_Interrupt_Handler 0055 _InterruptHandler 0004 |
_PORTAbits 000C _Interrupt_Enable 00B2 __CFG_FOSC$INTOSC 0000 |
_TRISAbits 008C _TRISCbits 008E ?_Set_Next_Mode 0070 |
__size_of_IOC_Init 0007 start_initialization 00AD _Pins_Init 0055 |
_APFCON0bits 011D _Interrupt_Init 00B7 __pbssCOMMON 0075 |
??_Set_Next_Mode 0070 ?_Pins_Init 0070 __end_of_Interrupt_Init 00B8 |
__end_of_InterruptHandler 0011 _LATAbits 010C _LATCbits 010E |
_IOC_Init 00A6 __end_of_Interrupt_Enable 00B5 ?_Interrupt_Init 0070 |
??_Pins_Init 0075 _IOC_Interrupt_Handler 0013 ?_Get_Cur_Mode 0070 |
_currMode 0075 _currStep 0076 __size_of_main 0017 |
_INTCONbits 000B ??_Get_Cur_Mode 0070 intlevel1 0000 |
__CFG_CLKOUTEN$OFF 0000 _OSCCONbits 0099 ?_IOC_Interrupt_Handler 0070 |
__end_of_Set_Next_Mode 00A6 ?_InterruptHandler 0070 ??_InterruptHandler 0074 |
?_Interrupt_Enable 0070 |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.map |
---|
0,0 → 1,880 |
Microchip MPLAB XC8 Compiler V1.20 () |
Linker command line: |
--edf=C:\Program Files (x86)\Microchip\xc8\v1.20\dat\en_msgs.txt -cs \ |
-h+dist/default/production\PICX_16F1825_Stepper_Driver.production.sym \ |
--cmf=dist/default/production\PICX_16F1825_Stepper_Driver.production.cmf \ |
-z -Q16F1825 -oC:\Users\Kevin\AppData\Local\Temp\s1uo.6 \ |
-Mdist/default/production/PICX_16F1825_Stepper_Driver.production.map -E1 \ |
-ver=XC8 -ACONST=00h-0FFhx32 -ACODE=00h-07FFhx4 -ASTRCODE=00h-01FFFh \ |
-AENTRY=00h-0FFhx32 -ASTRING=00h-0FFhx32 -ACOMMON=070h-07Fh \ |
-ABANK0=020h-06Fh -ABANK1=0A0h-0EFh -ABANK2=0120h-016Fh \ |
-ABANK3=01A0h-01EFh -ABANK4=0220h-026Fh -ABANK5=02A0h-02EFh \ |
-ABANK6=0320h-036Fh -ABANK7=03A0h-03EFh -ABANK8=0420h-046Fh \ |
-ABANK9=04A0h-04EFh -ABANK10=0520h-056Fh -ABANK11=05A0h-05EFh \ |
-ABANK12=0620h-064Fh -ABIGRAM=02000h-023EFh \ |
-ARAM=020h-06Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-036Fh,03A0h-03EFh,0420h-046Fh,04A0h-04EFh,0520h-056Fh,05A0h-05EFh,0620h-064Fh \ |
-AABS1=020h-07Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-036Fh,03A0h-03EFh,0420h-046Fh,04A0h-04EFh,0520h-056Fh,05A0h-05EFh,0620h-064Fh \ |
-ASFR0=00h-01Fh -ASFR1=080h-09Fh -ASFR2=0100h-011Fh -ASFR3=0180h-019Fh \ |
-ASFR4=0200h-021Fh -ASFR5=0280h-029Fh -ASFR6=0300h-031Fh \ |
-ASFR7=0380h-039Fh -ASFR8=0400h-041Fh -ASFR9=0480h-049Fh \ |
-ASFR10=0500h-051Fh -ASFR11=0580h-059Fh -ASFR12=0600h-061Fh \ |
-ASFR13=0680h-06EFh -ASFR14=0700h-076Fh -ASFR15=0780h-07EFh \ |
-ASFR16=0800h-086Fh -ASFR17=0880h-08EFh -ASFR18=0900h-096Fh \ |
-ASFR19=0980h-09EFh -ASFR20=0A00h-0A6Fh -ASFR21=0A80h-0AEFh \ |
-ASFR22=0B00h-0B6Fh -ASFR23=0B80h-0BEFh -ASFR24=0C00h-0C6Fh \ |
-ASFR25=0C80h-0CEFh -ASFR26=0D00h-0D6Fh -ASFR27=0D80h-0DEFh \ |
-ASFR28=0E00h-0E6Fh -ASFR29=0E80h-0EEFh -ASFR30=0F00h-0F6Fh \ |
-ASFR31=0F80h-0FEFh -preset_vec=00h,intentry=04h,init,end_init \ |
-ppowerup=CODE -pfunctab=CODE -ACONFIG=08007h-08008h -pconfig=CONFIG \ |
-DCONFIG=2 -AIDLOC=08000h-08003h -pidloc=IDLOC -DIDLOC=2 \ |
-AEEDATA=00h-0FFh/0F000h -peeprom_data=EEDATA -DEEDATA=2 -DCODE=2 \ |
-DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 -k \ |
C:\Users\Kevin\AppData\Local\Temp\s1uo.obj \ |
dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
Object code version is 3.11 |
Machine type is 16F1825 |
Name Link Load Length Selector Space Scale |
C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
end_init 11 11 2 8 0 |
reset_vec 0 0 2 0 0 |
config 8007 8007 2 1000E 0 |
dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
intentry 4 4 D 8 0 |
text8 8F 8F 17 8 0 |
text7 B5 B5 2 8 0 |
text6 13 13 42 8 0 |
text4 55 55 23 8 0 |
text3 A6 A6 7 8 0 |
text2 B7 B7 1 8 0 |
text1 B2 B2 3 8 0 |
maintext 78 78 17 8 0 |
cstackCOMMON 70 70 5 70 1 |
bssCOMMON 75 75 2 70 1 |
cinit AD AD 5 8 0 |
TOTAL Name Link Load Length Space |
CLASS CONST |
CLASS CODE |
end_init 11 11 2 0 |
intentry 4 4 D 0 |
reset_vec 0 0 2 0 |
text8 8F 8F 17 0 |
text7 B5 B5 2 0 |
text6 13 13 42 0 |
text4 55 55 23 0 |
text3 A6 A6 7 0 |
text2 B7 B7 1 0 |
text1 B2 B2 3 0 |
maintext 78 78 17 0 |
cinit AD AD 5 0 |
CLASS STRCODE |
CLASS ENTRY |
CLASS STRING |
CLASS COMMON |
cstackCOMMON 70 70 5 1 |
bssCOMMON 75 75 2 1 |
CLASS BANK0 |
CLASS BANK1 |
CLASS BANK2 |
CLASS BANK3 |
CLASS BANK4 |
CLASS BANK5 |
CLASS BANK6 |
CLASS BANK7 |
CLASS BANK8 |
CLASS BANK9 |
CLASS BANK10 |
CLASS BANK11 |
CLASS BANK12 |
CLASS BIGRAM |
CLASS RAM |
CLASS ABS1 |
abs_s1 7E 7E 2 1 |
CLASS SFR0 |
CLASS SFR1 |
CLASS SFR2 |
CLASS SFR3 |
CLASS SFR4 |
CLASS SFR5 |
CLASS SFR6 |
CLASS SFR7 |
CLASS SFR8 |
CLASS SFR9 |
CLASS SFR10 |
CLASS SFR11 |
CLASS SFR12 |
CLASS SFR13 |
CLASS SFR14 |
CLASS SFR15 |
CLASS SFR16 |
CLASS SFR17 |
CLASS SFR18 |
CLASS SFR19 |
CLASS SFR20 |
CLASS SFR21 |
CLASS SFR22 |
CLASS SFR23 |
CLASS SFR24 |
CLASS SFR25 |
CLASS SFR26 |
CLASS SFR27 |
CLASS SFR28 |
CLASS SFR29 |
CLASS SFR30 |
CLASS SFR31 |
CLASS CONFIG |
config 8007 8007 2 0 |
CLASS IDLOC |
CLASS EEDATA |
CLASS BANK31 |
CLASS BANK30 |
CLASS BANK29 |
CLASS BANK28 |
CLASS BANK27 |
CLASS BANK26 |
CLASS BANK25 |
CLASS BANK24 |
CLASS BANK23 |
CLASS BANK22 |
CLASS BANK21 |
CLASS BANK20 |
CLASS BANK19 |
CLASS BANK18 |
CLASS BANK17 |
CLASS BANK16 |
CLASS BANK15 |
CLASS BANK14 |
CLASS BANK13 |
SEGMENTS Name Load Length Top Selector Space Class Delta |
reset_vec 000000 000002 000002 0 0 CODE 2 |
intentry 000004 0000B4 0000B8 8 0 CODE 2 |
cstackCOMMON 000070 000007 000077 70 1 COMMON 1 |
config 008007 000002 008009 1000E 0 CONFIG 2 |
UNUSED ADDRESS RANGES |
Name Unused Largest block Delta |
BANK0 00020-0006F 50 1 |
BANK1 000A0-000EF 50 1 |
BANK10 00520-0056F 50 1 |
BANK11 005A0-005EF 50 1 |
BANK12 00620-0064F 30 1 |
BANK2 00120-0016F 50 1 |
BANK3 001A0-001EF 50 1 |
BANK4 00220-0026F 50 1 |
BANK5 002A0-002EF 50 1 |
BANK6 00320-0036F 50 1 |
BANK7 003A0-003EF 50 1 |
BANK8 00420-0046F 50 1 |
BANK9 004A0-004EF 50 1 |
BIGRAM 02000-023EF 3F0 1 |
CODE 00002-00003 2 2 |
000B8-01FFF 800 |
COMMON 00077-0007D 7 1 |
CONST 00002-00003 2 2 |
000B8-01FFF 100 |
EEDATA 0F000-0F0FF 100 2 |
ENTRY 00002-00003 2 2 |
000B8-01FFF 100 |
IDLOC 08000-08003 4 2 |
RAM 00020-0006F 50 1 |
000A0-000EF 50 |
00120-0016F 50 |
001A0-001EF 50 |
00220-0026F 50 |
002A0-002EF 50 |
00320-0036F 50 |
003A0-003EF 50 |
00420-0046F 50 |
004A0-004EF 50 |
00520-0056F 50 |
005A0-005EF 50 |
00620-0064F 30 |
SFR0 00000-0001F 20 1 |
SFR1 00080-0009F 20 1 |
SFR10 00500-0051F 20 1 |
SFR11 00580-0059F 20 1 |
SFR12 00600-0061F 20 1 |
SFR13 00680-006EF 70 1 |
SFR14 00700-0076F 70 1 |
SFR15 00780-007EF 70 1 |
SFR16 00800-0086F 70 1 |
SFR17 00880-008EF 70 1 |
SFR18 00900-0096F 70 1 |
SFR19 00980-009EF 70 1 |
SFR2 00100-0011F 20 1 |
SFR20 00A00-00A6F 70 1 |
SFR21 00A80-00AEF 70 1 |
SFR22 00B00-00B6F 70 1 |
SFR23 00B80-00BEF 70 1 |
SFR24 00C00-00C6F 70 1 |
SFR25 00C80-00CEF 70 1 |
SFR26 00D00-00D6F 70 1 |
SFR27 00D80-00DEF 70 1 |
SFR28 00E00-00E6F 70 1 |
SFR29 00E80-00EEF 70 1 |
SFR3 00180-0019F 20 1 |
SFR30 00F00-00F6F 70 1 |
SFR31 00F80-00FEF 70 1 |
SFR4 00200-0021F 20 1 |
SFR5 00280-0029F 20 1 |
SFR6 00300-0031F 20 1 |
SFR7 00380-0039F 20 1 |
SFR8 00400-0041F 20 1 |
SFR9 00480-0049F 20 1 |
STRCODE 00002-00003 2 2 |
000B8-01FFF 1F48 |
STRING 00002-00003 2 2 |
000B8-01FFF 100 |
Symbol Table |
_ANSELA (abs) 0018C |
_ANSELC (abs) 0018E |
_APFCON0bits (abs) 0011D |
_Get_Cur_Mode text7 000B5 |
_INTCONbits (abs) 0000B |
_IOCAFbits (abs) 00393 |
_IOCANbits (abs) 00392 |
_IOCAPbits (abs) 00391 |
_IOC_Init text3 000A6 |
_IOC_Interrupt_Handler text6 00013 |
_InterruptHandler intentry 00004 |
_Interrupt_Enable text1 000B2 |
_Interrupt_Init text2 000B7 |
_LATAbits (abs) 0010C |
_LATCbits (abs) 0010E |
_OSCCONbits (abs) 00099 |
_PORTAbits (abs) 0000C |
_Pins_Init text4 00055 |
_Set_Next_Mode text8 0008F |
_TRISAbits (abs) 0008C |
_TRISCbits (abs) 0008E |
__CFG_BOREN$ON (abs) 00000 |
__CFG_BORV$LO (abs) 00000 |
__CFG_CLKOUTEN$OFF (abs) 00000 |
__CFG_CP$OFF (abs) 00000 |
__CFG_CPD$OFF (abs) 00000 |
__CFG_FCMEN$ON (abs) 00000 |
__CFG_FOSC$INTOSC (abs) 00000 |
__CFG_IESO$ON (abs) 00000 |
__CFG_LVP$OFF (abs) 00000 |
__CFG_MCLRE$OFF (abs) 00000 |
__CFG_PLLEN$ON (abs) 00000 |
__CFG_PWRTE$OFF (abs) 00000 |
__CFG_STVREN$ON (abs) 00000 |
__CFG_WDTE$OFF (abs) 00000 |
__CFG_WRT$OFF (abs) 00000 |
__Habs1 abs1 00000 |
__Hbank0 bank0 00000 |
__Hbank1 bank1 00000 |
__Hbank10 bank10 00000 |
__Hbank11 bank11 00000 |
__Hbank12 bank12 00000 |
__Hbank13 bank13 00000 |
__Hbank14 bank14 00000 |
__Hbank15 bank15 00000 |
__Hbank16 bank16 00000 |
__Hbank17 bank17 00000 |
__Hbank18 bank18 00000 |
__Hbank19 bank19 00000 |
__Hbank2 bank2 00000 |
__Hbank20 bank20 00000 |
__Hbank21 bank21 00000 |
__Hbank22 bank22 00000 |
__Hbank23 bank23 00000 |
__Hbank24 bank24 00000 |
__Hbank25 bank25 00000 |
__Hbank26 bank26 00000 |
__Hbank27 bank27 00000 |
__Hbank28 bank28 00000 |
__Hbank29 bank29 00000 |
__Hbank3 bank3 00000 |
__Hbank30 bank30 00000 |
__Hbank31 bank31 00000 |
__Hbank4 bank4 00000 |
__Hbank5 bank5 00000 |
__Hbank6 bank6 00000 |
__Hbank7 bank7 00000 |
__Hbank8 bank8 00000 |
__Hbank9 bank9 00000 |
__Hbigram bigram 00000 |
__HbssCOMMON bssCOMMON 00000 |
__Hcinit cinit 00000 |
__Hclrtext clrtext 00000 |
__Hcode code 00000 |
__Hcommon common 00000 |
__Hconfig config 08009 |
__HcstackCOMMON cstackCOMMON 00000 |
__Heeprom_data eeprom_data 00000 |
__Hend_init end_init 00013 |
__Hfunctab functab 00000 |
__Hidloc idloc 00000 |
__Hinit init 00011 |
__Hintentry intentry 00011 |
__Hmaintext maintext 00000 |
__Hpowerup powerup 00000 |
__Hram ram 00000 |
__Hreset_vec reset_vec 00002 |
__Hsfr0 sfr0 00000 |
__Hsfr1 sfr1 00000 |
__Hsfr10 sfr10 00000 |
__Hsfr11 sfr11 00000 |
__Hsfr12 sfr12 00000 |
__Hsfr13 sfr13 00000 |
__Hsfr14 sfr14 00000 |
__Hsfr15 sfr15 00000 |
__Hsfr16 sfr16 00000 |
__Hsfr17 sfr17 00000 |
__Hsfr18 sfr18 00000 |
__Hsfr19 sfr19 00000 |
__Hsfr2 sfr2 00000 |
__Hsfr20 sfr20 00000 |
__Hsfr21 sfr21 00000 |
__Hsfr22 sfr22 00000 |
__Hsfr23 sfr23 00000 |
__Hsfr24 sfr24 00000 |
__Hsfr25 sfr25 00000 |
__Hsfr26 sfr26 00000 |
__Hsfr27 sfr27 00000 |
__Hsfr28 sfr28 00000 |
__Hsfr29 sfr29 00000 |
__Hsfr3 sfr3 00000 |
__Hsfr30 sfr30 00000 |
__Hsfr31 sfr31 00000 |
__Hsfr4 sfr4 00000 |
__Hsfr5 sfr5 00000 |
__Hsfr6 sfr6 00000 |
__Hsfr7 sfr7 00000 |
__Hsfr8 sfr8 00000 |
__Hsfr9 sfr9 00000 |
__Hstrings strings 00000 |
__Htext text 00000 |
__Labs1 abs1 00000 |
__Lbank0 bank0 00000 |
__Lbank1 bank1 00000 |
__Lbank10 bank10 00000 |
__Lbank11 bank11 00000 |
__Lbank12 bank12 00000 |
__Lbank13 bank13 00000 |
__Lbank14 bank14 00000 |
__Lbank15 bank15 00000 |
__Lbank16 bank16 00000 |
__Lbank17 bank17 00000 |
__Lbank18 bank18 00000 |
__Lbank19 bank19 00000 |
__Lbank2 bank2 00000 |
__Lbank20 bank20 00000 |
__Lbank21 bank21 00000 |
__Lbank22 bank22 00000 |
__Lbank23 bank23 00000 |
__Lbank24 bank24 00000 |
__Lbank25 bank25 00000 |
__Lbank26 bank26 00000 |
__Lbank27 bank27 00000 |
__Lbank28 bank28 00000 |
__Lbank29 bank29 00000 |
__Lbank3 bank3 00000 |
__Lbank30 bank30 00000 |
__Lbank31 bank31 00000 |
__Lbank4 bank4 00000 |
__Lbank5 bank5 00000 |
__Lbank6 bank6 00000 |
__Lbank7 bank7 00000 |
__Lbank8 bank8 00000 |
__Lbank9 bank9 00000 |
__Lbigram bigram 00000 |
__LbssCOMMON bssCOMMON 00000 |
__Lcinit cinit 00000 |
__Lclrtext clrtext 00000 |
__Lcode code 00000 |
__Lcommon common 00000 |
__Lconfig config 08007 |
__LcstackCOMMON cstackCOMMON 00000 |
__Leeprom_data eeprom_data 00000 |
__Lend_init end_init 00011 |
__Lfunctab functab 00000 |
__Lidloc idloc 00000 |
__Linit init 00011 |
__Lintentry intentry 00004 |
__Lmaintext maintext 00000 |
__Lpowerup powerup 00000 |
__Lram ram 00000 |
__Lreset_vec reset_vec 00000 |
__Lsfr0 sfr0 00000 |
__Lsfr1 sfr1 00000 |
__Lsfr10 sfr10 00000 |
__Lsfr11 sfr11 00000 |
__Lsfr12 sfr12 00000 |
__Lsfr13 sfr13 00000 |
__Lsfr14 sfr14 00000 |
__Lsfr15 sfr15 00000 |
__Lsfr16 sfr16 00000 |
__Lsfr17 sfr17 00000 |
__Lsfr18 sfr18 00000 |
__Lsfr19 sfr19 00000 |
__Lsfr2 sfr2 00000 |
__Lsfr20 sfr20 00000 |
__Lsfr21 sfr21 00000 |
__Lsfr22 sfr22 00000 |
__Lsfr23 sfr23 00000 |
__Lsfr24 sfr24 00000 |
__Lsfr25 sfr25 00000 |
__Lsfr26 sfr26 00000 |
__Lsfr27 sfr27 00000 |
__Lsfr28 sfr28 00000 |
__Lsfr29 sfr29 00000 |
__Lsfr3 sfr3 00000 |
__Lsfr30 sfr30 00000 |
__Lsfr31 sfr31 00000 |
__Lsfr4 sfr4 00000 |
__Lsfr5 sfr5 00000 |
__Lsfr6 sfr6 00000 |
__Lsfr7 sfr7 00000 |
__Lsfr8 sfr8 00000 |
__Lsfr9 sfr9 00000 |
__Lstrings strings 00000 |
__Ltext text 00000 |
__S0 (abs) 08009 |
__S1 (abs) 00077 |
__S3 (abs) 00000 |
___latbits (abs) 00002 |
__end_of_Get_Cur_Mode text7 000B7 |
__end_of_IOC_Init text3 000AD |
__end_of_IOC_Interrupt_Handler text6 00055 |
__end_of_InterruptHandler intentry 00011 |
__end_of_Interrupt_Enable text1 000B5 |
__end_of_Interrupt_Init text2 000B8 |
__end_of_Pins_Init text4 00078 |
__end_of_Set_Next_Mode text8 000A6 |
__end_of__initialization cinit 000AF |
__end_of_main maintext 0008F |
__initialization cinit 000AD |
__pbssCOMMON bssCOMMON 00075 |
__pcstackCOMMON cstackCOMMON 00070 |
__pintentry intentry 00004 |
__pmaintext maintext 00078 |
__ptext0 text0 00000 |
__ptext1 text1 000B2 |
__ptext2 text2 000B7 |
__ptext3 text3 000A6 |
__ptext4 text4 00055 |
__ptext6 text6 00013 |
__ptext7 text7 000B5 |
__ptext8 text8 0008F |
__size_of_Get_Cur_Mode (abs) 00000 |
__size_of_IOC_Init (abs) 00000 |
__size_of_IOC_Interrupt_Handler (abs) 00000 |
__size_of_InterruptHandler (abs) 00000 |
__size_of_Interrupt_Enable (abs) 00000 |
__size_of_Interrupt_Init (abs) 00000 |
__size_of_Pins_Init (abs) 00000 |
__size_of_Set_Next_Mode (abs) 00000 |
__size_of_main (abs) 00000 |
_currMode bssCOMMON 00075 |
_currStep bssCOMMON 00076 |
_main maintext 00078 |
btemp (abs) 0007E |
end_of_initialization cinit 000AF |
intlevel0 functab 00000 |
intlevel1 functab 00000 |
intlevel2 functab 00000 |
intlevel3 functab 00000 |
intlevel4 functab 00000 |
intlevel5 functab 00000 |
reset_vec reset_vec 00000 |
start init 00011 |
start_initialization cinit 000AD |
wtemp0 (abs) 0007E |
FUNCTION INFORMATION: |
*************** function _main ***************** |
Defined at: |
line 68 in file "main.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
2 33[COMMON] int |
Registers used: |
wreg, fsr0l, fsr0h, fsr1l, fsr1h, fsr1l, fsr1h, status,2, status,0, btemp+1, pclath, cstack |
Tracked objects: |
On entry : |
On exit : |
Unchanged: |
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 |
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 0 bytes |
Hardware stack levels required when called: 4 |
This function calls: |
_Pins_Init |
_IOC_Init |
_Interrupt_Init |
_Interrupt_Enable |
This function is called by: |
Startup code after reset |
This function uses a non-reentrant model |
*************** function _Interrupt_Enable ***************** |
Defined at: |
line 8 in file "INTERRUPTS.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
None |
Tracked objects: |
On entry : |
On exit : |
Unchanged: |
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 |
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 0 bytes |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 3 |
This function calls: |
Nothing |
This function is called by: |
_main |
This function uses a non-reentrant model |
*************** function _Interrupt_Init ***************** |
Defined at: |
line 5 in file "INTERRUPTS.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
None |
Tracked objects: |
On entry : |
On exit : |
Unchanged: |
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 |
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 0 bytes |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 3 |
This function calls: |
Nothing |
This function is called by: |
_main |
This function uses a non-reentrant model |
*************** function _IOC_Init ***************** |
Defined at: |
line 4 in file "IOC.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
None |
Tracked objects: |
On entry : |
On exit : |
Unchanged: |
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 |
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 0 bytes |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 3 |
This function calls: |
Nothing |
This function is called by: |
_main |
This function uses a non-reentrant model |
*************** function _Pins_Init ***************** |
Defined at: |
line 29 in file "main.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
wreg, status,2 |
Tracked objects: |
On entry : |
On exit : |
Unchanged: |
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 |
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 0 bytes |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 3 |
This function calls: |
Nothing |
This function is called by: |
_main |
This function uses a non-reentrant model |
*************** function _InterruptHandler ***************** |
Defined at: |
line 19 in file "INTERRUPTS.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack |
Tracked objects: |
On entry : |
On exit : |
Unchanged: |
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 |
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Temps: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 1 bytes |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 2 |
This function calls: |
_IOC_Interrupt_Handler |
This function is called by: |
Interrupt level 1 |
This function uses a non-reentrant model |
*************** function _IOC_Interrupt_Handler ***************** |
Defined at: |
line 14 in file "IOC.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack |
Tracked objects: |
On entry : |
On exit : |
Unchanged: |
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 |
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Temps: 3 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 3 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 3 bytes |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 1 |
This function calls: |
_Set_Next_Mode |
_Get_Cur_Mode |
This function is called by: |
_InterruptHandler |
This function uses a non-reentrant model |
*************** function _Get_Cur_Mode ***************** |
Defined at: |
line 106 in file "main.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
1 wreg enum E2675 |
Registers used: |
wreg |
Tracked objects: |
On entry : |
On exit : |
Unchanged: |
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 |
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 0 bytes |
Hardware stack levels used: 1 |
This function calls: |
Nothing |
This function is called by: |
_IOC_Interrupt_Handler |
This function uses a non-reentrant model |
*************** function _Set_Next_Mode ***************** |
Defined at: |
line 91 in file "main.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
wreg, fsr0l, fsr0h, status,2, status,0 |
Tracked objects: |
On entry : |
On exit : |
Unchanged: |
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 |
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Temps: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 1 bytes |
Hardware stack levels used: 1 |
This function calls: |
Nothing |
This function is called by: |
_IOC_Interrupt_Handler |
This function uses a non-reentrant model |
MODULE INFORMATION |
Module Function Class Link Load Size |
shared |
__initializatio CODE 00AD 0000 2 |
shared estimated size: 2 |
INTERRUPTS.c |
_Interrupt_Enab CODE 00B2 0000 3 |
_InterruptHandl CODE 0004 0000 13 |
_Interrupt_Init CODE 00B7 0000 1 |
INTERRUPTS.c estimated size: 17 |
main.c |
_Set_Next_Mode CODE 008F 0000 23 |
_main CODE 0078 0000 23 |
_Get_Cur_Mode CODE 00B5 0000 2 |
_Pins_Init CODE 0055 0000 35 |
main.c estimated size: 83 |
IOC.c |
_IOC_Interrupt_ CODE 0013 0000 66 |
_IOC_Init CODE 00A6 0000 7 |
IOC.c estimated size: 73 |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.obj |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.obj |
---|
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.rlf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.rlf |
---|
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.sdb |
---|
0,0 → 1,309 |
[p LITE_MODE AUTOSTATIC PIC14 PIC14E ] |
[d version 1.1 ] |
[d edition pro ] |
[d chip 16F1825 ] |
"65 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[e E2675 . `uc |
SINGLE_STEP 0 |
AUTO_STEP 1 |
SET_MICROSTEP 2 |
] |
"66 |
[e E2695 . `uc |
STEP_1_1 0 |
STEP_1_2 1 |
STEP_1_4 2 |
STEP_1_8 3 |
STEP_1_16 4 |
STEP_1_32 5 |
] |
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\STEPPER.c |
[e E2686 . `uc |
STEP_1_1 0 |
STEP_1_2 1 |
STEP_1_4 2 |
STEP_1_8 3 |
STEP_1_16 4 |
STEP_1_32 5 |
] |
"18 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c |
[e E2675 . `uc |
SINGLE_STEP 0 |
AUTO_STEP 1 |
SET_MICROSTEP 2 |
] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\abdiv.c |
[v ___abdiv __abdiv `(c 1 e 1 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\abmod.c |
[v ___abmod __abmod `(c 1 e 1 0 ] |
"34 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\abtoft.c |
[v ___abtoft __abtoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\aldiv.c |
[v ___aldiv __aldiv `(l 1 e 4 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\almod.c |
[v ___almod __almod `(l 1 e 4 0 ] |
"43 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\altoft.c |
[v ___altoft __altoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\atdiv.c |
[v ___atdiv __atdiv `(m 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\atmod.c |
[v ___atmod __atmod `(m 1 e 3 0 ] |
"38 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\attoft.c |
[v ___attoft __attoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\awdiv.c |
[v ___awdiv __awdiv `(i 1 e 2 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\awmod.c |
[v ___awmod __awmod `(i 1 e 2 0 ] |
"33 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\awtoft.c |
[v ___awtoft __awtoft `(f 1 e 3 0 ] |
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\bmul.c |
[v ___bmul __bmul `(uc 1 e 1 0 ] |
"7 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\eeprom.c |
[v _eecpymem eecpymem `(v 1 e 0 0 ] |
"25 |
[v _memcpyee memcpyee `(v 1 e 0 0 ] |
"49 |
[v ___eetoc __eetoc `(uc 1 e 1 0 ] |
"57 |
[v ___eetoi __eetoi `(ui 1 e 2 0 ] |
"65 |
[v ___eetom __eetom `(um 1 e 3 0 ] |
"73 |
[v ___eetol __eetol `(ul 1 e 4 0 ] |
"81 |
[v ___ctoee __ctoee `(uc 1 e 1 0 ] |
"88 |
[v ___itoee __itoee `(ui 1 e 2 0 ] |
"95 |
[v ___mtoee __mtoee `(um 1 e 3 0 ] |
"102 |
[v ___ltoee __ltoee `(ul 1 e 4 0 ] |
"109 |
[v ___eetoft __eetoft `(f 1 e 3 0 ] |
"117 |
[v ___eetofl __eetofl `(d 1 e 3 0 ] |
"125 |
[v ___fttoee __fttoee `(f 1 e 3 0 ] |
"132 |
[v ___fltoee __fltoee `(d 1 e 3 0 ] |
"63 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\float.c |
[v ___ftpack __ftpack `(f 1 e 3 0 ] |
"87 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftadd.c |
[v ___ftadd __ftadd `(f 1 e 3 0 ] |
"50 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftdiv.c |
[v ___ftdiv __ftdiv `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftge.c |
[v ___ftge __ftge `(b 1 e 0 0 ] |
"52 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftmul.c |
[v ___ftmul __ftmul `(f 1 e 3 0 ] |
"16 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftneg.c |
[v ___ftneg __ftneg `(f 1 e 3 0 ] |
"17 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftsub.c |
[v ___ftsub __ftsub `(f 1 e 3 0 ] |
"45 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\fttol.c |
[v ___fttol __fttol `(l 1 e 4 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lbdiv.c |
[v ___lbdiv __lbdiv `(uc 1 e 1 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lbmod.c |
[v ___lbmod __lbmod `(uc 1 e 1 0 ] |
"28 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lbtoft.c |
[v ___lbtoft __lbtoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lldiv.c |
[v ___lldiv __lldiv `(ul 1 e 4 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\llmod.c |
[v ___llmod __llmod `(ul 1 e 4 0 ] |
"36 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lltoft.c |
[v ___lltoft __lltoft `(f 1 e 3 0 ] |
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lmul.c |
[v ___lmul __lmul `(ul 1 e 4 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ltdiv.c |
[v ___ltdiv __ltdiv `(um 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ltmod.c |
[v ___ltmod __ltmod `(um 1 e 3 0 ] |
"31 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lttoft.c |
[v ___lttoft __lttoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lwdiv.c |
[v ___lwdiv __lwdiv `(ui 1 e 2 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lwmod.c |
[v ___lwmod __lwmod `(ui 1 e 2 0 ] |
"29 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lwtoft.c |
[v ___lwtoft __lwtoft `(f 1 e 3 0 ] |
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\tmul.c |
[v ___tmul __tmul `(um 1 e 3 0 ] |
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\wmul.c |
[v ___wmul __wmul `(ui 1 e 2 0 ] |
"5 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c |
[v _Interrupt_Init Interrupt_Init `(v 1 e 0 0 ] |
"8 |
[v _Interrupt_Enable Interrupt_Enable `(v 1 e 0 0 ] |
"14 |
[v _Interrupt_Disable Interrupt_Disable `(v 1 e 0 0 ] |
"19 |
[v _InterruptHandler InterruptHandler `II(v 1 e 0 0 ] |
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c |
[v _IOC_Init IOC_Init `(v 1 e 0 0 ] |
"14 |
[v _IOC_Interrupt_Handler IOC_Interrupt_Handler `(v 1 e 0 0 ] |
"29 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[v _Pins_Init Pins_Init `(v 1 e 0 0 ] |
"68 |
[v _main main `(i 1 e 2 0 ] |
"91 |
[v _Set_Next_Mode Set_Next_Mode `(v 1 e 0 0 ] |
"106 |
[v _Get_Cur_Mode Get_Cur_Mode `(E2675 1 e 1 0 ] |
"110 |
[v _Set_Next_Step Set_Next_Step `(v 1 e 0 0 ] |
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\STEPPER.c |
[v _STEPPER_Set_Microstep STEPPER_Set_Microstep `(v 1 e 0 0 ] |
"34 |
[v _STEPPER_Set_Direction STEPPER_Set_Direction `(v 1 e 0 0 ] |
[s S215 . 1 `uc 1 IOCIF 1 0 :1:0 |
`uc 1 INTF 1 0 :1:1 |
`uc 1 TMR0IF 1 0 :1:2 |
`uc 1 IOCIE 1 0 :1:3 |
`uc 1 INTE 1 0 :1:4 |
`uc 1 TMR0IE 1 0 :1:5 |
`uc 1 PEIE 1 0 :1:6 |
`uc 1 GIE 1 0 :1:7 |
] |
"355 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[s S224 . 1 `uc 1 . 1 0 :2:0 |
`uc 1 T0IF 1 0 :1:2 |
`uc 1 . 1 0 :2:3 |
`uc 1 T0IE 1 0 :1:5 |
] |
[u S229 . 1 `S215 1 . 1 0 `S224 1 . 1 0 ] |
[v _INTCONbits INTCONbits `VES229 1 e 1 @11 ] |
[s S40 . 1 `uc 1 TRISA0 1 0 :1:0 |
`uc 1 TRISA1 1 0 :1:1 |
`uc 1 TRISA2 1 0 :1:2 |
`uc 1 TRISA3 1 0 :1:3 |
`uc 1 TRISA4 1 0 :1:4 |
`uc 1 TRISA5 1 0 :1:5 |
] |
"424 |
[u S47 . 1 `S40 1 . 1 0 ] |
[v _PORTAbits PORTAbits `VES47 1 e 1 @12 ] |
"1087 |
[v _TRISAbits TRISAbits `VES47 1 e 1 @140 ] |
"1136 |
[v _TRISCbits TRISCbits `VES47 1 e 1 @142 ] |
[s S119 . 1 `uc 1 SCS0 1 0 :1:0 |
`uc 1 SCS1 1 0 :1:1 |
`uc 1 . 1 0 :1:2 |
`uc 1 IRCF0 1 0 :1:3 |
`uc 1 IRCF1 1 0 :1:4 |
`uc 1 IRCF2 1 0 :1:5 |
`uc 1 IRCF3 1 0 :1:6 |
`uc 1 SPLLEN 1 0 :1:7 |
] |
"1589 |
[s S128 . 1 `uc 1 SCS 1 0 :2:0 |
`uc 1 . 1 0 :1:2 |
`uc 1 IRCF 1 0 :4:3 |
] |
[u S132 . 1 `S119 1 . 1 0 `S128 1 . 1 0 ] |
[v _OSCCONbits OSCCONbits `VES132 1 e 1 @153 ] |
"1908 |
[v _LATAbits LATAbits `VES47 1 e 1 @268 ] |
"1952 |
[v _LATCbits LATCbits `VES47 1 e 1 @270 ] |
[s S21 . 1 `uc 1 . 1 0 :2:0 |
`uc 1 TXCKSEL 1 0 :1:2 |
`uc 1 T1GSEL 1 0 :1:3 |
`uc 1 . 1 0 :1:4 |
`uc 1 SSSEL 1 0 :1:5 |
`uc 1 SDOSEL 1 0 :1:6 |
`uc 1 RXDTSEL 1 0 :1:7 |
] |
"2602 |
[u S29 . 1 `S21 1 . 1 0 ] |
[v _APFCON0bits APFCON0bits `VES29 1 e 1 @285 ] |
"2668 |
[v _ANSELA ANSELA `VEuc 1 e 1 @396 ] |
"2714 |
[v _ANSELC ANSELC `VEuc 1 e 1 @398 ] |
"2759 |
[v _EEADR EEADR `VEus 1 e 2 @401 ] |
"2814 |
[v _EEDATA EEDATA `VEuc 1 e 1 @403 ] |
"2865 |
[v _EECON1 EECON1 `VEuc 1 e 1 @405 ] |
"2926 |
[v _EECON2 EECON2 `VEuc 1 e 1 @406 ] |
[s S313 . 1 `uc 1 IOCAP0 1 0 :1:0 |
`uc 1 IOCAP1 1 0 :1:1 |
`uc 1 IOCAP2 1 0 :1:2 |
`uc 1 IOCAP3 1 0 :1:3 |
`uc 1 IOCAP4 1 0 :1:4 |
`uc 1 IOCAP5 1 0 :1:5 |
] |
"5108 |
[s S320 . 1 `uc 1 IOCAP 1 0 :6:0 |
] |
[u S322 . 1 `S313 1 . 1 0 `S320 1 . 1 0 ] |
[v _IOCAPbits IOCAPbits `VES322 1 e 1 @913 ] |
"5165 |
[v _IOCANbits IOCANbits `VES322 1 e 1 @914 ] |
"5222 |
[v _IOCAFbits IOCAFbits `VES322 1 e 1 @915 ] |
"6167 |
[v _CARRY CARRY `VEb 1 e 0 @24 ] |
"6357 |
[v _GIE GIE `VEb 1 e 0 @95 ] |
"6647 |
[v _RD RD `VEb 1 e 0 @3240 ] |
"6965 |
[v _WR WR `VEb 1 e 0 @3241 ] |
"6967 |
[v _WREN WREN `VEb 1 e 0 @3242 ] |
"65 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[v _currMode currMode `E2675 1 e 1 0 ] |
"66 |
[v _currStep currStep `E2695 1 e 1 0 ] |
"68 |
[v _main main `(i 1 e 2 0 ] |
{ |
"89 |
} 0 |
"8 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c |
[v _Interrupt_Enable Interrupt_Enable `(v 1 e 0 0 ] |
{ |
"12 |
} 0 |
"5 |
[v _Interrupt_Init Interrupt_Init `(v 1 e 0 0 ] |
{ |
"6 |
} 0 |
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c |
[v _IOC_Init IOC_Init `(v 1 e 0 0 ] |
{ |
"12 |
} 0 |
"29 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[v _Pins_Init Pins_Init `(v 1 e 0 0 ] |
{ |
"63 |
} 0 |
"19 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c |
[v _InterruptHandler InterruptHandler `II(v 1 e 0 0 ] |
{ |
"66 |
} 0 |
"14 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c |
[v _IOC_Interrupt_Handler IOC_Interrupt_Handler `(v 1 e 0 0 ] |
{ |
"48 |
} 0 |
"106 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[v _Get_Cur_Mode Get_Cur_Mode `(E2675 1 e 1 0 ] |
{ |
"108 |
} 0 |
"91 |
[v _Set_Next_Mode Set_Next_Mode `(v 1 e 0 0 ] |
{ |
"104 |
} 0 |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.sym |
---|
0,0 → 1,349 |
__size_of_IOC_Init 0 0 ABS 0 |
__CFG_PLLEN$ON 0 0 ABS 0 |
__size_of_Interrupt_Init 0 0 ABS 0 |
__CFG_WRT$OFF 0 0 ABS 0 |
__S0 8009 0 ABS 0 |
__S1 77 0 ABS 0 |
__S3 0 0 ABS 0 |
__Hintentry 11 0 CODE 0 |
__Lintentry 4 0 CODE 0 |
__CFG_BOREN$ON 0 0 ABS 0 |
__pintentry 4 0 CODE 0 |
__end_of_IOC_Interrupt_Handler 55 0 CODE 0 |
_Interrupt_Init B7 0 CODE 0 |
_main 78 0 CODE 0 |
btemp 7E 0 ABS 0 |
start 11 0 CODE 0 |
_currMode 75 0 COMMON 1 |
reset_vec 0 0 CODE 0 |
wtemp0 7E 0 ABS 0 |
__Hconfig 8009 0 CONFIG 0 |
__Lconfig 8007 0 CONFIG 0 |
__Hbigram 0 0 ABS 0 |
__Lbigram 0 0 ABS 0 |
__end_of_Set_Next_Mode A6 0 CODE 0 |
__Hram 0 0 ABS 0 |
__Lram 0 0 ABS 0 |
__CFG_STVREN$ON 0 0 ABS 0 |
_IOC_Init A6 0 CODE 0 |
_currStep 76 0 COMMON 1 |
__Hfunctab 0 0 CODE 0 |
__Lfunctab 0 0 CODE 0 |
__size_of_Set_Next_Mode 0 0 ABS 0 |
__Hcommon 0 0 ABS 0 |
__Lcommon 0 0 ABS 0 |
__Heeprom_data 0 0 EEDATA 3 |
__Leeprom_data 0 0 EEDATA 3 |
_LATAbits 10C 0 ABS 0 |
_LATCbits 10E 0 ABS 0 |
__CFG_CLKOUTEN$OFF 0 0 ABS 0 |
_ANSELA 18C 0 ABS 0 |
_ANSELC 18E 0 ABS 0 |
__Habs1 0 0 ABS 0 |
__Labs1 0 0 ABS 0 |
__Hsfr0 0 0 ABS 0 |
__Lsfr0 0 0 ABS 0 |
__Hsfr1 0 0 ABS 0 |
__Lsfr1 0 0 ABS 0 |
__Hsfr2 0 0 ABS 0 |
__Lsfr2 0 0 ABS 0 |
__Hsfr3 0 0 ABS 0 |
__Lsfr3 0 0 ABS 0 |
__Hsfr4 0 0 ABS 0 |
__Lsfr4 0 0 ABS 0 |
__Hsfr5 0 0 ABS 0 |
__Lsfr5 0 0 ABS 0 |
__Hsfr6 0 0 ABS 0 |
__Lsfr6 0 0 ABS 0 |
__Hsfr7 0 0 ABS 0 |
__Lsfr7 0 0 ABS 0 |
__Hsfr8 0 0 ABS 0 |
__Lsfr8 0 0 ABS 0 |
__Hsfr9 0 0 ABS 0 |
__Lsfr9 0 0 ABS 0 |
__end_of_IOC_Init AD 0 CODE 0 |
__Hcode 0 0 ABS 0 |
__Lcode 0 0 ABS 0 |
_Get_Cur_Mode B5 0 CODE 0 |
__Hinit 11 0 CODE 0 |
__Linit 11 0 CODE 0 |
__end_of_main 8F 0 CODE 0 |
__end_of_Interrupt_Enable B5 0 CODE 0 |
__Htext 0 0 ABS 0 |
__Ltext 0 0 ABS 0 |
end_of_initialization AF 0 CODE 0 |
__Hsfr10 0 0 ABS 0 |
__Lsfr10 0 0 ABS 0 |
__Hsfr20 0 0 ABS 0 |
__Lsfr20 0 0 ABS 0 |
__Hsfr30 0 0 ABS 0 |
__Hsfr11 0 0 ABS 0 |
__Lsfr30 0 0 ABS 0 |
__Lsfr11 0 0 ABS 0 |
_Pins_Init 55 0 CODE 0 |
__Hsfr21 0 0 ABS 0 |
__Lsfr21 0 0 ABS 0 |
__Hsfr31 0 0 ABS 0 |
__Hsfr12 0 0 ABS 0 |
__Lsfr31 0 0 ABS 0 |
__Lsfr12 0 0 ABS 0 |
__Hsfr22 0 0 ABS 0 |
__Lsfr22 0 0 ABS 0 |
__Hsfr13 0 0 ABS 0 |
__Lsfr13 0 0 ABS 0 |
__Hsfr23 0 0 ABS 0 |
__Lsfr23 0 0 ABS 0 |
__Hsfr14 0 0 ABS 0 |
__Lsfr14 0 0 ABS 0 |
__Hsfr24 0 0 ABS 0 |
__Lsfr24 0 0 ABS 0 |
__Hsfr15 0 0 ABS 0 |
__Lsfr15 0 0 ABS 0 |
__Hsfr25 0 0 ABS 0 |
__Lsfr25 0 0 ABS 0 |
__Hsfr16 0 0 ABS 0 |
__Lsfr16 0 0 ABS 0 |
__Hsfr26 0 0 ABS 0 |
__Lsfr26 0 0 ABS 0 |
__Hsfr17 0 0 ABS 0 |
__Lsfr17 0 0 ABS 0 |
__Hsfr27 0 0 ABS 0 |
__Lsfr27 0 0 ABS 0 |
__Hsfr18 0 0 ABS 0 |
__Lsfr18 0 0 ABS 0 |
__Hsfr28 0 0 ABS 0 |
__Lsfr28 0 0 ABS 0 |
__Hsfr19 0 0 ABS 0 |
__Lsfr19 0 0 ABS 0 |
__Hsfr29 0 0 ABS 0 |
__Lsfr29 0 0 ABS 0 |
_IOCAFbits 393 0 ABS 0 |
__end_of_InterruptHandler 11 0 CODE 0 |
_TRISAbits 8C 0 ABS 0 |
_IOCANbits 392 0 ABS 0 |
_TRISCbits 8E 0 ABS 0 |
_PORTAbits C 0 ABS 0 |
_IOCAPbits 391 0 ABS 0 |
__Hstrings 0 0 ABS 0 |
__Lstrings 0 0 ABS 0 |
__Hbank0 0 0 ABS 0 |
__Lbank0 0 0 ABS 0 |
__Hbank1 0 0 ABS 0 |
__Lbank1 0 0 ABS 0 |
__Hbank2 0 0 ABS 0 |
__Lbank2 0 0 ABS 0 |
__Hbank3 0 0 ABS 0 |
__Lbank3 0 0 ABS 0 |
___latbits 2 0 ABS 0 |
__Hbank4 0 0 ABS 0 |
__Lbank4 0 0 ABS 0 |
__Hbank5 0 0 ABS 0 |
__Lbank5 0 0 ABS 0 |
__end_of_Get_Cur_Mode B7 0 CODE 0 |
__Hpowerup 0 0 CODE 0 |
__Lpowerup 0 0 CODE 0 |
__Hbank6 0 0 ABS 0 |
__Lbank6 0 0 ABS 0 |
__Hbank7 0 0 ABS 0 |
_APFCON0bits 11D 0 ABS 0 |
__Lbank7 0 0 ABS 0 |
__Hbank8 0 0 ABS 0 |
__Lbank8 0 0 ABS 0 |
__Hbank9 0 0 ABS 0 |
__Lbank9 0 0 ABS 0 |
__ptext0 0 0 CODE 0 |
__ptext1 B2 0 CODE 0 |
__ptext2 B7 0 CODE 0 |
__ptext3 A6 0 CODE 0 |
__ptext4 55 0 CODE 0 |
__ptext6 13 0 CODE 0 |
__ptext7 B5 0 CODE 0 |
__ptext8 8F 0 CODE 0 |
__Hclrtext 0 0 ABS 0 |
__Lclrtext 0 0 ABS 0 |
_InterruptHandler 4 0 CODE 0 |
__end_of_Interrupt_Init B8 0 CODE 0 |
__end_of__initialization AF 0 CODE 0 |
__size_of_IOC_Interrupt_Handler 0 0 ABS 0 |
__size_of_Pins_Init 0 0 ABS 0 |
__Hidloc 0 0 IDLOC 0 |
__Lidloc 0 0 IDLOC 0 |
__CFG_IESO$ON 0 0 ABS 0 |
__Hcinit 0 0 ABS 0 |
__Lcinit 0 0 ABS 0 |
__size_of_main 0 0 ABS 0 |
__CFG_BORV$LO 0 0 ABS 0 |
__size_of_Interrupt_Enable 0 0 ABS 0 |
_Set_Next_Mode 8F 0 CODE 0 |
__CFG_MCLRE$OFF 0 0 ABS 0 |
_Interrupt_Enable B2 0 CODE 0 |
__Hbank10 0 0 ABS 0 |
__Lbank10 0 0 ABS 0 |
__Hbank20 0 0 BANK20 1 |
__Lbank20 0 0 BANK20 1 |
__Hbank30 0 0 BANK30 1 |
__Hbank11 0 0 ABS 0 |
__Lbank30 0 0 BANK30 1 |
__Lbank11 0 0 ABS 0 |
__Hbank21 0 0 BANK21 1 |
__Lbank21 0 0 BANK21 1 |
__Hbank31 0 0 BANK31 1 |
__Hbank12 0 0 ABS 0 |
__Lbank31 0 0 BANK31 1 |
__Lbank12 0 0 ABS 0 |
__Hbank22 0 0 BANK22 1 |
__Lbank22 0 0 BANK22 1 |
__Hbank13 0 0 BANK13 1 |
__Lbank13 0 0 BANK13 1 |
__Hbank23 0 0 BANK23 1 |
__Lbank23 0 0 BANK23 1 |
__Hbank14 0 0 BANK14 1 |
__Lbank14 0 0 BANK14 1 |
__Hbank24 0 0 BANK24 1 |
__Lbank24 0 0 BANK24 1 |
__Hbank15 0 0 BANK15 1 |
__Lbank15 0 0 BANK15 1 |
__Hbank25 0 0 BANK25 1 |
__Lbank25 0 0 BANK25 1 |
__Hbank16 0 0 BANK16 1 |
__Lbank16 0 0 BANK16 1 |
__Hbank26 0 0 BANK26 1 |
__Lbank26 0 0 BANK26 1 |
__Hbank17 0 0 BANK17 1 |
__Lbank17 0 0 BANK17 1 |
__Hbank27 0 0 BANK27 1 |
__Lbank27 0 0 BANK27 1 |
__Hbank18 0 0 BANK18 1 |
__Lbank18 0 0 BANK18 1 |
__Hbank28 0 0 BANK28 1 |
__Lbank28 0 0 BANK28 1 |
__Hbank19 0 0 BANK19 1 |
__Lbank19 0 0 BANK19 1 |
__Hbank29 0 0 BANK29 1 |
__Lbank29 0 0 BANK29 1 |
__CFG_PWRTE$OFF 0 0 ABS 0 |
__HbssCOMMON 0 0 ABS 0 |
__LbssCOMMON 0 0 ABS 0 |
__pbssCOMMON 75 0 COMMON 1 |
_OSCCONbits 99 0 ABS 0 |
_INTCONbits B 0 ABS 0 |
_IOC_Interrupt_Handler 13 0 CODE 0 |
__Hend_init 13 0 CODE 0 |
__Lend_init 11 0 CODE 0 |
__size_of_InterruptHandler 0 0 ABS 0 |
__Hreset_vec 2 0 CODE 0 |
__Lreset_vec 0 0 CODE 0 |
intlevel0 0 0 CODE 0 |
__CFG_WDTE$OFF 0 0 ABS 0 |
intlevel1 0 0 CODE 0 |
intlevel2 0 0 CODE 0 |
intlevel3 0 0 CODE 0 |
intlevel4 0 0 CODE 0 |
intlevel5 0 0 CODE 0 |
__HcstackCOMMON 0 0 ABS 0 |
__LcstackCOMMON 0 0 ABS 0 |
__pcstackCOMMON 70 0 COMMON 1 |
__CFG_CPD$OFF 0 0 ABS 0 |
start_initialization AD 0 CODE 0 |
__Hmaintext 0 0 ABS 0 |
__Lmaintext 0 0 ABS 0 |
__pmaintext 78 0 CODE 0 |
__CFG_FOSC$INTOSC 0 0 ABS 0 |
__end_of_Pins_Init 78 0 CODE 0 |
__initialization AD 0 CODE 0 |
__CFG_CP$OFF 0 0 ABS 0 |
__CFG_FCMEN$ON 0 0 ABS 0 |
__CFG_LVP$OFF 0 0 ABS 0 |
__size_of_Get_Cur_Mode 0 0 ABS 0 |
%segments |
reset_vec 0 3 CODE 0 0 |
intentry 8 16F CODE 8 0 |
config 1000E 10011 CONFIG 1000E 0 |
cstackCOMMON 70 76 COMMON 70 1 |
%locals |
dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
C:\Users\Kevin\AppData\Local\Temp\s1uo. |
1277 AD 0 CODE 0 |
1278 AE 0 CODE 0 |
1285 AF 0 CODE 0 |
1286 B0 0 CODE 0 |
main.c |
70 78 0 CODE 0 |
71 7A 0 CODE 0 |
72 7E 0 CODE 0 |
75 80 0 CODE 0 |
77 83 0 CODE 0 |
79 86 0 CODE 0 |
80 89 0 CODE 0 |
82 8C 0 CODE 0 |
83 8D 0 CODE 0 |
85 8E 0 CODE 0 |
89 8F 0 CODE 0 |
INTERRUPTS.c |
10 B2 0 CODE 0 |
11 B3 0 CODE 0 |
12 B4 0 CODE 0 |
6 B7 0 CODE 0 |
IOC.c |
5 A6 0 CODE 0 |
8 A7 0 CODE 0 |
9 A9 0 CODE 0 |
10 AA 0 CODE 0 |
11 AB 0 CODE 0 |
12 AC 0 CODE 0 |
main.c |
31 55 0 CODE 0 |
32 58 0 CODE 0 |
38 59 0 CODE 0 |
40 5B 0 CODE 0 |
41 5D 0 CODE 0 |
43 5F 0 CODE 0 |
44 61 0 CODE 0 |
46 63 0 CODE 0 |
47 65 0 CODE 0 |
49 67 0 CODE 0 |
50 69 0 CODE 0 |
52 6B 0 CODE 0 |
53 6D 0 CODE 0 |
55 6F 0 CODE 0 |
56 71 0 CODE 0 |
57 72 0 CODE 0 |
58 73 0 CODE 0 |
60 74 0 CODE 0 |
61 75 0 CODE 0 |
62 76 0 CODE 0 |
63 77 0 CODE 0 |
INTERRUPTS.c |
19 4 0 CODE 0 |
23 8 0 CODE 0 |
25 A 0 CODE 0 |
27 C 0 CODE 0 |
66 D 0 CODE 0 |
IOC.c |
15 13 0 CODE 0 |
17 16 0 CODE 0 |
20 1A 0 CODE 0 |
21 1C 0 CODE 0 |
22 20 0 CODE 0 |
30 22 0 CODE 0 |
18 23 0 CODE 0 |
33 30 0 CODE 0 |
35 3C 0 CODE 0 |
38 3E 0 CODE 0 |
40 40 0 CODE 0 |
41 43 0 CODE 0 |
44 46 0 CODE 0 |
46 52 0 CODE 0 |
48 55 0 CODE 0 |
main.c |
107 B5 0 CODE 0 |
108 B7 0 CODE 0 |
92 8F 0 CODE 0 |
94 90 0 CODE 0 |
95 92 0 CODE 0 |
97 93 0 CODE 0 |
98 97 0 CODE 0 |
101 98 0 CODE 0 |
103 99 0 CODE 0 |
92 9A 0 CODE 0 |
104 A5 0 CODE 0 |