Subversion Repositories HomeAutomation

Rev

Rev 95 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 95 Rev 100
Line 1... Line 1...
1
MP2COD 4.02, COFF to COD File Converter
1
MP2COD 4.02, COFF to COD File Converter
2
Copyright (c) 2006 Microchip Technology Inc.
2
Copyright (c) 2006 Microchip Technology Inc.
3
Listing File Generated: Tue Nov 14 21:08:48 2006
3
Listing File Generated: Wed Nov 15 09:38:23 2006
4
 
4
 
5
 
5
 
6
Address  Value    Disassembly              Source                                                                           File
6
Address  Value    Disassembly              Source                                                                           File
7
-------  -------  -----------------------  -------------------------------------------------------------------------------  -----
7
-------  -------  -----------------------  -------------------------------------------------------------------------------  -----
8
                                           /*********************************************************************           F:\MCP\projects\CAN\canBase\Source\Tick.c
8
                                           /*********************************************************************           F:\MCP\projects\CAN\canBase\Source\Tick.c
Line 69... Line 69...
69
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
69
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
70
                                           #define PERIOD (INSTR_FREQ/256/1000)*TICK_PERIOD_MS                              F:\MCP\projects\CAN\canBase\Source\Tick.c
70
                                           #define PERIOD (INSTR_FREQ/256/1000)*TICK_PERIOD_MS                              F:\MCP\projects\CAN\canBase\Source\Tick.c
71
                                           void tickInit(void)                                                              F:\MCP\projects\CAN\canBase\Source\Tick.c
71
                                           void tickInit(void)                                                              F:\MCP\projects\CAN\canBase\Source\Tick.c
72
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
72
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
73
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canBase\Source\Tick.c
73
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canBase\Source\Tick.c
74
001722   0e79     MOVLW     0x79               TMR0L = TICK_COUNTER_LOW;                                                    F:\MCP\projects\CAN\canBase\Source\Tick.c
74
0017be   0e79     MOVLW     0x79               TMR0L = TICK_COUNTER_LOW;                                                    F:\MCP\projects\CAN\canBase\Source\Tick.c
75
001724   6ed6     MOVWF     0xd6,0x0                                                                                        
75
0017c0   6ed6     MOVWF     0xd6,0x0                                                                                        
76
001726   0efe     MOVLW     0xfe               TMR0H = TICK_COUNTER_HIGH;                                                   F:\MCP\projects\CAN\canBase\Source\Tick.c
76
0017c2   0efe     MOVLW     0xfe               TMR0H = TICK_COUNTER_HIGH;                                                   F:\MCP\projects\CAN\canBase\Source\Tick.c
77
001728   6ed7     MOVWF     0xd7,0x0                                                                                        
77
0017c4   6ed7     MOVWF     0xd7,0x0                                                                                        
78
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
78
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
79
                                               // 16-BIT, internal timer, PSA set to 1:256                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
79
                                               // 16-BIT, internal timer, PSA set to 1:256                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
80
00172a   0e07     MOVLW     0x7                T0CON = 0b00000000 | TIMER_PRESCALE;                                         F:\MCP\projects\CAN\canBase\Source\Tick.c
80
0017c6   0e07     MOVLW     0x7                T0CON = 0b00000000 | TIMER_PRESCALE;                                         F:\MCP\projects\CAN\canBase\Source\Tick.c
81
00172c   6ed5     MOVWF     0xd5,0x0                                                                                        
81
0017c8   6ed5     MOVWF     0xd5,0x0                                                                                        
82
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
82
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
83
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canBase\Source\Tick.c
83
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canBase\Source\Tick.c
84
00172e   8ed5     BSF       0xd5,0x7,0x0       T0CONbits.TMR0ON = 1;                                                        F:\MCP\projects\CAN\canBase\Source\Tick.c
84
0017ca   8ed5     BSF       0xd5,0x7,0x0       T0CONbits.TMR0ON = 1;                                                        F:\MCP\projects\CAN\canBase\Source\Tick.c
85
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
85
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
86
001730   84f2     BSF       0xf2,0x2,0x0       INTCONbits.TMR0IF = 1;                                                       F:\MCP\projects\CAN\canBase\Source\Tick.c
86
0017cc   84f2     BSF       0xf2,0x2,0x0       INTCONbits.TMR0IF = 1;                                                       F:\MCP\projects\CAN\canBase\Source\Tick.c
87
001732   8af2     BSF       0xf2,0x5,0x0       INTCONbits.TMR0IE = 1;                                                       F:\MCP\projects\CAN\canBase\Source\Tick.c
87
0017ce   8af2     BSF       0xf2,0x5,0x0       INTCONbits.TMR0IE = 1;                                                       F:\MCP\projects\CAN\canBase\Source\Tick.c
88
001734   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
88
0017d0   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
89
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
89
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
90
                                           /*                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
90
                                           /*                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
91
                                           *	Function: TickGet                                                              F:\MCP\projects\CAN\canBase\Source\Tick.c
91
                                           *	Function: TickGet                                                              F:\MCP\projects\CAN\canBase\Source\Tick.c
92
                                           *                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
92
                                           *                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
93
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canBase\Source\Tick.c
93
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canBase\Source\Tick.c
Line 96... Line 96...
96
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
96
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
97
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
97
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
98
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
98
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
99
                                           TICK tickGet(void)                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
99
                                           TICK tickGet(void)                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
100
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
100
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
101
001736   c072     MOVFF     0x72,0x12          return TickCount;                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
101
0017d2   c075     MOVFF     0x75,0x12          return TickCount;                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
102
001738   f012                                                                                                               
102
0017d4   f012                                                                                                               
103
00173a   c073     MOVFF     0x73,0x13                                                                                       
103
0017d6   c076     MOVFF     0x76,0x13                                                                                       
104
00173c   f013                                                                                                               
104
0017d8   f013                                                                                                               
105
00173e   c074     MOVFF     0x74,0x14                                                                                       
105
0017da   c077     MOVFF     0x77,0x14                                                                                       
106
001740   f014                                                                                                               
106
0017dc   f014                                                                                                               
107
001742   c075     MOVFF     0x75,0x15                                                                                       
107
0017de   c078     MOVFF     0x78,0x15                                                                                       
108
001744   f015                                                                                                               
108
0017e0   f015                                                                                                               
109
001746   d000     BRA       0x1748                                                                                          
109
0017e2   d000     BRA       0x17e4                                                                                          
110
001748   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
110
0017e4   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
111
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
111
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
112
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
112
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
113
                                           /*                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
113
                                           /*                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
114
                                           *	Function: tickUpdate                                                           F:\MCP\projects\CAN\canBase\Source\Tick.c
114
                                           *	Function: tickUpdate                                                           F:\MCP\projects\CAN\canBase\Source\Tick.c
115
                                           *                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
115
                                           *                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
Line 119... Line 119...
119
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
119
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
120
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
120
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canBase\Source\Tick.c
121
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
121
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
122
                                           void tickUpdate(void)                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
122
                                           void tickUpdate(void)                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
123
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
123
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
124
00174a   a4f2     BTFSS     0xf2,0x2,0x0       if(INTCONbits.TMR0IF)                                                        F:\MCP\projects\CAN\canBase\Source\Tick.c
124
0017e6   a4f2     BTFSS     0xf2,0x2,0x0       if(INTCONbits.TMR0IF)                                                        F:\MCP\projects\CAN\canBase\Source\Tick.c
125
00174c   d00b     BRA       0x1764                                                                                          
125
0017e8   d00b     BRA       0x1800                                                                                          
126
                                               {                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
126
                                               {                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
127
00174e   0efe     MOVLW     0xfe                   TMR0H = TICK_COUNTER_HIGH;                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
127
0017ea   0efe     MOVLW     0xfe                   TMR0H = TICK_COUNTER_HIGH;                                               F:\MCP\projects\CAN\canBase\Source\Tick.c
128
001750   6ed7     MOVWF     0xd7,0x0                                                                                        
128
0017ec   6ed7     MOVWF     0xd7,0x0                                                                                        
129
001752   0e79     MOVLW     0x79                   TMR0L = TICK_COUNTER_LOW;                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
129
0017ee   0e79     MOVLW     0x79                   TMR0L = TICK_COUNTER_LOW;                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
130
001754   6ed6     MOVWF     0xd6,0x0                                                                                        
130
0017f0   6ed6     MOVWF     0xd6,0x0                                                                                        
131
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
131
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
132
001756   0100     MOVLB     0x0                    TickCount++;                                                             F:\MCP\projects\CAN\canBase\Source\Tick.c
132
0017f2   0100     MOVLB     0x0                    TickCount++;                                                             F:\MCP\projects\CAN\canBase\Source\Tick.c
133
001758   2b72     INCF      0x72,0x1,0x1                                                                                    
133
0017f4   2b75     INCF      0x75,0x1,0x1                                                                                    
134
00175a   0e00     MOVLW     0x0                                                                                             
134
0017f6   0e00     MOVLW     0x0                                                                                             
135
00175c   2373     ADDWFC    0x73,0x1,0x1                                                                                    
135
0017f8   2376     ADDWFC    0x76,0x1,0x1                                                                                    
136
00175e   2374     ADDWFC    0x74,0x1,0x1                                                                                    
136
0017fa   2377     ADDWFC    0x77,0x1,0x1                                                                                    
137
001760   2375     ADDWFC    0x75,0x1,0x1                                                                                    
137
0017fc   2378     ADDWFC    0x78,0x1,0x1                                                                                    
138
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
138
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
139
001762   94f2     BCF       0xf2,0x2,0x0           INTCONbits.TMR0IF = 0;                                                   F:\MCP\projects\CAN\canBase\Source\Tick.c
139
0017fe   94f2     BCF       0xf2,0x2,0x0           INTCONbits.TMR0IF = 0;                                                   F:\MCP\projects\CAN\canBase\Source\Tick.c
140
                                               }                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
140
                                               }                                                                            F:\MCP\projects\CAN\canBase\Source\Tick.c
141
001764   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
141
001800   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Tick.c
142
                                           /*********************************************************************           F:\MCP\projects\CAN\canBase\Source\CAN.c
142
                                           /*********************************************************************           F:\MCP\projects\CAN\canBase\Source\CAN.c
143
                                            *                                                                               F:\MCP\projects\CAN\canBase\Source\CAN.c
143
                                            *                                                                               F:\MCP\projects\CAN\canBase\Source\CAN.c
144
                                            *                  CAN module                                                   F:\MCP\projects\CAN\canBase\Source\CAN.c
144
                                            *                  CAN module                                                   F:\MCP\projects\CAN\canBase\Source\CAN.c
145
                                            *                                                                               F:\MCP\projects\CAN\canBase\Source\CAN.c
145
                                            *                                                                               F:\MCP\projects\CAN\canBase\Source\CAN.c
146
                                            *********************************************************************           F:\MCP\projects\CAN\canBase\Source\CAN.c
146
                                            *********************************************************************           F:\MCP\projects\CAN\canBase\Source\CAN.c
147
                                            * FileName:        $HeadURL: http://svn.arune.se/svn/HomeAutomation/trunk/EmbeddedSoftware/PIC/canBase/Source/CAN.c $ F:\MCP\projects\CAN\canBase\Source\CAN.c
147
                                            * FileName:        $HeadURL: http://svn.arune.se/svn/HomeAutomation/trunk/EmbeddedSoftware/PIC/canBase/Source/CAN.c $ F:\MCP\projects\CAN\canBase\Source\CAN.c
148
                                            * Last changed:	$LastChangedDate: 2006-11-14 11:20:48 +0100 (ti, 14 nov 2006) $ F:\MCP\projects\CAN\canBase\Source\CAN.c
148
                                            * Last changed:	$LastChangedDate: 2006-11-14 21:11:28 +0100 (ti, 14 nov 2006) $ F:\MCP\projects\CAN\canBase\Source\CAN.c
149
                                            * By:				$LastChangedBy: johboh $                                               F:\MCP\projects\CAN\canBase\Source\CAN.c
149
                                            * By:				$LastChangedBy: johboh $                                               F:\MCP\projects\CAN\canBase\Source\CAN.c
150
                                            * Revision:		$Revision: 87 $                                                    F:\MCP\projects\CAN\canBase\Source\CAN.c
150
                                            * Revision:		$Revision: 95 $                                                    F:\MCP\projects\CAN\canBase\Source\CAN.c
151
                                            ********************************************************************/           F:\MCP\projects\CAN\canBase\Source\CAN.c
151
                                            ********************************************************************/           F:\MCP\projects\CAN\canBase\Source\CAN.c
152
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\CAN.c
152
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\CAN.c
153
                                           #include <CANdefs.h>                                                             F:\MCP\projects\CAN\canBase\Source\CAN.c
153
                                           #include <CANdefs.h>                                                             F:\MCP\projects\CAN\canBase\Source\CAN.c
154
                                           #include <stackTasks.h>                                                          F:\MCP\projects\CAN\canBase\Source\CAN.c
154
                                           #include <stackTasks.h>                                                          F:\MCP\projects\CAN\canBase\Source\CAN.c
155
                                           #include <CAN.h>                                                                 F:\MCP\projects\CAN\canBase\Source\CAN.c
155
                                           #include <CAN.h>                                                                 F:\MCP\projects\CAN\canBase\Source\CAN.c
Line 523... Line 523...
523
001246   ffe6                                                                                                               
523
001246   ffe6                                                                                                               
524
001248   cfee     MOVFF     0xfee,0xfe6                                                                                     
524
001248   cfee     MOVFF     0xfee,0xfe6                                                                                     
525
00124a   ffe6                                                                                                               
525
00124a   ffe6                                                                                                               
526
00124c   cfee     MOVFF     0xfee,0xfe6                                                                                     
526
00124c   cfee     MOVFF     0xfee,0xfe6                                                                                     
527
00124e   ffe6                                                                                                               
527
00124e   ffe6                                                                                                               
528
001250   ecd2     CALL      0x15a4,0x0                                                                                      
528
001250   ec06     CALL      0x160c,0x0                                                                                      
529
001252   f00a                                                                                                               
529
001252   f00b                                                                                                               
530
001254   6e00     MOVWF     0x0,0x0                                                                                         
530
001254   6e00     MOVWF     0x0,0x0                                                                                         
531
001256   0e0f     MOVLW     0xf                                                                                             
531
001256   0e0f     MOVLW     0xf                                                                                             
532
001258   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
532
001258   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
533
00125a   5000     MOVF      0x0,0x0,0x0                                                                                     
533
00125a   5000     MOVF      0x0,0x0,0x0                                                                                     
534
00125c   0e0f     MOVLW     0xf            }                                                                                F:\MCP\projects\CAN\canBase\Source\CAN.c
534
00125c   0e0f     MOVLW     0xf            }                                                                                F:\MCP\projects\CAN\canBase\Source\CAN.c
Line 804... Line 804...
804
                                            *                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
804
                                            *                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
805
                                            *                  Main application                                             F:\MCP\projects\CAN\canBase\Source\Main.c
805
                                            *                  Main application                                             F:\MCP\projects\CAN\canBase\Source\Main.c
806
                                            *                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
806
                                            *                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
807
                                            *********************************************************************           F:\MCP\projects\CAN\canBase\Source\Main.c
807
                                            *********************************************************************           F:\MCP\projects\CAN\canBase\Source\Main.c
808
                                            * FileName:        $HeadURL: http://svn.arune.se/svn/HomeAutomation/trunk/EmbeddedSoftware/PIC/canBase/Source/Main.c $ F:\MCP\projects\CAN\canBase\Source\Main.c
808
                                            * FileName:        $HeadURL: http://svn.arune.se/svn/HomeAutomation/trunk/EmbeddedSoftware/PIC/canBase/Source/Main.c $ F:\MCP\projects\CAN\canBase\Source\Main.c
809
                                            * Last changed:	$LastChangedDate: 2006-11-14 12:49:56 +0100 (ti, 14 nov 2006) $ F:\MCP\projects\CAN\canBase\Source\Main.c
809
                                            * Last changed:	$LastChangedDate: 2006-11-14 21:11:28 +0100 (ti, 14 nov 2006) $ F:\MCP\projects\CAN\canBase\Source\Main.c
810
                                            * By:				$LastChangedBy: johboh $                                               F:\MCP\projects\CAN\canBase\Source\Main.c
810
                                            * By:				$LastChangedBy: johboh $                                               F:\MCP\projects\CAN\canBase\Source\Main.c
811
                                            * Revision:		$Revision: 90 $                                                    F:\MCP\projects\CAN\canBase\Source\Main.c
811
                                            * Revision:		$Revision: 95 $                                                    F:\MCP\projects\CAN\canBase\Source\Main.c
812
                                            ********************************************************************/           F:\MCP\projects\CAN\canBase\Source\Main.c
812
                                            ********************************************************************/           F:\MCP\projects\CAN\canBase\Source\Main.c
813
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
813
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
814
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
814
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
815
                                           #include <compiler.h>                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
815
                                           #include <compiler.h>                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
816
                                           #include <stackTasks.h>                                                          F:\MCP\projects\CAN\canBase\Source\Main.c
816
                                           #include <stackTasks.h>                                                          F:\MCP\projects\CAN\canBase\Source\Main.c
Line 822... Line 822...
822
                                           	#include <CAN.h>                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
822
                                           	#include <CAN.h>                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
823
                                           #endif                                                                           F:\MCP\projects\CAN\canBase\Source\Main.c
823
                                           #endif                                                                           F:\MCP\projects\CAN\canBase\Source\Main.c
824
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
824
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
825
                                           static void mainInit(void);                                                      F:\MCP\projects\CAN\canBase\Source\Main.c
825
                                           static void mainInit(void);                                                      F:\MCP\projects\CAN\canBase\Source\Main.c
826
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
826
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
827
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
828
                                           static int MY_ID = DEFAULT_ID;                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
829
                                           static BYTE MY_NID = DEFAULT_NID;                                                F:\MCP\projects\CAN\canBase\Source\Main.c
827
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
830
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
828
001410   cfd9     MOVFF     0xfd9,0xfe6    void main()                                                                      F:\MCP\projects\CAN\canBase\Source\Main.c
831
001410   cfd9     MOVFF     0xfd9,0xfe6    void main()                                                                      F:\MCP\projects\CAN\canBase\Source\Main.c
829
001412   ffe6                                                                                                               
832
001412   ffe6                                                                                                               
830
001414   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
833
001414   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
831
001416   ffd9                                                                                                               
834
001416   ffd9                                                                                                               
Line 835... Line 838...
835
                                           	static TICK t = 0;                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
838
                                           	static TICK t = 0;                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
836
                                           	CAN_MESSAGE cm2;                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
839
                                           	CAN_MESSAGE cm2;                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
837
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
840
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
838
                                           	// Inits                                                                        F:\MCP\projects\CAN\canBase\Source\Main.c
841
                                           	// Inits                                                                        F:\MCP\projects\CAN\canBase\Source\Main.c
839
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
842
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
840
00141c   d8be     RCALL     0x159a         	mainInit();                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
843
00141c   d8f2     RCALL     0x1602         	mainInit();                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
841
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
844
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
842
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canBase\Source\Main.c
845
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canBase\Source\Main.c
843
00141e   ec22     CALL      0x1044,0x0     		canInit();                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
846
00141e   ec22     CALL      0x1044,0x0     		canInit();                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
844
001420   f008                                                                                                               
847
001420   f008                                                                                                               
845
                                           	#endif                                                                          F:\MCP\projects\CAN\canBase\Source\Main.c
848
                                           	#endif                                                                          F:\MCP\projects\CAN\canBase\Source\Main.c
846
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
849
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
847
001422   ec91     CALL      0x1722,0x0     	tickInit();                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
850
001422   ecdf     CALL      0x17be,0x0     	tickInit();                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
848
001424   f00b                                                                                                               
851
001424   f00b                                                                                                               
849
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
852
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
850
                                           	// Dummy bootmessage                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
853
                                           	// Read ID and NID if exist.                                                    F:\MCP\projects\CAN\canBase\Source\Main.c
851
001426   0e91     MOVLW     0x91           	cm2.data[0]=0x91;                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
854
001426   0e00     MOVLW     0x0            	if (EERead(NODE_ID_EE)==NODE_HAS_ID)                                            F:\MCP\projects\CAN\canBase\Source\Main.c
852
001428   6ef3     MOVWF     0xf3,0x0                                                                                        
855
001428   6ee6     MOVWF     0xe6,0x0                                                                                        
853
00142a   0e07     MOVLW     0x7                                                                                             
856
00142a   6ae6     CLRF      0xe6,0x0                                                                                        
854
00142c   cff3     MOVFF     0xff3,0xfdb                                                                                     
857
00142c   ec3a     CALL      0x1674,0x0                                                                                      
855
00142e   ffdb                                                                                                               
858
00142e   f00b                                                                                                               
856
001430   0e01     MOVLW     0x1            	cm2.data_length=1;                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
859
001430   52e5     MOVF      0xe5,0x1,0x0                                                                                    
857
001432   6ef3     MOVWF     0xf3,0x0                                                                                        
860
001432   52e5     MOVF      0xe5,0x1,0x0                                                                                    
858
001434   0e06     MOVLW     0x6                                                                                             
861
001434   082a     SUBLW     0x2a                                                                                            
859
001436   cff3     MOVFF     0xff3,0xfdb                                                                                     
862
001436   e12b     BNZ       0x148e                                                                                          
860
001438   ffdb                                                                                                               
863
                                           	{                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
861
00143a   0e02     MOVLW     0x2            	canSendMessage(cm2,PRIO_HIGH);                                                  F:\MCP\projects\CAN\canBase\Source\Main.c
864
001438   0e01     MOVLW     0x1            		MY_ID=(((WORD)EERead(NODE_ID_EE + 1))<<8)+EERead(NODE_ID_EE + 2);              F:\MCP\projects\CAN\canBase\Source\Main.c
862
00143c   6ee6     MOVWF     0xe6,0x0                                                                                        
865
00143a   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
866
00143c   6ae6     CLRF      0xe6,0x0                                                                                        
863
00143e   cfd9     MOVFF     0xfd9,0xfe9                                                                                     
867
00143e   ec3a     CALL      0x1674,0x0                                                                                      
864
001440   ffe9                                                                                                               
868
001440   f00b                                                                                                               
865
001442   cfda     MOVFF     0xfda,0xfea                                                                                     
869
001442   52e5     MOVF      0xe5,0x1,0x0                                                                                    
866
001444   ffea                                                                                                               
870
001444   52e5     MOVF      0xe5,0x1,0x0                                                                                    
867
001446   cfee     MOVFF     0xfee,0xfe6                                                                                     
871
001446   6e00     MOVWF     0x0,0x0                                                                                         
868
001448   ffe6                                                                                                               
872
001448   c000     MOVFF     0x0,0x1                                                                                         
869
00144a   cfee     MOVFF     0xfee,0xfe6                                                                                     
873
00144a   f001                                                                                                               
870
00144c   ffe6                                                                                                               
874
00144c   6a00     CLRF      0x0,0x0                                                                                         
871
00144e   cfee     MOVFF     0xfee,0xfe6                                                                                     
875
00144e   c000     MOVFF     0x0,0xfe6                                                                                       
872
001450   ffe6                                                                                                               
876
001450   ffe6                                                                                                               
873
001452   cfee     MOVFF     0xfee,0xfe6                                                                                     
877
001452   c001     MOVFF     0x1,0xfe6                                                                                       
874
001454   ffe6                                                                                                               
878
001454   ffe6                                                                                                               
-
 
879
001456   0e02     MOVLW     0x2                                                                                             
-
 
880
001458   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
881
00145a   6ae6     CLRF      0xe6,0x0                                                                                        
-
 
882
00145c   ec3a     CALL      0x1674,0x0                                                                                      
-
 
883
00145e   f00b                                                                                                               
-
 
884
001460   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
885
001462   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
886
001464   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
887
001466   cfe7     MOVFF     0xfe7,0x1                                                                                       
-
 
888
001468   f001                                                                                                               
-
 
889
00146a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
890
00146c   cfe7     MOVFF     0xfe7,0x0                                                                                       
-
 
891
00146e   f000                                                                                                               
-
 
892
001470   0100     MOVLB     0x0                                                                                             
-
 
893
001472   2400     ADDWF     0x0,0x0,0x0                                                                                     
-
 
894
001474   6f60     MOVWF     0x60,0x1                                                                                        
-
 
895
001476   0e00     MOVLW     0x0                                                                                             
-
 
896
001478   2001     ADDWFC    0x1,0x0,0x0                                                                                     
-
 
897
00147a   6f61     MOVWF     0x61,0x1                                                                                        
-
 
898
00147c   0e03     MOVLW     0x3            		MY_NID=EERead(NODE_ID_EE + 3);                                                 F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
899
00147e   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
900
001480   6ae6     CLRF      0xe6,0x0                                                                                        
-
 
901
001482   ec3a     CALL      0x1674,0x0                                                                                      
-
 
902
001484   f00b                                                                                                               
-
 
903
001486   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
904
001488   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
905
00148a   0100     MOVLB     0x0                                                                                             
-
 
906
00148c   6f62     MOVWF     0x62,0x1                                                                                        
-
 
907
                                           	}                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
908
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
909
                                           	// Dummy bootmessage                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
910
00148e   0e91     MOVLW     0x91           	cm2.data[0]=0x91;                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
911
001490   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
912
001492   0e07     MOVLW     0x7                                                                                             
-
 
913
001494   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
914
001496   ffdb                                                                                                               
-
 
915
001498   0e01     MOVLW     0x1            	cm2.data_length=1;                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
916
00149a   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
917
00149c   0e06     MOVLW     0x6                                                                                             
-
 
918
00149e   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
919
0014a0   ffdb                                                                                                               
-
 
920
0014a2   0e02     MOVLW     0x2            	canSendMessage(cm2,PRIO_HIGH);                                                  F:\MCP\projects\CAN\canBase\Source\Main.c
-
 
921
0014a4   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
922
0014a6   cfd9     MOVFF     0xfd9,0xfe9                                                                                     
-
 
923
0014a8   ffe9                                                                                                               
-
 
924
0014aa   cfda     MOVFF     0xfda,0xfea                                                                                     
-
 
925
0014ac   ffea                                                                                                               
-
 
926
0014ae   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
927
0014b0   ffe6                                                                                                               
-
 
928
0014b2   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
929
0014b4   ffe6                                                                                                               
875
001456   cfee     MOVFF     0xfee,0xfe6                                                                                     
930
0014b6   cfee     MOVFF     0xfee,0xfe6                                                                                     
876
001458   ffe6                                                                                                               
931
0014b8   ffe6                                                                                                               
877
00145a   cfee     MOVFF     0xfee,0xfe6                                                                                     
932
0014ba   cfee     MOVFF     0xfee,0xfe6                                                                                     
878
00145c   ffe6                                                                                                               
933
0014bc   ffe6                                                                                                               
879
00145e   cfee     MOVFF     0xfee,0xfe6                                                                                     
934
0014be   cfee     MOVFF     0xfee,0xfe6                                                                                     
880
001460   ffe6                                                                                                               
935
0014c0   ffe6                                                                                                               
881
001462   cfee     MOVFF     0xfee,0xfe6                                                                                     
936
0014c2   cfee     MOVFF     0xfee,0xfe6                                                                                     
882
001464   ffe6                                                                                                               
937
0014c4   ffe6                                                                                                               
883
001466   cfee     MOVFF     0xfee,0xfe6                                                                                     
938
0014c6   cfee     MOVFF     0xfee,0xfe6                                                                                     
884
001468   ffe6                                                                                                               
939
0014c8   ffe6                                                                                                               
885
00146a   cfee     MOVFF     0xfee,0xfe6                                                                                     
940
0014ca   cfee     MOVFF     0xfee,0xfe6                                                                                     
886
00146c   ffe6                                                                                                               
941
0014cc   ffe6                                                                                                               
887
00146e   cfee     MOVFF     0xfee,0xfe6                                                                                     
942
0014ce   cfee     MOVFF     0xfee,0xfe6                                                                                     
888
001470   ffe6                                                                                                               
943
0014d0   ffe6                                                                                                               
889
001472   cfee     MOVFF     0xfee,0xfe6                                                                                     
944
0014d2   cfee     MOVFF     0xfee,0xfe6                                                                                     
890
001474   ffe6                                                                                                               
945
0014d4   ffe6                                                                                                               
891
001476   cfee     MOVFF     0xfee,0xfe6                                                                                     
946
0014d6   cfee     MOVFF     0xfee,0xfe6                                                                                     
892
001478   ffe6                                                                                                               
947
0014d8   ffe6                                                                                                               
893
00147a   cfee     MOVFF     0xfee,0xfe6                                                                                     
948
0014da   cfee     MOVFF     0xfee,0xfe6                                                                                     
894
00147c   ffe6                                                                                                               
949
0014dc   ffe6                                                                                                               
895
00147e   cfee     MOVFF     0xfee,0xfe6                                                                                     
950
0014de   cfee     MOVFF     0xfee,0xfe6                                                                                     
896
001480   ffe6                                                                                                               
951
0014e0   ffe6                                                                                                               
-
 
952
0014e2   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
953
0014e4   ffe6                                                                                                               
-
 
954
0014e6   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
955
0014e8   ffe6                                                                                                               
897
001482   ec38     CALL      0x1270,0x0                                                                                      
956
0014ea   ec38     CALL      0x1270,0x0                                                                                      
898
001484   f009                                                                                                               
957
0014ec   f009                                                                                                               
899
001486   6e00     MOVWF     0x0,0x0                                                                                         
958
0014ee   6e00     MOVWF     0x0,0x0                                                                                         
900
001488   0e10     MOVLW     0x10                                                                                            
959
0014f0   0e10     MOVLW     0x10                                                                                            
901
00148a   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
960
0014f2   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
902
00148c   5000     MOVF      0x0,0x0,0x0                                                                                     
961
0014f4   5000     MOVF      0x0,0x0,0x0                                                                                     
903
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
962
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
904
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
963
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
905
0014d6   d7db     BRA       0x148e         	while(1)                                                                        F:\MCP\projects\CAN\canBase\Source\Main.c
964
00153e   d7db     BRA       0x14f6         	while(1)                                                                        F:\MCP\projects\CAN\canBase\Source\Main.c
906
                                           	{                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
965
                                           	{                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
907
                                           		static TICK t = 0;                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
966
                                           		static TICK t = 0;                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
908
00148e   ec9b     CALL      0x1736,0x0     		if ((tickGet()-t)>TICK_SECOND)                                                 F:\MCP\projects\CAN\canBase\Source\Main.c
967
0014f6   ece9     CALL      0x17d2,0x0     		if ((tickGet()-t)>TICK_SECOND)                                                 F:\MCP\projects\CAN\canBase\Source\Main.c
909
001490   f00b                                                                                                               
968
0014f8   f00b                                                                                                               
910
001492   0100     MOVLB     0x0                                                                                             
969
0014fa   0100     MOVLB     0x0                                                                                             
911
001494   516e     MOVF      0x6e,0x0,0x1                                                                                    
970
0014fc   5167     MOVF      0x67,0x0,0x1                                                                                    
912
001496   5c12     SUBWF     0x12,0x0,0x0                                                                                    
971
0014fe   5c12     SUBWF     0x12,0x0,0x0                                                                                    
913
001498   6e00     MOVWF     0x0,0x0                                                                                         
972
001500   6e00     MOVWF     0x0,0x0                                                                                         
914
00149a   516f     MOVF      0x6f,0x0,0x1                                                                                    
973
001502   5168     MOVF      0x68,0x0,0x1                                                                                    
915
00149c   5813     SUBWFB    0x13,0x0,0x0                                                                                    
974
001504   5813     SUBWFB    0x13,0x0,0x0                                                                                    
916
00149e   6e01     MOVWF     0x1,0x0                                                                                         
975
001506   6e01     MOVWF     0x1,0x0                                                                                         
917
0014a0   5170     MOVF      0x70,0x0,0x1                                                                                    
976
001508   5169     MOVF      0x69,0x0,0x1                                                                                    
918
0014a2   5814     SUBWFB    0x14,0x0,0x0                                                                                    
977
00150a   5814     SUBWFB    0x14,0x0,0x0                                                                                    
919
0014a4   6e02     MOVWF     0x2,0x0                                                                                         
978
00150c   6e02     MOVWF     0x2,0x0                                                                                         
920
0014a6   5171     MOVF      0x71,0x0,0x1                                                                                    
979
00150e   516a     MOVF      0x6a,0x0,0x1                                                                                    
921
0014a8   5815     SUBWFB    0x15,0x0,0x0                                                                                    
980
001510   5815     SUBWFB    0x15,0x0,0x0                                                                                    
922
0014aa   6e03     MOVWF     0x3,0x0                                                                                         
981
001512   6e03     MOVWF     0x3,0x0                                                                                         
923
0014ac   80d8     BSF       0xd8,0x0,0x0                                                                                    
982
001514   80d8     BSF       0xd8,0x0,0x0                                                                                    
924
0014ae   0e64     MOVLW     0x64                                                                                            
983
001516   0e64     MOVLW     0x64                                                                                            
925
0014b0   5400     SUBFWB    0x0,0x0,0x0                                                                                     
984
001518   5400     SUBFWB    0x0,0x0,0x0                                                                                     
926
0014b2   0e00     MOVLW     0x0                                                                                             
985
00151a   0e00     MOVLW     0x0                                                                                             
927
0014b4   5401     SUBFWB    0x1,0x0,0x0                                                                                     
986
00151c   5401     SUBFWB    0x1,0x0,0x0                                                                                     
928
0014b6   0e00     MOVLW     0x0                                                                                             
987
00151e   0e00     MOVLW     0x0                                                                                             
929
0014b8   5402     SUBFWB    0x2,0x0,0x0                                                                                     
988
001520   5402     SUBFWB    0x2,0x0,0x0                                                                                     
930
0014ba   0e00     MOVLW     0x0                                                                                             
989
001522   0e00     MOVLW     0x0                                                                                             
931
0014bc   5403     SUBFWB    0x3,0x0,0x0                                                                                     
990
001524   5403     SUBFWB    0x3,0x0,0x0                                                                                     
932
0014be   e20b     BC        0x14d6                                                                                          
991
001526   e20b     BC        0x153e                                                                                          
933
                                           		{                                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
992
                                           		{                                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
934
0014c0   7282     BTG       0x82,0x1,0x0   			LED0_IO=~LED0_IO;                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
993
001528   7282     BTG       0x82,0x1,0x0   			LED0_IO=~LED0_IO;                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
935
0014c2   ec9b     CALL      0x1736,0x0     			t = tickGet();                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
994
00152a   ece9     CALL      0x17d2,0x0     			t = tickGet();                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
936
0014c4   f00b                                                                                                               
995
00152c   f00b                                                                                                               
937
0014c6   c012     MOVFF     0x12,0x6e                                                                                       
996
00152e   c012     MOVFF     0x12,0x67                                                                                       
938
0014c8   f06e                                                                                                               
997
001530   f067                                                                                                               
939
0014ca   c013     MOVFF     0x13,0x6f                                                                                       
998
001532   c013     MOVFF     0x13,0x68                                                                                       
940
0014cc   f06f                                                                                                               
999
001534   f068                                                                                                               
941
0014ce   c014     MOVFF     0x14,0x70                                                                                       
1000
001536   c014     MOVFF     0x14,0x69                                                                                       
942
0014d0   f070                                                                                                               
1001
001538   f069                                                                                                               
943
0014d2   c015     MOVFF     0x15,0x71                                                                                       
1002
00153a   c015     MOVFF     0x15,0x6a                                                                                       
944
0014d4   f071                                                                                                               
1003
00153c   f06a                                                                                                               
945
                                           		}                                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
1004
                                           		}                                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
946
                                           	}                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1005
                                           	}                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
947
0014d8   0e0f     MOVLW     0xf            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1006
001540   0e0f     MOVLW     0xf            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
948
0014da   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
1007
001542   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
949
0014dc   e202     BC        0x14e2                                                                                          
1008
001544   e202     BC        0x154a                                                                                          
950
0014de   6ae1     CLRF      0xe1,0x0                                                                                        
1009
001546   6ae1     CLRF      0xe1,0x0                                                                                        
951
0014e0   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1010
001548   52e5     MOVF      0xe5,0x1,0x0                                                                                    
952
0014e2   6ee1     MOVWF     0xe1,0x0                                                                                        
1011
00154a   6ee1     MOVWF     0xe1,0x0                                                                                        
953
0014e4   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1012
00154c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
954
0014e6   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1013
00154e   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
955
0014e8   ffd9                                                                                                               
1014
001550   ffd9                                                                                                               
956
0014ea   0012     RETURN    0x0                                                                                             
1015
001552   0012     RETURN    0x0                                                                                             
957
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1016
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
958
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1017
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
959
                                           #pragma interrupt high_isr                                                       F:\MCP\projects\CAN\canBase\Source\Main.c
1018
                                           #pragma interrupt high_isr                                                       F:\MCP\projects\CAN\canBase\Source\Main.c
960
0014ec   cfda     MOVFF     0xfda,0xfe4    void high_isr(void)                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
1019
001554   cfda     MOVFF     0xfda,0xfe4    void high_isr(void)                                                              F:\MCP\projects\CAN\canBase\Source\Main.c
961
0014ee   ffe4                                                                                                               
1020
001556   ffe4                                                                                                               
962
0014f0   cfe2     MOVFF     0xfe2,0xfda                                                                                     
1021
001558   cfe2     MOVFF     0xfe2,0xfda                                                                                     
963
0014f2   ffda                                                                                                               
1022
00155a   ffda                                                                                                               
964
0014f4   cfe9     MOVFF     0xfe9,0xfe4                                                                                     
1023
00155c   cfe9     MOVFF     0xfe9,0xfe4                                                                                     
965
0014f6   ffe4                                                                                                               
1024
00155e   ffe4                                                                                                               
966
0014f8   cfea     MOVFF     0xfea,0xfe4                                                                                     
1025
001560   cfea     MOVFF     0xfea,0xfe4                                                                                     
967
0014fa   ffe4                                                                                                               
1026
001562   ffe4                                                                                                               
968
0014fc   cff6     MOVFF     0xff6,0xfe4                                                                                     
1027
001564   cff6     MOVFF     0xff6,0xfe4                                                                                     
969
0014fe   ffe4                                                                                                               
1028
001566   ffe4                                                                                                               
970
001500   cff7     MOVFF     0xff7,0xfe4                                                                                     
1029
001568   cff7     MOVFF     0xff7,0xfe4                                                                                     
971
001502   ffe4                                                                                                               
1030
00156a   ffe4                                                                                                               
972
001504   cff5     MOVFF     0xff5,0xfe4                                                                                     
1031
00156c   cff5     MOVFF     0xff5,0xfe4                                                                                     
973
001506   ffe4                                                                                                               
1032
00156e   ffe4                                                                                                               
974
001508   cff3     MOVFF     0xff3,0xfe4                                                                                     
1033
001570   cff3     MOVFF     0xff3,0xfe4                                                                                     
975
00150a   ffe4                                                                                                               
1034
001572   ffe4                                                                                                               
976
00150c   cff4     MOVFF     0xff4,0xfe4                                                                                     
1035
001574   cff4     MOVFF     0xff4,0xfe4                                                                                     
977
00150e   ffe4                                                                                                               
1036
001576   ffe4                                                                                                               
978
001510   cffa     MOVFF     0xffa,0xfe4                                                                                     
1037
001578   cffa     MOVFF     0xffa,0xfe4                                                                                     
979
001512   ffe4                                                                                                               
1038
00157a   ffe4                                                                                                               
980
001514   ee00     LFSR      0x0,0xe                                                                                         
1039
00157c   ee00     LFSR      0x0,0xe                                                                                         
981
001516   f00e                                                                                                               
1040
00157e   f00e                                                                                                               
982
001518   0e0b     MOVLW     0xb                                                                                             
1041
001580   0e0b     MOVLW     0xb                                                                                             
983
00151a   04e8     DECF      0xe8,0x0,0x0                                                                                    
1042
001582   04e8     DECF      0xe8,0x0,0x0                                                                                    
984
00151c   e303     BNC       0x1524                                                                                          
1043
001584   e303     BNC       0x158c                                                                                          
985
00151e   cfee     MOVFF     0xfee,0xfe4                                                                                     
1044
001586   cfee     MOVFF     0xfee,0xfe4                                                                                     
986
001520   ffe4                                                                                                               
1045
001588   ffe4                                                                                                               
987
001522   d7fb     BRA       0x151a                                                                                          
1046
00158a   d7fb     BRA       0x1582                                                                                          
988
001524   ee00     LFSR      0x0,0x0                                                                                         
1047
00158c   ee00     LFSR      0x0,0x0                                                                                         
989
001526   f000                                                                                                               
1048
00158e   f000                                                                                                               
990
001528   0e0e     MOVLW     0xe                                                                                             
1049
001590   0e0e     MOVLW     0xe                                                                                             
991
00152a   04e8     DECF      0xe8,0x0,0x0                                                                                    
1050
001592   04e8     DECF      0xe8,0x0,0x0                                                                                    
992
00152c   e303     BNC       0x1534                                                                                          
1051
001594   e303     BNC       0x159c                                                                                          
993
00152e   cfee     MOVFF     0xfee,0xfe4                                                                                     
1052
001596   cfee     MOVFF     0xfee,0xfe4                                                                                     
994
001530   ffe4                                                                                                               
1053
001598   ffe4                                                                                                               
995
001532   d7fb     BRA       0x152a                                                                                          
1054
00159a   d7fb     BRA       0x1592                                                                                          
996
001534   52e6     MOVF      0xe6,0x1,0x0                                                                                    
1055
00159c   52e6     MOVF      0xe6,0x1,0x0                                                                                    
997
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1056
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
998
001536   0004     CLRWDT                   	ClrWdt();                                                                       F:\MCP\projects\CAN\canBase\Source\Main.c
1057
00159e   0004     CLRWDT                   	ClrWdt();                                                                       F:\MCP\projects\CAN\canBase\Source\Main.c
999
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1058
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1000
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canBase\Source\Main.c
1059
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canBase\Source\Main.c
1001
001538   ec4d     CALL      0x109a,0x0     		canISR();                                                                      F:\MCP\projects\CAN\canBase\Source\Main.c
1060
0015a0   ec4d     CALL      0x109a,0x0     		canISR();                                                                      F:\MCP\projects\CAN\canBase\Source\Main.c
1002
00153a   f008                                                                                                               
1061
0015a2   f008                                                                                                               
1003
                                           	#endif                                                                          F:\MCP\projects\CAN\canBase\Source\Main.c
1062
                                           	#endif                                                                          F:\MCP\projects\CAN\canBase\Source\Main.c
1004
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1063
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1005
00153c   eca5     CALL      0x174a,0x0     	tickUpdate();                                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1064
0015a4   ecf3     CALL      0x17e6,0x0     	tickUpdate();                                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1006
00153e   f00b                                                                                                               
1065
0015a6   f00b                                                                                                               
1007
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1066
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1008
001540   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1067
0015a8   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1009
001542   ee00     LFSR      0x0,0xd                                                                                         
1068
0015aa   ee00     LFSR      0x0,0xd                                                                                         
1010
001544   f00d                                                                                                               
1069
0015ac   f00d                                                                                                               
1011
001546   0e0e     MOVLW     0xe                                                                                             
1070
0015ae   0e0e     MOVLW     0xe                                                                                             
1012
001548   04e8     DECF      0xe8,0x0,0x0                                                                                    
1071
0015b0   04e8     DECF      0xe8,0x0,0x0                                                                                    
1013
00154a   e303     BNC       0x1552                                                                                          
1072
0015b2   e303     BNC       0x15ba                                                                                          
1014
00154c   cfe5     MOVFF     0xfe5,0xfed                                                                                     
1073
0015b4   cfe5     MOVFF     0xfe5,0xfed                                                                                     
1015
00154e   ffed                                                                                                               
1074
0015b6   ffed                                                                                                               
1016
001550   d7fb     BRA       0x1548                                                                                          
1075
0015b8   d7fb     BRA       0x15b0                                                                                          
1017
001552   ee00     LFSR      0x0,0x18                                                                                        
1076
0015ba   ee00     LFSR      0x0,0x18                                                                                        
1018
001554   f018                                                                                                               
1077
0015bc   f018                                                                                                               
1019
001556   0e0b     MOVLW     0xb                                                                                             
1078
0015be   0e0b     MOVLW     0xb                                                                                             
1020
001558   04e8     DECF      0xe8,0x0,0x0                                                                                    
1079
0015c0   04e8     DECF      0xe8,0x0,0x0                                                                                    
1021
00155a   e303     BNC       0x1562                                                                                          
1080
0015c2   e303     BNC       0x15ca                                                                                          
1022
00155c   cfe5     MOVFF     0xfe5,0xfed                                                                                     
1081
0015c4   cfe5     MOVFF     0xfe5,0xfed                                                                                     
1023
00155e   ffed                                                                                                               
1082
0015c6   ffed                                                                                                               
1024
001560   d7fb     BRA       0x1558                                                                                          
1083
0015c8   d7fb     BRA       0x15c0                                                                                          
1025
001562   cfe5     MOVFF     0xfe5,0xffa                                                                                     
1084
0015ca   cfe5     MOVFF     0xfe5,0xffa                                                                                     
1026
001564   fffa                                                                                                               
1085
0015cc   fffa                                                                                                               
1027
001566   cfe5     MOVFF     0xfe5,0xff4                                                                                     
1086
0015ce   cfe5     MOVFF     0xfe5,0xff4                                                                                     
1028
001568   fff4                                                                                                               
1087
0015d0   fff4                                                                                                               
1029
00156a   cfe5     MOVFF     0xfe5,0xff3                                                                                     
1088
0015d2   cfe5     MOVFF     0xfe5,0xff3                                                                                     
1030
00156c   fff3                                                                                                               
1089
0015d4   fff3                                                                                                               
1031
00156e   cfe5     MOVFF     0xfe5,0xff5                                                                                     
1090
0015d6   cfe5     MOVFF     0xfe5,0xff5                                                                                     
1032
001570   fff5                                                                                                               
1091
0015d8   fff5                                                                                                               
1033
001572   cfe5     MOVFF     0xfe5,0xff7                                                                                     
1092
0015da   cfe5     MOVFF     0xfe5,0xff7                                                                                     
1034
001574   fff7                                                                                                               
1093
0015dc   fff7                                                                                                               
1035
001576   cfe5     MOVFF     0xfe5,0xff6                                                                                     
1094
0015de   cfe5     MOVFF     0xfe5,0xff6                                                                                     
1036
001578   fff6                                                                                                               
1095
0015e0   fff6                                                                                                               
1037
00157a   cfe5     MOVFF     0xfe5,0xfea                                                                                     
1096
0015e2   cfe5     MOVFF     0xfe5,0xfea                                                                                     
1038
00157c   ffea                                                                                                               
1097
0015e4   ffea                                                                                                               
1039
00157e   cfe5     MOVFF     0xfe5,0xfe9                                                                                     
1098
0015e6   cfe5     MOVFF     0xfe5,0xfe9                                                                                     
1040
001580   ffe9                                                                                                               
1099
0015e8   ffe9                                                                                                               
1041
001582   cfe5     MOVFF     0xfe5,0xfda                                                                                     
1100
0015ea   cfe5     MOVFF     0xfe5,0xfda                                                                                     
1042
001584   ffda                                                                                                               
1101
0015ec   ffda                                                                                                               
1043
001586   0011     RETFIE    0x1                                                                                             
1102
0015ee   0011     RETFIE    0x1                                                                                             
1044
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1103
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1045
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1104
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1046
                                           #pragma interrupt low_isr                                                        F:\MCP\projects\CAN\canBase\Source\Main.c
1105
                                           #pragma interrupt low_isr                                                        F:\MCP\projects\CAN\canBase\Source\Main.c
1047
001588   cfda     MOVFF     0xfda,0xfe4    void low_isr(void)                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1106
0015f0   cfda     MOVFF     0xfda,0xfe4    void low_isr(void)                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1048
00158a   ffe4                                                                                                               
1107
0015f2   ffe4                                                                                                               
1049
00158c   cfe2     MOVFF     0xfe2,0xfda                                                                                     
1108
0015f4   cfe2     MOVFF     0xfe2,0xfda                                                                                     
1050
00158e   ffda                                                                                                               
1109
0015f6   ffda                                                                                                               
1051
001590   52e6     MOVF      0xe6,0x1,0x0                                                                                    
1110
0015f8   52e6     MOVF      0xe6,0x1,0x0                                                                                    
1052
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1111
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1053
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1112
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1054
001592   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1113
0015fa   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1055
001594   cfe5     MOVFF     0xfe5,0xfda                                                                                     
1114
0015fc   cfe5     MOVFF     0xfe5,0xfda                                                                                     
1056
001596   ffda                                                                                                               
1115
0015fe   ffda                                                                                                               
1057
001598   0011     RETFIE    0x1                                                                                             
1116
001600   0011     RETFIE    0x1                                                                                             
1058
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1117
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1059
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1118
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1060
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1119
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1061
                                           /*                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1120
                                           /*                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1062
                                           *	Function: mainInit                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
1121
                                           *	Function: mainInit                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
Line 1067... Line 1126...
1067
                                           *	Affects: Se code                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1126
                                           *	Affects: Se code                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1068
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canBase\Source\Main.c
1127
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canBase\Source\Main.c
1069
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1128
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1070
                                           void mainInit()                                                                  F:\MCP\projects\CAN\canBase\Source\Main.c
1129
                                           void mainInit()                                                                  F:\MCP\projects\CAN\canBase\Source\Main.c
1071
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1130
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1072
00159a   9294     BCF       0x94,0x1,0x0   	LED0_TRIS=0;	                                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1131
001602   9294     BCF       0x94,0x1,0x0   	LED0_TRIS=0;	                                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1073
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1132
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1074
                                           	// Enable Interrupts                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1133
                                           	// Enable Interrupts                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1075
00159c   8ef2     BSF       0xf2,0x7,0x0       INTCONbits.GIEH = 1;                                                         F:\MCP\projects\CAN\canBase\Source\Main.c
1134
001604   8ef2     BSF       0xf2,0x7,0x0       INTCONbits.GIEH = 1;                                                         F:\MCP\projects\CAN\canBase\Source\Main.c
1076
00159e   8cf2     BSF       0xf2,0x6,0x0       INTCONbits.GIEL = 1;                                                         F:\MCP\projects\CAN\canBase\Source\Main.c
1135
001606   8cf2     BSF       0xf2,0x6,0x0       INTCONbits.GIEL = 1;                                                         F:\MCP\projects\CAN\canBase\Source\Main.c
1077
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1136
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1078
                                           	// Enable interrupt prirority                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1137
                                           	// Enable interrupt prirority                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1079
0015a0   8ed0     BSF       0xd0,0x7,0x0   	RCONbits.IPEN=1;                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1138
001608   8ed0     BSF       0xd0,0x7,0x0   	RCONbits.IPEN=1;                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1080
                                           	                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1139
                                           	                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1081
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1140
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1082
0015a2   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1141
00160a   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1083
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1142
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1084
                                           /*                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1143
                                           /*                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1085
                                           *	Function: canParse                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
1144
                                           *	Function: canParse                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
1086
                                           *                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1145
                                           *                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1087
                                           *	Input:	Received can message                                                    F:\MCP\projects\CAN\canBase\Source\Main.c
1146
                                           *	Input:	Received can message                                                    F:\MCP\projects\CAN\canBase\Source\Main.c
Line 1089... Line 1148...
1089
                                           *	Pre-conditions: canInit and received packet.                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1148
                                           *	Pre-conditions: canInit and received packet.                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1090
                                           *	Affects: Sensors/actuators/etc. See code.                                      F:\MCP\projects\CAN\canBase\Source\Main.c
1149
                                           *	Affects: Sensors/actuators/etc. See code.                                      F:\MCP\projects\CAN\canBase\Source\Main.c
1091
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canBase\Source\Main.c
1150
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canBase\Source\Main.c
1092
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1151
                                           */                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1093
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1152
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1094
0015a4   cfd9     MOVFF     0xfd9,0xfe6    void canParse(CAN_MESSAGE cm)                                                    F:\MCP\projects\CAN\canBase\Source\Main.c
1153
00160c   cfd9     MOVFF     0xfd9,0xfe6    void canParse(CAN_MESSAGE cm)                                                    F:\MCP\projects\CAN\canBase\Source\Main.c
1095
0015a6   ffe6                                                                                                               
1154
00160e   ffe6                                                                                                               
1096
0015a8   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1155
001610   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1097
0015aa   ffd9                                                                                                               
1156
001612   ffd9                                                                                                               
1098
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1157
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1099
0015ac   0004     CLRWDT                   	ClrWdt();                                                                       F:\MCP\projects\CAN\canBase\Source\Main.c
1158
001614   0004     CLRWDT                   	ClrWdt();                                                                       F:\MCP\projects\CAN\canBase\Source\Main.c
1100
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1159
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1101
0015ae   0ef0     MOVLW     0xf0           	switch(cm.funct)                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1160
001616   0ef0     MOVLW     0xf0           	switch(cm.funct)                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1102
0015b0   50db     MOVF      0xdb,0x0,0x0                                                                                    
1161
001618   50db     MOVF      0xdb,0x0,0x0                                                                                    
1103
0015b2   e001     BZ        0x15b6                                                                                          
1162
00161a   e001     BZ        0x161e                                                                                          
1104
0015b4   d00d     BRA       0x15d0                                                                                          
1163
00161c   d027     BRA       0x166c                                                                                          
1105
                                           	{                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1164
                                           	{                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1106
                                           		case FUNCT_BOOTLOADER:                                                         F:\MCP\projects\CAN\canBase\Source\Main.c
1165
                                           		case FUNCT_BOOTLOADER:                                                         F:\MCP\projects\CAN\canBase\Source\Main.c
1107
0015b6   50d9     MOVF      0xd9,0x0,0x0   			if (cm.funcc==FUNCC_BOOT_INIT) { Reset(); }                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1166
00161e   50d9     MOVF      0xd9,0x0,0x0   			if (cm.funcc==FUNCC_BOOT_INIT && cm.nid==MY_NID && ((((unsigned int)cm.data[BOOT_DATA_RID_HIGH_INDEX])<<8)+cm.data[BOOT_DATA_RID_LOW_INDEX])==MY_ID) { Reset(); } F:\MCP\projects\CAN\canBase\Source\Main.c
1108
0015b8   0ff1     ADDLW     0xf1                                                                                            
1167
001620   0ff1     ADDLW     0xf1                                                                                            
1109
0015ba   6ee9     MOVWF     0xe9,0x0                                                                                        
1168
001622   6ee9     MOVWF     0xe9,0x0                                                                                        
1110
0015bc   0eff     MOVLW     0xff                                                                                            
1169
001624   0eff     MOVLW     0xff                                                                                            
1111
0015be   20da     ADDWFC    0xda,0x0,0x0                                                                                    
1170
001626   20da     ADDWFC    0xda,0x0,0x0                                                                                    
1112
0015c0   6eea     MOVWF     0xea,0x0                                                                                        
1171
001628   6eea     MOVWF     0xea,0x0                                                                                        
1113
0015c2   0e01     MOVLW     0x1                                                                                             
1172
00162a   0e01     MOVLW     0x1                                                                                             
1114
0015c4   18ee     XORWF     0xee,0x0,0x0                                                                                    
1173
00162c   18ee     XORWF     0xee,0x0,0x0                                                                                    
1115
0015c6   e101     BNZ       0x15ca                                                                                          
1174
00162e   e101     BNZ       0x1632                                                                                          
1116
0015c8   50ed     MOVF      0xed,0x0,0x0                                                                                    
1175
001630   50ed     MOVF      0xed,0x0,0x0                                                                                    
-
 
1176
001632   e11b     BNZ       0x166a                                                                                          
-
 
1177
001634   0ef3     MOVLW     0xf3                                                                                            
-
 
1178
001636   50db     MOVF      0xdb,0x0,0x0                                                                                    
-
 
1179
001638   0100     MOVLB     0x0                                                                                             
-
 
1180
00163a   5d62     SUBWF     0x62,0x0,0x1                                                                                    
-
 
1181
00163c   e116     BNZ       0x166a                                                                                          
-
 
1182
00163e   0efc     MOVLW     0xfc                                                                                            
-
 
1183
001640   cfdb     MOVFF     0xfdb,0x2                                                                                       
-
 
1184
001642   f002                                                                                                               
-
 
1185
001644   c002     MOVFF     0x2,0x3                                                                                         
-
 
1186
001646   f003                                                                                                               
-
 
1187
001648   6a02     CLRF      0x2,0x0                                                                                         
-
 
1188
00164a   0efb     MOVLW     0xfb                                                                                            
-
 
1189
00164c   50db     MOVF      0xdb,0x0,0x0                                                                                    
-
 
1190
00164e   0100     MOVLB     0x0                                                                                             
-
 
1191
001650   2402     ADDWF     0x2,0x0,0x0                                                                                     
-
 
1192
001652   6e00     MOVWF     0x0,0x0                                                                                         
-
 
1193
001654   0e00     MOVLW     0x0                                                                                             
-
 
1194
001656   2003     ADDWFC    0x3,0x0,0x0                                                                                     
-
 
1195
001658   6e01     MOVWF     0x1,0x0                                                                                         
-
 
1196
00165a   0100     MOVLB     0x0                                                                                             
-
 
1197
00165c   5160     MOVF      0x60,0x0,0x1                                                                                    
-
 
1198
00165e   1800     XORWF     0x0,0x0,0x0                                                                                     
-
 
1199
001660   e102     BNZ       0x1666                                                                                          
-
 
1200
001662   5161     MOVF      0x61,0x0,0x1                                                                                    
-
 
1201
001664   1801     XORWF     0x1,0x0,0x0                                                                                     
1117
0015ca   e101     BNZ       0x15ce                                                                                          
1202
001666   e101     BNZ       0x166a                                                                                          
1118
0015cc   00ff     RESET                                                                                                     
1203
001668   00ff     RESET                                                                                                     
1119
0015ce   d000     BRA       0x15d0         		break;                                                                         F:\MCP\projects\CAN\canBase\Source\Main.c
1204
00166a   d000     BRA       0x166c         		break;                                                                         F:\MCP\projects\CAN\canBase\Source\Main.c
1120
                                           	}                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1205
                                           	}                                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1121
0015d0   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1206
00166c   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1122
0015d2   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1207
00166e   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1123
0015d4   ffd9                                                                                                               
1208
001670   ffd9                                                                                                               
1124
0015d6   0012     RETURN    0x0                                                                                             
1209
001672   0012     RETURN    0x0                                                                                             
1125
                                           #endif                                                                           F:\MCP\projects\CAN\canBase\Source\Main.c
1210
                                           #endif                                                                           F:\MCP\projects\CAN\canBase\Source\Main.c
1126
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1211
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1127
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1212
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1128
                                           // Below are mandantory when using bootloader                                    F:\MCP\projects\CAN\canBase\Source\Main.c
1213
                                           // Below are mandantory when using bootloader                                    F:\MCP\projects\CAN\canBase\Source\Main.c
1129
                                           // define DEBUG_MODE to use without bootloader.                                  F:\MCP\projects\CAN\canBase\Source\Main.c
1214
                                           // define DEBUG_MODE to use without bootloader.                                  F:\MCP\projects\CAN\canBase\Source\Main.c
Line 1131... Line 1216...
1131
                                           #ifndef DEBUG_MODE                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1216
                                           #ifndef DEBUG_MODE                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1132
                                           extern void _startup (void);                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
1217
                                           extern void _startup (void);                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
1133
                                           #pragma code _RESET_INTERRUPT_VECTOR = 0x001000                                  F:\MCP\projects\CAN\canBase\Source\Main.c
1218
                                           #pragma code _RESET_INTERRUPT_VECTOR = 0x001000                                  F:\MCP\projects\CAN\canBase\Source\Main.c
1134
                                           void _reset (void)                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1219
                                           void _reset (void)                                                               F:\MCP\projects\CAN\canBase\Source\Main.c
1135
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1220
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1136
001000   efb3     GOTO      0x1766             _asm goto _startup _endasm                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1221
001000   ef01     GOTO      0x1802             _asm goto _startup _endasm                                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1137
001002   f00b                                                                                                               
1222
001002   f00c                                                                                                               
1138
001004   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1223
001004   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1139
                                           #pragma code                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
1224
                                           #pragma code                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
1140
                                           #endif                                                                           F:\MCP\projects\CAN\canBase\Source\Main.c
1225
                                           #endif                                                                           F:\MCP\projects\CAN\canBase\Source\Main.c
1141
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1226
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1142
                                           #pragma code _HIGH_INTERRUPT_VECTOR = 0x001008                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1227
                                           #pragma code _HIGH_INTERRUPT_VECTOR = 0x001008                                   F:\MCP\projects\CAN\canBase\Source\Main.c
1143
                                           void _high_ISR (void)                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1228
                                           void _high_ISR (void)                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1144
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1229
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1145
001008   ef76     GOTO      0x14ec         	_asm GOTO high_isr _endasm                                                      F:\MCP\projects\CAN\canBase\Source\Main.c
1230
001008   efaa     GOTO      0x1554         	_asm GOTO high_isr _endasm                                                      F:\MCP\projects\CAN\canBase\Source\Main.c
1146
00100a   f00a                                                                                                               
1231
00100a   f00a                                                                                                               
1147
00100c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1232
00100c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1148
                                           #pragma code                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
1233
                                           #pragma code                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
1149
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1234
                                                                                                                            F:\MCP\projects\CAN\canBase\Source\Main.c
1150
                                           #pragma code _LOW_INTERRUPT_VECTOR = 0x001018                                    F:\MCP\projects\CAN\canBase\Source\Main.c
1235
                                           #pragma code _LOW_INTERRUPT_VECTOR = 0x001018                                    F:\MCP\projects\CAN\canBase\Source\Main.c
1151
                                           void _low_ISR (void)                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
1236
                                           void _low_ISR (void)                                                             F:\MCP\projects\CAN\canBase\Source\Main.c
1152
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1237
                                           {                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1153
001018   efc4     GOTO      0x1588             _asm GOTO low_isr _endasm                                                    F:\MCP\projects\CAN\canBase\Source\Main.c
1238
001018   eff8     GOTO      0x15f0             _asm GOTO low_isr _endasm                                                    F:\MCP\projects\CAN\canBase\Source\Main.c
1154
00101a   f00a                                                                                                               
1239
00101a   f00a                                                                                                               
1155
00101c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1240
00101c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canBase\Source\Main.c
1156
                                           #pragma code                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
1241
                                           #pragma code                                                                     F:\MCP\projects\CAN\canBase\Source\Main.c
1157
                                           /*********************************************************************           F:\MCP\projects\CAN\Include\EEAccess.c
1242
                                           /*********************************************************************           F:\MCP\projects\CAN\Include\EEAccess.c
1158
                                            *                                                                               F:\MCP\projects\CAN\Include\EEAccess.c
1243
                                            *                                                                               F:\MCP\projects\CAN\Include\EEAccess.c
Line 1165... Line 1250...
1165
                                            * Revision:		$Revision: 94 $                                                    F:\MCP\projects\CAN\Include\EEAccess.c
1250
                                            * Revision:		$Revision: 94 $                                                    F:\MCP\projects\CAN\Include\EEAccess.c
1166
                                            ********************************************************************/           F:\MCP\projects\CAN\Include\EEAccess.c
1251
                                            ********************************************************************/           F:\MCP\projects\CAN\Include\EEAccess.c
1167
                                           #include <p18cxxx.h>                                                             F:\MCP\projects\CAN\Include\EEAccess.c
1252
                                           #include <p18cxxx.h>                                                             F:\MCP\projects\CAN\Include\EEAccess.c
1168
                                           #include <EEaccess.h>                                                            F:\MCP\projects\CAN\Include\EEAccess.c
1253
                                           #include <EEaccess.h>                                                            F:\MCP\projects\CAN\Include\EEAccess.c
1169
                                                                                                                            F:\MCP\projects\CAN\Include\EEAccess.c
1254
                                                                                                                            F:\MCP\projects\CAN\Include\EEAccess.c
1170
0015d8   cfd9     MOVFF     0xfd9,0xfe6    BYTE EERead(WORD addr)                                                           F:\MCP\projects\CAN\Include\EEAccess.c
1255
001674   cfd9     MOVFF     0xfd9,0xfe6    BYTE EERead(WORD addr)                                                           F:\MCP\projects\CAN\Include\EEAccess.c
1171
0015da   ffe6                                                                                                               
1256
001676   ffe6                                                                                                               
1172
0015dc   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1257
001678   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1173
0015de   ffd9                                                                                                               
1258
00167a   ffd9                                                                                                               
1174
                                           {                                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1259
                                           {                                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1175
0015e0   0efd     MOVLW     0xfd           	EEADRH=(BYTE)(addr>>8);                                                         F:\MCP\projects\CAN\Include\EEAccess.c
1260
00167c   0efd     MOVLW     0xfd           	EEADRH=(BYTE)(addr>>8);                                                         F:\MCP\projects\CAN\Include\EEAccess.c
1176
0015e2   cfdb     MOVFF     0xfdb,0x0                                                                                       
1261
00167e   cfdb     MOVFF     0xfdb,0x0                                                                                       
1177
0015e4   f000                                                                                                               
1262
001680   f000                                                                                                               
1178
0015e6   0efe     MOVLW     0xfe                                                                                            
1263
001682   0efe     MOVLW     0xfe                                                                                            
1179
0015e8   cfdb     MOVFF     0xfdb,0x1                                                                                       
1264
001684   cfdb     MOVFF     0xfdb,0x1                                                                                       
1180
0015ea   f001                                                                                                               
1265
001686   f001                                                                                                               
1181
0015ec   c001     MOVFF     0x1,0x0                                                                                         
1266
001688   c001     MOVFF     0x1,0x0                                                                                         
1182
0015ee   f000                                                                                                               
1267
00168a   f000                                                                                                               
1183
0015f0   6a01     CLRF      0x1,0x0                                                                                         
1268
00168c   6a01     CLRF      0x1,0x0                                                                                         
1184
0015f2   5000     MOVF      0x0,0x0,0x0                                                                                     
1269
00168e   5000     MOVF      0x0,0x0,0x0                                                                                     
1185
0015f4   6eaa     MOVWF     0xaa,0x0                                                                                        
1270
001690   6eaa     MOVWF     0xaa,0x0                                                                                        
1186
0015f6   0eff     MOVLW     0xff           	EEADR=(BYTE)(addr & 0xFF);                                                      F:\MCP\projects\CAN\Include\EEAccess.c
1271
001692   0eff     MOVLW     0xff           	EEADR=(BYTE)(addr & 0xFF);                                                      F:\MCP\projects\CAN\Include\EEAccess.c
1187
0015f8   6ee7     MOVWF     0xe7,0x0                                                                                        
1272
001694   6ee7     MOVWF     0xe7,0x0                                                                                        
1188
0015fa   0efd     MOVLW     0xfd                                                                                            
1273
001696   0efd     MOVLW     0xfd                                                                                            
1189
0015fc   cfdb     MOVFF     0xfdb,0x0                                                                                       
1274
001698   cfdb     MOVFF     0xfdb,0x0                                                                                       
1190
0015fe   f000                                                                                                               
1275
00169a   f000                                                                                                               
1191
001600   0efe     MOVLW     0xfe                                                                                            
1276
00169c   0efe     MOVLW     0xfe                                                                                            
1192
001602   cfdb     MOVFF     0xfdb,0x1                                                                                       
1277
00169e   cfdb     MOVFF     0xfdb,0x1                                                                                       
1193
001604   f001                                                                                                               
1278
0016a0   f001                                                                                                               
1194
001606   50e7     MOVF      0xe7,0x0,0x0                                                                                    
1279
0016a2   50e7     MOVF      0xe7,0x0,0x0                                                                                    
1195
001608   1600     ANDWF     0x0,0x1,0x0                                                                                     
1280
0016a4   1600     ANDWF     0x0,0x1,0x0                                                                                     
1196
00160a   6a01     CLRF      0x1,0x0                                                                                         
1281
0016a6   6a01     CLRF      0x1,0x0                                                                                         
1197
00160c   5000     MOVF      0x0,0x0,0x0                                                                                     
1282
0016a8   5000     MOVF      0x0,0x0,0x0                                                                                     
1198
00160e   6ea9     MOVWF     0xa9,0x0                                                                                        
1283
0016aa   6ea9     MOVWF     0xa9,0x0                                                                                        
1199
001610   9ea6     BCF       0xa6,0x7,0x0   	EECON1bits.EEPGD=0;                                                             F:\MCP\projects\CAN\Include\EEAccess.c
1284
0016ac   9ea6     BCF       0xa6,0x7,0x0   	EECON1bits.EEPGD=0;                                                             F:\MCP\projects\CAN\Include\EEAccess.c
1200
001612   9ca6     BCF       0xa6,0x6,0x0   	EECON1bits.CFGS=0;                                                              F:\MCP\projects\CAN\Include\EEAccess.c
1285
0016ae   9ca6     BCF       0xa6,0x6,0x0   	EECON1bits.CFGS=0;                                                              F:\MCP\projects\CAN\Include\EEAccess.c
1201
001614   80a6     BSF       0xa6,0x0,0x0   	EECON1bits.RD=1;                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1286
0016b0   80a6     BSF       0xa6,0x0,0x0   	EECON1bits.RD=1;                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1202
001616   50a8     MOVF      0xa8,0x0,0x0   	return EEDATA;	                                                                 F:\MCP\projects\CAN\Include\EEAccess.c
1287
0016b2   50a8     MOVF      0xa8,0x0,0x0   	return EEDATA;	                                                                 F:\MCP\projects\CAN\Include\EEAccess.c
1203
001618   d000     BRA       0x161a                                                                                          
1288
0016b4   d000     BRA       0x16b6                                                                                          
1204
00161a   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1289
0016b6   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1205
00161c   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1290
0016b8   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1206
00161e   ffd9                                                                                                               
1291
0016ba   ffd9                                                                                                               
1207
001620   0012     RETURN    0x0                                                                                             
1292
0016bc   0012     RETURN    0x0                                                                                             
1208
                                                                                                                            F:\MCP\projects\CAN\Include\EEAccess.c
1293
                                                                                                                            F:\MCP\projects\CAN\Include\EEAccess.c
1209
                                                                                                                            F:\MCP\projects\CAN\Include\EEAccess.c
1294
                                                                                                                            F:\MCP\projects\CAN\Include\EEAccess.c
1210
001622   cfd9     MOVFF     0xfd9,0xfe6    void EEWrite(WORD addr,BYTE data)                                                F:\MCP\projects\CAN\Include\EEAccess.c
1295
0016be   cfd9     MOVFF     0xfd9,0xfe6    void EEWrite(WORD addr,BYTE data)                                                F:\MCP\projects\CAN\Include\EEAccess.c
1211
001624   ffe6                                                                                                               
1296
0016c0   ffe6                                                                                                               
1212
001626   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1297
0016c2   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1213
001628   ffd9                                                                                                               
1298
0016c4   ffd9                                                                                                               
1214
                                           {                                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1299
                                           {                                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1215
00162a   98a1     BCF       0xa1,0x4,0x0   	PIR2bits.EEIF=0;                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1300
0016c6   98a1     BCF       0xa1,0x4,0x0   	PIR2bits.EEIF=0;                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1216
00162c   0efd     MOVLW     0xfd           	EEADRH=(BYTE)(addr>>8);                                                         F:\MCP\projects\CAN\Include\EEAccess.c
1301
0016c8   0efd     MOVLW     0xfd           	EEADRH=(BYTE)(addr>>8);                                                         F:\MCP\projects\CAN\Include\EEAccess.c
1217
00162e   cfdb     MOVFF     0xfdb,0x0                                                                                       
1302
0016ca   cfdb     MOVFF     0xfdb,0x0                                                                                       
1218
001630   f000                                                                                                               
1303
0016cc   f000                                                                                                               
1219
001632   0efe     MOVLW     0xfe                                                                                            
1304
0016ce   0efe     MOVLW     0xfe                                                                                            
1220
001634   cfdb     MOVFF     0xfdb,0x1                                                                                       
1305
0016d0   cfdb     MOVFF     0xfdb,0x1                                                                                       
1221
001636   f001                                                                                                               
1306
0016d2   f001                                                                                                               
1222
001638   c001     MOVFF     0x1,0x0                                                                                         
1307
0016d4   c001     MOVFF     0x1,0x0                                                                                         
1223
00163a   f000                                                                                                               
1308
0016d6   f000                                                                                                               
1224
00163c   6a01     CLRF      0x1,0x0                                                                                         
1309
0016d8   6a01     CLRF      0x1,0x0                                                                                         
1225
00163e   5000     MOVF      0x0,0x0,0x0                                                                                     
1310
0016da   5000     MOVF      0x0,0x0,0x0                                                                                     
1226
001640   6eaa     MOVWF     0xaa,0x0                                                                                        
1311
0016dc   6eaa     MOVWF     0xaa,0x0                                                                                        
1227
001642   0eff     MOVLW     0xff           	EEADR=(BYTE)(addr & 0xFF);                                                      F:\MCP\projects\CAN\Include\EEAccess.c
1312
0016de   0eff     MOVLW     0xff           	EEADR=(BYTE)(addr & 0xFF);                                                      F:\MCP\projects\CAN\Include\EEAccess.c
1228
001644   6ee7     MOVWF     0xe7,0x0                                                                                        
1313
0016e0   6ee7     MOVWF     0xe7,0x0                                                                                        
1229
001646   0efd     MOVLW     0xfd                                                                                            
1314
0016e2   0efd     MOVLW     0xfd                                                                                            
1230
001648   cfdb     MOVFF     0xfdb,0x0                                                                                       
1315
0016e4   cfdb     MOVFF     0xfdb,0x0                                                                                       
1231
00164a   f000                                                                                                               
1316
0016e6   f000                                                                                                               
1232
00164c   0efe     MOVLW     0xfe                                                                                            
1317
0016e8   0efe     MOVLW     0xfe                                                                                            
1233
00164e   cfdb     MOVFF     0xfdb,0x1                                                                                       
1318
0016ea   cfdb     MOVFF     0xfdb,0x1                                                                                       
1234
001650   f001                                                                                                               
1319
0016ec   f001                                                                                                               
1235
001652   50e7     MOVF      0xe7,0x0,0x0                                                                                    
1320
0016ee   50e7     MOVF      0xe7,0x0,0x0                                                                                    
1236
001654   1600     ANDWF     0x0,0x1,0x0                                                                                     
1321
0016f0   1600     ANDWF     0x0,0x1,0x0                                                                                     
1237
001656   6a01     CLRF      0x1,0x0                                                                                         
1322
0016f2   6a01     CLRF      0x1,0x0                                                                                         
1238
001658   5000     MOVF      0x0,0x0,0x0                                                                                     
1323
0016f4   5000     MOVF      0x0,0x0,0x0                                                                                     
1239
00165a   6ea9     MOVWF     0xa9,0x0                                                                                        
1324
0016f6   6ea9     MOVWF     0xa9,0x0                                                                                        
1240
00165c   0efc     MOVLW     0xfc           	EEDATA=data;                                                                    F:\MCP\projects\CAN\Include\EEAccess.c
1325
0016f8   0efc     MOVLW     0xfc           	EEDATA=data;                                                                    F:\MCP\projects\CAN\Include\EEAccess.c
1241
00165e   50db     MOVF      0xdb,0x0,0x0                                                                                    
1326
0016fa   50db     MOVF      0xdb,0x0,0x0                                                                                    
1242
001660   6ea8     MOVWF     0xa8,0x0                                                                                        
1327
0016fc   6ea8     MOVWF     0xa8,0x0                                                                                        
1243
001662   9ea6     BCF       0xa6,0x7,0x0   	EECON1bits.EEPGD=0;                                                             F:\MCP\projects\CAN\Include\EEAccess.c
1328
0016fe   9ea6     BCF       0xa6,0x7,0x0   	EECON1bits.EEPGD=0;                                                             F:\MCP\projects\CAN\Include\EEAccess.c
1244
001664   9ca6     BCF       0xa6,0x6,0x0   	EECON1bits.CFGS=0;                                                              F:\MCP\projects\CAN\Include\EEAccess.c
1329
001700   9ca6     BCF       0xa6,0x6,0x0   	EECON1bits.CFGS=0;                                                              F:\MCP\projects\CAN\Include\EEAccess.c
1245
001666   84a6     BSF       0xa6,0x2,0x0   	EECON1bits.WREN=1;                                                              F:\MCP\projects\CAN\Include\EEAccess.c
1330
001702   84a6     BSF       0xa6,0x2,0x0   	EECON1bits.WREN=1;                                                              F:\MCP\projects\CAN\Include\EEAccess.c
1246
001668   9ef2     BCF       0xf2,0x7,0x0   	INTCONbits.GIE=0;                                                               F:\MCP\projects\CAN\Include\EEAccess.c
1331
001704   9ef2     BCF       0xf2,0x7,0x0   	INTCONbits.GIE=0;                                                               F:\MCP\projects\CAN\Include\EEAccess.c
1247
00166a   0e55     MOVLW     0x55           	EECON2=0x55;                                                                    F:\MCP\projects\CAN\Include\EEAccess.c
1332
001706   0e55     MOVLW     0x55           	EECON2=0x55;                                                                    F:\MCP\projects\CAN\Include\EEAccess.c
1248
00166c   6ea7     MOVWF     0xa7,0x0                                                                                        
1333
001708   6ea7     MOVWF     0xa7,0x0                                                                                        
1249
00166e   0eaa     MOVLW     0xaa           	EECON2=0xAA;                                                                    F:\MCP\projects\CAN\Include\EEAccess.c
1334
00170a   0eaa     MOVLW     0xaa           	EECON2=0xAA;                                                                    F:\MCP\projects\CAN\Include\EEAccess.c
1250
001670   6ea7     MOVWF     0xa7,0x0                                                                                        
1335
00170c   6ea7     MOVWF     0xa7,0x0                                                                                        
1251
001672   82a6     BSF       0xa6,0x1,0x0   	EECON1bits.WR=1;                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1336
00170e   82a6     BSF       0xa6,0x1,0x0   	EECON1bits.WR=1;                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1252
001674   8ef2     BSF       0xf2,0x7,0x0   	INTCONbits.GIE=1;                                                               F:\MCP\projects\CAN\Include\EEAccess.c
1337
001710   8ef2     BSF       0xf2,0x7,0x0   	INTCONbits.GIE=1;                                                               F:\MCP\projects\CAN\Include\EEAccess.c
1253
001676   a8a1     BTFSS     0xa1,0x4,0x0   	while(!PIR2bits.EEIF);                                                          F:\MCP\projects\CAN\Include\EEAccess.c
1338
001712   a8a1     BTFSS     0xa1,0x4,0x0   	while(!PIR2bits.EEIF);                                                          F:\MCP\projects\CAN\Include\EEAccess.c
1254
001678   d7fe     BRA       0x1676                                                                                          
1339
001714   d7fe     BRA       0x1712                                                                                          
1255
00167a   94a6     BCF       0xa6,0x2,0x0   	EECON1bits.WREN=0;                                                              F:\MCP\projects\CAN\Include\EEAccess.c
1340
001716   94a6     BCF       0xa6,0x2,0x0   	EECON1bits.WREN=0;                                                              F:\MCP\projects\CAN\Include\EEAccess.c
1256
00167c   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1341
001718   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\Include\EEAccess.c
1257
00167e   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1342
00171a   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1258
001680   ffd9                                                                                                               
1343
00171c   ffd9                                                                                                               
1259
001682   0012     RETURN    0x0                                                                                             
1344
00171e   0012     RETURN    0x0