Subversion Repositories HomeAutomation

Rev

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

Rev 33 Rev 48
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: Sun Oct 22 08:29:11 2006
3
Listing File Generated: Sun Oct 22 21:37:49 2006
4
 
4
 
5
 
5
 
6
Address  Value    Disassembly              Source                                                                           File
6
Address  Value    Disassembly              Source                                                                           File
7
-------  -------  -----------------------  -------------------------------------------------------------------------------  -----
7
-------  -------  -----------------------  -------------------------------------------------------------------------------  -----
8
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\Main.c
8
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\Main.c
Line 32... Line 32...
32
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
32
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
33
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
33
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
34
                                           static void mainInit(void);                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
34
                                           static void mainInit(void);                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
35
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
35
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
36
                                           static BOOL heartBeatEnabled = FALSE;                                            F:\MCP\projects\CAN\canNode\Source\Main.c
36
                                           static BOOL heartBeatEnabled = FALSE;                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
37
                                           BYTE ldc = 50;                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
37
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
38
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
38
000044   cfd9     MOVFF     0xfd9,0xfe6    void main()                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
39
000044   cfd9     MOVFF     0xfd9,0xfe6    void main()                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
39
000046   ffe6                                                                                                               
40
000046   ffe6                                                                                                               
40
000048   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
41
000048   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
41
00004a   ffd9                                                                                                               
42
00004a   ffd9                                                                                                               
Line 44... Line 45...
44
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
45
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
45
                                           	static TICK t = 0;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
46
                                           	static TICK t = 0;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
46
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
47
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
47
                                           	// Inits                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
48
                                           	// Inits                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
48
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
49
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
49
000050   d8d1     RCALL     0x1f4          	mainInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
50
000050   d947     RCALL     0x2e0          	mainInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
50
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
51
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
51
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
52
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
52
000052   eca9     CALL      0x752,0x0      		canInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
53
000052   ec22     CALL      0x844,0x0      		canInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
53
000054   f003                                                                                                               
54
000054   f004                                                                                                               
54
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
55
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
55
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
56
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
56
                                           	#ifdef USE_UART                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
57
                                           	#ifdef USE_UART                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
57
000056   ecee     CALL      0xbdc,0x0      		uartInit();                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
58
000056   ec67     CALL      0xcce,0x0      		uartInit();                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
58
000058   f005                                                                                                               
59
000058   f006                                                                                                               
59
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
60
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
60
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
61
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
61
00005a   ecb7     CALL      0xd6e,0x0      	tickInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
62
00005a   ec34     CALL      0xe68,0x0      	tickInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
62
00005c   f006                                                                                                               
63
00005c   f007                                                                                                               
63
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
64
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
64
                                           	while(1)                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
65
                                           	while(1)                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
65
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
66
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
67
                                           		#ifdef USE_CAN                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
66
00005e   ecc1     CALL      0xd82,0x0      		if ((tickGet()-t)>=5*TICK_SECOND && heartBeatEnabled==TRUE)                    F:\MCP\projects\CAN\canNode\Source\Main.c
68
00005e   ec3e     CALL      0xe7c,0x0      		if ((tickGet()-t)>=5*TICK_SECOND && heartBeatEnabled==TRUE)                    F:\MCP\projects\CAN\canNode\Source\Main.c
67
000060   f006                                                                                                               
69
000060   f007                                                                                                               
68
000062   0100     MOVLB     0x0                                                                                             
70
000062   0100     MOVLB     0x0                                                                                             
69
000064   5161     MOVF      0x61,0x0,0x1                                                                                    
71
000064   5162     MOVF      0x62,0x0,0x1                                                                                    
70
000066   5c18     SUBWF     0x18,0x0,0x0                                                                                    
72
000066   5c18     SUBWF     0x18,0x0,0x0                                                                                    
71
000068   6e00     MOVWF     0x0,0x0                                                                                         
73
000068   6e00     MOVWF     0x0,0x0                                                                                         
72
00006a   5162     MOVF      0x62,0x0,0x1                                                                                    
74
00006a   5163     MOVF      0x63,0x0,0x1                                                                                    
73
00006c   5819     SUBWFB    0x19,0x0,0x0                                                                                    
75
00006c   5819     SUBWFB    0x19,0x0,0x0                                                                                    
74
00006e   6e01     MOVWF     0x1,0x0                                                                                         
76
00006e   6e01     MOVWF     0x1,0x0                                                                                         
75
000070   5163     MOVF      0x63,0x0,0x1                                                                                    
77
000070   5164     MOVF      0x64,0x0,0x1                                                                                    
76
000072   581a     SUBWFB    0x1a,0x0,0x0                                                                                    
78
000072   581a     SUBWFB    0x1a,0x0,0x0                                                                                    
77
000074   6e02     MOVWF     0x2,0x0                                                                                         
79
000074   6e02     MOVWF     0x2,0x0                                                                                         
78
000076   5164     MOVF      0x64,0x0,0x1                                                                                    
80
000076   5165     MOVF      0x65,0x0,0x1                                                                                    
79
000078   581b     SUBWFB    0x1b,0x0,0x0                                                                                    
81
000078   581b     SUBWFB    0x1b,0x0,0x0                                                                                    
80
00007a   6e03     MOVWF     0x3,0x0                                                                                         
82
00007a   6e03     MOVWF     0x3,0x0                                                                                         
81
00007c   0ef4     MOVLW     0xf4                                                                                            
83
00007c   0ef4     MOVLW     0xf4                                                                                            
82
00007e   5c00     SUBWF     0x0,0x0,0x0                                                                                     
84
00007e   5c00     SUBWF     0x0,0x0,0x0                                                                                     
83
000080   0e01     MOVLW     0x1                                                                                             
85
000080   0e01     MOVLW     0x1                                                                                             
Line 90... Line 92...
90
00008e   0560     DECF      0x60,0x0,0x1                                                                                    
92
00008e   0560     DECF      0x60,0x0,0x1                                                                                    
91
000090   e1e6     BNZ       0x5e                                                                                            
93
000090   e1e6     BNZ       0x5e                                                                                            
92
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
94
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
93
                                           			CAN_MESSAGE cm;                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
95
                                           			CAN_MESSAGE cm;                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
94
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
96
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
95
000092   ecc1     CALL      0xd82,0x0      			t = tickGet();                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
97
000092   ec3e     CALL      0xe7c,0x0      			t = tickGet();                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
96
000094   f006                                                                                                               
98
000094   f007                                                                                                               
97
000096   c018     MOVFF     0x18,0x61                                                                                       
99
000096   c018     MOVFF     0x18,0x62                                                                                       
98
000098   f061                                                                                                               
100
000098   f062                                                                                                               
99
00009a   c019     MOVFF     0x19,0x62                                                                                       
101
00009a   c019     MOVFF     0x19,0x63                                                                                       
100
00009c   f062                                                                                                               
102
00009c   f063                                                                                                               
101
00009e   c01a     MOVFF     0x1a,0x63                                                                                       
103
00009e   c01a     MOVFF     0x1a,0x64                                                                                       
102
0000a0   f063                                                                                                               
104
0000a0   f064                                                                                                               
103
0000a2   c01b     MOVFF     0x1b,0x64                                                                                       
105
0000a2   c01b     MOVFF     0x1b,0x65                                                                                       
104
0000a4   f064                                                                                                               
106
0000a4   f065                                                                                                               
105
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
107
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
106
                                           			// Send heartbeat                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
108
                                           			// Send heartbeat                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
107
0000a6   0e66     MOVLW     0x66           			cm.ident=0x00000666;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
109
0000a6   0e66     MOVLW     0x66           			cm.ident=0x00000666;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
108
0000a8   6ede     MOVWF     0xde,0x0                                                                                        
110
0000a8   6ede     MOVWF     0xde,0x0                                                                                        
109
0000aa   0e06     MOVLW     0x6                                                                                             
111
0000aa   0e06     MOVLW     0x6                                                                                             
Line 155... Line 157...
155
000104   ffe6                                                                                                               
157
000104   ffe6                                                                                                               
156
000106   cfee     MOVFF     0xfee,0xfe6                                                                                     
158
000106   cfee     MOVFF     0xfee,0xfe6                                                                                     
157
000108   ffe6                                                                                                               
159
000108   ffe6                                                                                                               
158
00010a   cfee     MOVFF     0xfee,0xfe6                                                                                     
160
00010a   cfee     MOVFF     0xfee,0xfe6                                                                                     
159
00010c   ffe6                                                                                                               
161
00010c   ffe6                                                                                                               
160
00010e   ec0e     CALL      0xa1c,0x0                                                                                       
162
00010e   ec87     CALL      0xb0e,0x0                                                                                       
161
000110   f005                                                                                                               
163
000110   f005                                                                                                               
162
000112   6e00     MOVWF     0x0,0x0                                                                                         
164
000112   6e00     MOVWF     0x0,0x0                                                                                         
163
000114   0e0e     MOVLW     0xe                                                                                             
165
000114   0e0e     MOVLW     0xe                                                                                             
164
000116   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
166
000116   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
165
000118   5000     MOVF      0x0,0x0,0x0                                                                                     
167
000118   5000     MOVF      0x0,0x0,0x0                                                                                     
Line 167... Line 169...
167
00011c   e1a0     BNZ       0x5e                                                                                            
169
00011c   e1a0     BNZ       0x5e                                                                                            
168
00011e   d7d7     BRA       0xce                                                                                            
170
00011e   d7d7     BRA       0xce                                                                                            
169
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
171
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
170
                                           			                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
172
                                           			                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
171
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
173
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
174
                                           		#endif                                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
172
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
175
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
173
                                           }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
176
                                           }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
174
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
177
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
175
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
178
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
176
                                           #pragma interruptlow HighISR                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
179
                                           #pragma interruptlow HighISR                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
Line 214... Line 217...
214
00016a   e303     BNC       0x172                                                                                           
217
00016a   e303     BNC       0x172                                                                                           
215
00016c   cfee     MOVFF     0xfee,0xfe4                                                                                     
218
00016c   cfee     MOVFF     0xfee,0xfe4                                                                                     
216
00016e   ffe4                                                                                                               
219
00016e   ffe4                                                                                                               
217
000170   d7fb     BRA       0x168                                                                                           
220
000170   d7fb     BRA       0x168                                                                                           
218
000172   52e6     MOVF      0xe6,0x1,0x0                                                                                    
221
000172   52e6     MOVF      0xe6,0x1,0x0                                                                                    
-
 
222
000174   cfd9     MOVFF     0xfd9,0xfe6                                                                                     
-
 
223
000176   ffe6                                                                                                               
-
 
224
000178   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
-
 
225
00017a   ffd9                                                                                                               
-
 
226
00017c   0e0e     MOVLW     0xe                                                                                             
-
 
227
00017e   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
219
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
228
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
229
                                           	//if(ldc--<=1) {LED0_IO=~LED0_IO; ldc=50; }                                     F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
230
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
220
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
231
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
221
000174   ecd4     CALL      0x7a8,0x0      		canISR();                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
232
000180   ec4d     CALL      0x89a,0x0      		canISR();                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
222
000176   f003                                                                                                               
233
000182   f004                                                                                                               
223
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
234
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
224
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
235
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
225
                                           	#ifdef USE_UART                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
236
                                           	#ifdef USE_UART                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
226
000178   ec52     CALL      0xca4,0x0      		uartISR();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
237
000184   eccb     CALL      0xd96,0x0      		uartISR();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
227
00017a   f006                                                                                                               
238
000186   f006                                                                                                               
228
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
239
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
229
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
240
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
241
000188   50f2     MOVF      0xf2,0x0,0x0   	if (INTCONbits.INT0IE && INTCONbits.INT0IF)                                     F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
242
00018a   0b10     ANDLW     0x10                                                                                            
-
 
243
00018c   e064     BZ        0x256                                                                                           
-
 
244
00018e   50f2     MOVF      0xf2,0x0,0x0                                                                                    
-
 
245
000190   0b02     ANDLW     0x2                                                                                             
-
 
246
000192   e061     BZ        0x256                                                                                           
-
 
247
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
248
                                           		static TICK t = 0;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
249
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
250
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
251
000194   ec3e     CALL      0xe7c,0x0      		if ((tickGet()-t)>TICK_SECOND/2)                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
252
000196   f007                                                                                                               
-
 
253
000198   0100     MOVLB     0x0                                                                                             
-
 
254
00019a   5166     MOVF      0x66,0x0,0x1                                                                                    
-
 
255
00019c   5c18     SUBWF     0x18,0x0,0x0                                                                                    
-
 
256
00019e   6e1f     MOVWF     0x1f,0x0                                                                                        
-
 
257
0001a0   5167     MOVF      0x67,0x0,0x1                                                                                    
-
 
258
0001a2   5819     SUBWFB    0x19,0x0,0x0                                                                                    
-
 
259
0001a4   6e20     MOVWF     0x20,0x0                                                                                        
-
 
260
0001a6   5168     MOVF      0x68,0x0,0x1                                                                                    
-
 
261
0001a8   581a     SUBWFB    0x1a,0x0,0x0                                                                                    
-
 
262
0001aa   6e21     MOVWF     0x21,0x0                                                                                        
-
 
263
0001ac   5169     MOVF      0x69,0x0,0x1                                                                                    
-
 
264
0001ae   581b     SUBWFB    0x1b,0x0,0x0                                                                                    
-
 
265
0001b0   6e22     MOVWF     0x22,0x0                                                                                        
-
 
266
0001b2   80d8     BSF       0xd8,0x0,0x0                                                                                    
-
 
267
0001b4   0e32     MOVLW     0x32                                                                                            
-
 
268
0001b6   541f     SUBFWB    0x1f,0x0,0x0                                                                                    
-
 
269
0001b8   0e00     MOVLW     0x0                                                                                             
-
 
270
0001ba   5420     SUBFWB    0x20,0x0,0x0                                                                                    
-
 
271
0001bc   0e00     MOVLW     0x0                                                                                             
-
 
272
0001be   5421     SUBFWB    0x21,0x0,0x0                                                                                    
-
 
273
0001c0   0e00     MOVLW     0x0                                                                                             
-
 
274
0001c2   5422     SUBFWB    0x22,0x0,0x0                                                                                    
-
 
275
0001c4   e247     BC        0x254                                                                                           
-
 
276
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
277
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
278
0001c6   7282     BTG       0x82,0x1,0x0   			LED0_IO=~LED0_IO;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
279
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
280
                                           			// Send heartbeat                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
281
0001c8   0e66     MOVLW     0x66           			cm.ident=0x00000666;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
282
0001ca   6ede     MOVWF     0xde,0x0                                                                                        
-
 
283
0001cc   0e06     MOVLW     0x6                                                                                             
-
 
284
0001ce   6ede     MOVWF     0xde,0x0                                                                                        
-
 
285
0001d0   6ade     CLRF      0xde,0x0                                                                                        
-
 
286
0001d2   6add     CLRF      0xdd,0x0                                                                                        
-
 
287
0001d4   52dd     MOVF      0xdd,0x1,0x0                                                                                    
-
 
288
0001d6   52dd     MOVF      0xdd,0x1,0x0                                                                                    
-
 
289
0001d8   0e04     MOVLW     0x4            			cm.extended=FALSE;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
290
0001da   6adb     CLRF      0xdb,0x0                                                                                        
-
 
291
0001dc   0e01     MOVLW     0x1            			cm.data_length=1;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
292
0001de   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
293
0001e0   0e05     MOVLW     0x5                                                                                             
-
 
294
0001e2   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
295
0001e4   ffdb                                                                                                               
-
 
296
0001e6   0e48     MOVLW     0x48           			cm.data[0]='H';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
297
0001e8   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
298
0001ea   0e06     MOVLW     0x6                                                                                             
-
 
299
0001ec   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
300
0001ee   ffdb                                                                                                               
-
 
301
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
302
0001f0   cfd9     MOVFF     0xfd9,0xfe9    			while(!canSendMessage(cm));                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
303
0001f2   ffe9                                                                                                               
-
 
304
0001f4   cfda     MOVFF     0xfda,0xfea                                                                                     
-
 
305
0001f6   ffea                                                                                                               
-
 
306
0001f8   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
307
0001fa   ffe6                                                                                                               
-
 
308
0001fc   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
309
0001fe   ffe6                                                                                                               
-
 
310
000200   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
311
000202   ffe6                                                                                                               
-
 
312
000204   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
313
000206   ffe6                                                                                                               
-
 
314
000208   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
315
00020a   ffe6                                                                                                               
-
 
316
00020c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
317
00020e   ffe6                                                                                                               
-
 
318
000210   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
319
000212   ffe6                                                                                                               
-
 
320
000214   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
321
000216   ffe6                                                                                                               
-
 
322
000218   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
323
00021a   ffe6                                                                                                               
-
 
324
00021c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
325
00021e   ffe6                                                                                                               
-
 
326
000220   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
327
000222   ffe6                                                                                                               
-
 
328
000224   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
329
000226   ffe6                                                                                                               
-
 
330
000228   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
331
00022a   ffe6                                                                                                               
-
 
332
00022c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
333
00022e   ffe6                                                                                                               
-
 
334
000230   ec87     CALL      0xb0e,0x0                                                                                       
-
 
335
000232   f005                                                                                                               
-
 
336
000234   6e1f     MOVWF     0x1f,0x0                                                                                        
-
 
337
000236   0e0e     MOVLW     0xe                                                                                             
-
 
338
000238   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
-
 
339
00023a   501f     MOVF      0x1f,0x0,0x0                                                                                    
-
 
340
00023c   0900     IORLW     0x0                                                                                             
-
 
341
00023e   e0d8     BZ        0x1f0                                                                                           
-
 
342
                                           			                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
343
000240   ec3e     CALL      0xe7c,0x0      			t=tickGet();                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
344
000242   f007                                                                                                               
-
 
345
000244   c018     MOVFF     0x18,0x66                                                                                       
-
 
346
000246   f066                                                                                                               
-
 
347
000248   c019     MOVFF     0x19,0x67                                                                                       
-
 
348
00024a   f067                                                                                                               
-
 
349
00024c   c01a     MOVFF     0x1a,0x68                                                                                       
-
 
350
00024e   f068                                                                                                               
-
 
351
000250   c01b     MOVFF     0x1b,0x69                                                                                       
-
 
352
000252   f069                                                                                                               
-
 
353
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
354
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
355
000254   92f2     BCF       0xf2,0x1,0x0   		INTCONbits.INT0IF=0;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
356
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
357
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
358
                                           	//if (RCSTAbits.OERR) { RCSTAbits.CREN=0; RCSTAbits.CREN=1; }                   F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
359
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
230
00017c   ecca     CALL      0xd94,0x0      	tickUpdate();                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
360
000256   ec47     CALL      0xe8e,0x0      	tickUpdate();                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
231
00017e   f006                                                                                                               
361
000258   f007                                                                                                               
232
000180   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
362
00025a   0e0e     MOVLW     0xe            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
363
00025c   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
-
 
364
00025e   e202     BC        0x264                                                                                           
-
 
365
000260   6ae1     CLRF      0xe1,0x0                                                                                        
-
 
366
000262   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
367
000264   6ee1     MOVWF     0xe1,0x0                                                                                        
-
 
368
000266   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
369
000268   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
-
 
370
00026a   ffd9                                                                                                               
-
 
371
00026c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
233
000182   ee00     LFSR      0x0,0x13                                                                                        
372
00026e   ee00     LFSR      0x0,0x13                                                                                        
234
000184   f013                                                                                                               
373
000270   f013                                                                                                               
235
000186   0e14     MOVLW     0x14                                                                                            
374
000272   0e14     MOVLW     0x14                                                                                            
236
000188   04e8     DECF      0xe8,0x0,0x0                                                                                    
375
000274   04e8     DECF      0xe8,0x0,0x0                                                                                    
237
00018a   e303     BNC       0x192                                                                                           
376
000276   e303     BNC       0x27e                                                                                           
238
00018c   cfe5     MOVFF     0xfe5,0xfed                                                                                     
377
000278   cfe5     MOVFF     0xfe5,0xfed                                                                                     
239
00018e   ffed                                                                                                               
378
00027a   ffed                                                                                                               
240
000190   d7fb     BRA       0x188                                                                                           
379
00027c   d7fb     BRA       0x274                                                                                           
241
000192   ee00     LFSR      0x0,0x1e                                                                                        
380
00027e   ee00     LFSR      0x0,0x1e                                                                                        
242
000194   f01e                                                                                                               
381
000280   f01e                                                                                                               
243
000196   0e0b     MOVLW     0xb                                                                                             
382
000282   0e0b     MOVLW     0xb                                                                                             
244
000198   04e8     DECF      0xe8,0x0,0x0                                                                                    
383
000284   04e8     DECF      0xe8,0x0,0x0                                                                                    
245
00019a   e303     BNC       0x1a2                                                                                           
384
000286   e303     BNC       0x28e                                                                                           
246
00019c   cfe5     MOVFF     0xfe5,0xfed                                                                                     
385
000288   cfe5     MOVFF     0xfe5,0xfed                                                                                     
247
00019e   ffed                                                                                                               
386
00028a   ffed                                                                                                               
248
0001a0   d7fb     BRA       0x198                                                                                           
387
00028c   d7fb     BRA       0x284                                                                                           
249
0001a2   cfe5     MOVFF     0xfe5,0xffa                                                                                     
388
00028e   cfe5     MOVFF     0xfe5,0xffa                                                                                     
250
0001a4   fffa                                                                                                               
389
000290   fffa                                                                                                               
251
0001a6   cfe5     MOVFF     0xfe5,0xff4                                                                                     
390
000292   cfe5     MOVFF     0xfe5,0xff4                                                                                     
252
0001a8   fff4                                                                                                               
391
000294   fff4                                                                                                               
253
0001aa   cfe5     MOVFF     0xfe5,0xff3                                                                                     
392
000296   cfe5     MOVFF     0xfe5,0xff3                                                                                     
254
0001ac   fff3                                                                                                               
393
000298   fff3                                                                                                               
255
0001ae   cfe5     MOVFF     0xfe5,0xff5                                                                                     
394
00029a   cfe5     MOVFF     0xfe5,0xff5                                                                                     
256
0001b0   fff5                                                                                                               
395
00029c   fff5                                                                                                               
257
0001b2   cfe5     MOVFF     0xfe5,0xff7                                                                                     
396
00029e   cfe5     MOVFF     0xfe5,0xff7                                                                                     
258
0001b4   fff7                                                                                                               
397
0002a0   fff7                                                                                                               
259
0001b6   cfe5     MOVFF     0xfe5,0xff6                                                                                     
398
0002a2   cfe5     MOVFF     0xfe5,0xff6                                                                                     
260
0001b8   fff6                                                                                                               
399
0002a4   fff6                                                                                                               
261
0001ba   cfe5     MOVFF     0xfe5,0xfea                                                                                     
400
0002a6   cfe5     MOVFF     0xfe5,0xfea                                                                                     
262
0001bc   ffea                                                                                                               
401
0002a8   ffea                                                                                                               
263
0001be   cfe5     MOVFF     0xfe5,0xfe9                                                                                     
402
0002aa   cfe5     MOVFF     0xfe5,0xfe9                                                                                     
264
0001c0   ffe9                                                                                                               
403
0002ac   ffe9                                                                                                               
265
0001c2   cfe5     MOVFF     0xfe5,0xfda                                                                                     
404
0002ae   cfe5     MOVFF     0xfe5,0xfda                                                                                     
266
0001c4   ffda                                                                                                               
405
0002b0   ffda                                                                                                               
267
0001c6   50e5     MOVF      0xe5,0x0,0x0                                                                                    
406
0002b2   50e5     MOVF      0xe5,0x0,0x0                                                                                    
268
0001c8   cfe5     MOVFF     0xfe5,0xfe0                                                                                     
407
0002b4   cfe5     MOVFF     0xfe5,0xfe0                                                                                     
269
0001ca   ffe0                                                                                                               
408
0002b6   ffe0                                                                                                               
270
0001cc   cfe5     MOVFF     0xfe5,0xfd8                                                                                     
409
0002b8   cfe5     MOVFF     0xfe5,0xfd8                                                                                     
271
0001ce   ffd8                                                                                                               
410
0002ba   ffd8                                                                                                               
272
0001d0   0010     RETFIE    0x0                                                                                             
411
0002bc   0010     RETFIE    0x0                                                                                             
273
                                           #pragma code highVector=0x08                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
412
                                           #pragma code highVector=0x08                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
274
                                           void HighVector (void)                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
413
                                           void HighVector (void)                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
275
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
414
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
276
000008   ef90     GOTO      0x120              _asm goto HighISR _endasm                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
415
000008   ef90     GOTO      0x120              _asm goto HighISR _endasm                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
277
00000a   f000                                                                                                               
416
00000a   f000                                                                                                               
Line 279... Line 418...
279
                                           #pragma code // Return to default code section                                   F:\MCP\projects\CAN\canNode\Source\Main.c
418
                                           #pragma code // Return to default code section                                   F:\MCP\projects\CAN\canNode\Source\Main.c
280
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
419
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
281
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
420
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
282
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
421
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
283
                                           #pragma interruptlow LowISR                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
422
                                           #pragma interruptlow LowISR                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
284
0001d2   cfd8     MOVFF     0xfd8,0xfe4    void LowISR(void)                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
423
0002be   cfd8     MOVFF     0xfd8,0xfe4    void LowISR(void)                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
285
0001d4   ffe4                                                                                                               
424
0002c0   ffe4                                                                                                               
286
0001d6   cfe0     MOVFF     0xfe0,0xfe4                                                                                     
425
0002c2   cfe0     MOVFF     0xfe0,0xfe4                                                                                     
287
0001d8   ffe4                                                                                                               
426
0002c4   ffe4                                                                                                               
288
0001da   6ee4     MOVWF     0xe4,0x0                                                                                        
427
0002c6   6ee4     MOVWF     0xe4,0x0                                                                                        
289
0001dc   cfda     MOVFF     0xfda,0xfe4                                                                                     
428
0002c8   cfda     MOVFF     0xfda,0xfe4                                                                                     
290
0001de   ffe4                                                                                                               
429
0002ca   ffe4                                                                                                               
291
0001e0   52e6     MOVF      0xe6,0x1,0x0                                                                                    
430
0002cc   52e6     MOVF      0xe6,0x1,0x0                                                                                    
292
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
431
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
293
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
432
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
294
0001e2   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
433
0002ce   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
295
0001e4   cfe5     MOVFF     0xfe5,0xfda                                                                                     
434
0002d0   cfe5     MOVFF     0xfe5,0xfda                                                                                     
296
0001e6   ffda                                                                                                               
435
0002d2   ffda                                                                                                               
297
0001e8   50e5     MOVF      0xe5,0x0,0x0                                                                                    
436
0002d4   50e5     MOVF      0xe5,0x0,0x0                                                                                    
298
0001ea   cfe5     MOVFF     0xfe5,0xfe0                                                                                     
437
0002d6   cfe5     MOVFF     0xfe5,0xfe0                                                                                     
299
0001ec   ffe0                                                                                                               
438
0002d8   ffe0                                                                                                               
300
0001ee   cfe5     MOVFF     0xfe5,0xfd8                                                                                     
439
0002da   cfe5     MOVFF     0xfe5,0xfd8                                                                                     
301
0001f0   ffd8                                                                                                               
440
0002dc   ffd8                                                                                                               
302
0001f2   0010     RETFIE    0x0                                                                                             
441
0002de   0010     RETFIE    0x0                                                                                             
303
                                           #pragma code lowVector=0x18                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
442
                                           #pragma code lowVector=0x18                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
304
                                           void LowVector (void)                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
443
                                           void LowVector (void)                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
305
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
444
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
306
000018   efe9     GOTO      0x1d2              _asm goto LowISR _endasm                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
445
000018   ef5f     GOTO      0x2be              _asm goto LowISR _endasm                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
307
00001a   f000                                                                                                               
446
00001a   f001                                                                                                               
308
00001c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
447
00001c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
309
                                           #pragma code // Return to default code section                                   F:\MCP\projects\CAN\canNode\Source\Main.c
448
                                           #pragma code // Return to default code section                                   F:\MCP\projects\CAN\canNode\Source\Main.c
310
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
449
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
311
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
450
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
312
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
451
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
Line 317... Line 456...
317
                                           *	Pre-conditions: none                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
456
                                           *	Pre-conditions: none                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
318
                                           *	Affects: Se code                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
457
                                           *	Affects: Se code                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
319
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
458
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
320
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
459
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
321
                                           void mainInit()                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
460
                                           void mainInit()                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
322
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
461
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
323
0001f4   9294     BCF       0x94,0x1,0x0   	LED0_TRIS=0;	                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
462
0002e0   9294     BCF       0x94,0x1,0x0   	LED0_TRIS=0;	                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
324
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
463
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
325
                                               // Enable internal PORTB pull-ups                                            F:\MCP\projects\CAN\canNode\Source\Main.c
464
                                               // Enable internal PORTB pull-ups                                            F:\MCP\projects\CAN\canNode\Source\Main.c
326
0001f6   9ef1     BCF       0xf1,0x7,0x0       INTCON2bits.RBPU = 0;                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
465
0002e2   9ef1     BCF       0xf1,0x7,0x0       INTCON2bits.RBPU = 0;                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
327
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
466
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
328
                                           	// Enable Interrupts                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
467
                                           	// Enable Interrupts                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
329
0001f8   8ef2     BSF       0xf2,0x7,0x0       INTCONbits.GIEH = 1;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
468
0002e4   8ef2     BSF       0xf2,0x7,0x0       INTCONbits.GIEH = 1;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
330
0001fa   8cf2     BSF       0xf2,0x6,0x0       INTCONbits.GIEL = 1;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
469
0002e6   8cf2     BSF       0xf2,0x6,0x0       INTCONbits.GIEL = 1;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
331
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
470
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
471
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
472
                                           	// RB0 interrupt                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
473
0002e8   8cf1     BSF       0xf1,0x6,0x0   	INTCON2bits.INTEDG0 = 1; //rising edge                                          F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
474
0002ea   88f2     BSF       0xf2,0x4,0x0   	INTCONbits.INT0IE = 1;	                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
475
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
476
                                           	// Enable interrupt prirority                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
477
0002ec   8ed0     BSF       0xd0,0x7,0x0   	RCONbits.IPEN=1;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
478
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
479
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
332
0001fc   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
480
0002ee   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
333
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
481
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
334
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
482
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
335
                                           *	Function: canParse                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
483
                                           *	Function: canParse                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
336
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
484
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
337
                                           *	Input:	Received can message                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
485
                                           *	Input:	Received can message                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
338
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
486
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
339
                                           *	Pre-conditions: canInit and received packet.                                   F:\MCP\projects\CAN\canNode\Source\Main.c
487
                                           *	Pre-conditions: canInit and received packet.                                   F:\MCP\projects\CAN\canNode\Source\Main.c
340
                                           *	Affects: Sensors/actuators/etc. See code.                                      F:\MCP\projects\CAN\canNode\Source\Main.c
488
                                           *	Affects: Sensors/actuators/etc. See code.                                      F:\MCP\projects\CAN\canNode\Source\Main.c
341
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
489
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
342
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
490
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
343
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
491
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
344
0001fe   cfd9     MOVFF     0xfd9,0xfe6    void canParse(CAN_MESSAGE cm)                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
492
0002f0   cfd9     MOVFF     0xfd9,0xfe6    void canParse(CAN_MESSAGE cm)                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
345
000200   ffe6                                                                                                               
493
0002f2   ffe6                                                                                                               
346
000202   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
494
0002f4   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
347
000204   ffd9                                                                                                               
495
0002f6   ffd9                                                                                                               
348
000206   0e02     MOVLW     0x2                                                                                             
496
0002f8   0e02     MOVLW     0x2                                                                                             
349
000208   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
497
0002fa   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
350
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
498
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
351
00020a   6ade     CLRF      0xde,0x0       	int i=0;                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
499
0002fc   6ade     CLRF      0xde,0x0       	int i=0;                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
352
00020c   6add     CLRF      0xdd,0x0                                                                                        
500
0002fe   6add     CLRF      0xdd,0x0                                                                                        
353
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
501
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
354
00020e   0efd     MOVLW     0xfd           	uartPutc(UART_START_BYTE);                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
502
000300   0efd     MOVLW     0xfd           	uartPutc(UART_START_BYTE);                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
355
000210   6ee6     MOVWF     0xe6,0x0                                                                                        
503
000302   6ee6     MOVWF     0xe6,0x0                                                                                        
356
000212   ecfa     CALL      0xbf4,0x0                                                                                       
504
000304   ec73     CALL      0xce6,0x0                                                                                       
357
000214   f005                                                                                                               
505
000306   f006                                                                                                               
358
000216   52e5     MOVF      0xe5,0x1,0x0                                                                                    
506
000308   52e5     MOVF      0xe5,0x1,0x0                                                                                    
359
000218   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident));                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
507
00030a   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident));                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
360
00021a   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
508
00030c   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
361
00021c   ffe6                                                                                                               
509
00030e   ffe6                                                                                                               
362
00021e   ecfa     CALL      0xbf4,0x0                                                                                       
510
000310   ec73     CALL      0xce6,0x0                                                                                       
363
000220   f005                                                                                                               
511
000312   f006                                                                                                               
364
000222   52e5     MOVF      0xe5,0x1,0x0                                                                                    
512
000314   52e5     MOVF      0xe5,0x1,0x0                                                                                    
365
000224   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident>>8));                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
513
000316   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident>>8));                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
366
000226   cfdb     MOVFF     0xfdb,0x0                                                                                       
514
000318   cfdb     MOVFF     0xfdb,0x0                                                                                       
367
000228   f000                                                                                                               
515
00031a   f000                                                                                                               
368
00022a   0ef2     MOVLW     0xf2                                                                                            
516
00031c   0ef2     MOVLW     0xf2                                                                                            
369
00022c   cfdb     MOVFF     0xfdb,0x1                                                                                       
517
00031e   cfdb     MOVFF     0xfdb,0x1                                                                                       
370
00022e   f001                                                                                                               
518
000320   f001                                                                                                               
371
000230   0ef3     MOVLW     0xf3                                                                                            
519
000322   0ef3     MOVLW     0xf3                                                                                            
372
000232   cfdb     MOVFF     0xfdb,0x2                                                                                       
520
000324   cfdb     MOVFF     0xfdb,0x2                                                                                       
373
000234   f002                                                                                                               
521
000326   f002                                                                                                               
374
000236   0ef4     MOVLW     0xf4                                                                                            
522
000328   0ef4     MOVLW     0xf4                                                                                            
375
000238   cfdb     MOVFF     0xfdb,0x3                                                                                       
523
00032a   cfdb     MOVFF     0xfdb,0x3                                                                                       
376
00023a   f003                                                                                                               
524
00032c   f003                                                                                                               
377
00023c   0e08     MOVLW     0x8                                                                                             
525
00032e   0e08     MOVLW     0x8                                                                                             
378
00023e   90d8     BCF       0xd8,0x0,0x0                                                                                    
526
000330   90d8     BCF       0xd8,0x0,0x0                                                                                    
379
000240   3203     RRCF      0x3,0x1,0x0                                                                                     
527
000332   3203     RRCF      0x3,0x1,0x0                                                                                     
380
000242   3202     RRCF      0x2,0x1,0x0                                                                                     
528
000334   3202     RRCF      0x2,0x1,0x0                                                                                     
381
000244   3201     RRCF      0x1,0x1,0x0                                                                                     
529
000336   3201     RRCF      0x1,0x1,0x0                                                                                     
382
000246   3200     RRCF      0x0,0x1,0x0                                                                                     
530
000338   3200     RRCF      0x0,0x1,0x0                                                                                     
383
000248   06e8     DECF      0xe8,0x1,0x0                                                                                    
531
00033a   06e8     DECF      0xe8,0x1,0x0                                                                                    
384
00024a   e1f9     BNZ       0x23e                                                                                           
532
00033c   e1f9     BNZ       0x330                                                                                           
385
00024c   5000     MOVF      0x0,0x0,0x0                                                                                     
533
00033e   5000     MOVF      0x0,0x0,0x0                                                                                     
386
00024e   6ee6     MOVWF     0xe6,0x0                                                                                        
534
000340   6ee6     MOVWF     0xe6,0x0                                                                                        
387
000250   ecfa     CALL      0xbf4,0x0                                                                                       
535
000342   ec73     CALL      0xce6,0x0                                                                                       
388
000252   f005                                                                                                               
536
000344   f006                                                                                                               
389
000254   52e5     MOVF      0xe5,0x1,0x0                                                                                    
537
000346   52e5     MOVF      0xe5,0x1,0x0                                                                                    
390
000256   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident>>16));                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
538
000348   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident>>16));                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
391
000258   cfdb     MOVFF     0xfdb,0x0                                                                                       
539
00034a   cfdb     MOVFF     0xfdb,0x0                                                                                       
392
00025a   f000                                                                                                               
540
00034c   f000                                                                                                               
393
00025c   0ef2     MOVLW     0xf2                                                                                            
541
00034e   0ef2     MOVLW     0xf2                                                                                            
394
00025e   cfdb     MOVFF     0xfdb,0x1                                                                                       
542
000350   cfdb     MOVFF     0xfdb,0x1                                                                                       
395
000260   f001                                                                                                               
543
000352   f001                                                                                                               
396
000262   0ef3     MOVLW     0xf3                                                                                            
544
000354   0ef3     MOVLW     0xf3                                                                                            
397
000264   cfdb     MOVFF     0xfdb,0x2                                                                                       
545
000356   cfdb     MOVFF     0xfdb,0x2                                                                                       
398
000266   f002                                                                                                               
546
000358   f002                                                                                                               
399
000268   0ef4     MOVLW     0xf4                                                                                            
547
00035a   0ef4     MOVLW     0xf4                                                                                            
400
00026a   cfdb     MOVFF     0xfdb,0x3                                                                                       
548
00035c   cfdb     MOVFF     0xfdb,0x3                                                                                       
401
00026c   f003                                                                                                               
549
00035e   f003                                                                                                               
402
00026e   0e10     MOVLW     0x10                                                                                            
550
000360   0e10     MOVLW     0x10                                                                                            
403
000270   90d8     BCF       0xd8,0x0,0x0                                                                                    
551
000362   90d8     BCF       0xd8,0x0,0x0                                                                                    
404
000272   3203     RRCF      0x3,0x1,0x0                                                                                     
552
000364   3203     RRCF      0x3,0x1,0x0                                                                                     
405
000274   3202     RRCF      0x2,0x1,0x0                                                                                     
553
000366   3202     RRCF      0x2,0x1,0x0                                                                                     
406
000276   3201     RRCF      0x1,0x1,0x0                                                                                     
554
000368   3201     RRCF      0x1,0x1,0x0                                                                                     
407
000278   3200     RRCF      0x0,0x1,0x0                                                                                     
555
00036a   3200     RRCF      0x0,0x1,0x0                                                                                     
408
00027a   06e8     DECF      0xe8,0x1,0x0                                                                                    
556
00036c   06e8     DECF      0xe8,0x1,0x0                                                                                    
409
00027c   e1f9     BNZ       0x270                                                                                           
557
00036e   e1f9     BNZ       0x362                                                                                           
410
00027e   5000     MOVF      0x0,0x0,0x0                                                                                     
558
000370   5000     MOVF      0x0,0x0,0x0                                                                                     
411
000280   6ee6     MOVWF     0xe6,0x0                                                                                        
559
000372   6ee6     MOVWF     0xe6,0x0                                                                                        
412
000282   ecfa     CALL      0xbf4,0x0                                                                                       
560
000374   ec73     CALL      0xce6,0x0                                                                                       
413
000284   f005                                                                                                               
561
000376   f006                                                                                                               
414
000286   52e5     MOVF      0xe5,0x1,0x0                                                                                    
562
000378   52e5     MOVF      0xe5,0x1,0x0                                                                                    
415
000288   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident>>24));                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
563
00037a   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident>>24));                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
416
00028a   cfdb     MOVFF     0xfdb,0x0                                                                                       
564
00037c   cfdb     MOVFF     0xfdb,0x0                                                                                       
417
00028c   f000                                                                                                               
565
00037e   f000                                                                                                               
418
00028e   0ef2     MOVLW     0xf2                                                                                            
566
000380   0ef2     MOVLW     0xf2                                                                                            
419
000290   cfdb     MOVFF     0xfdb,0x1                                                                                       
567
000382   cfdb     MOVFF     0xfdb,0x1                                                                                       
420
000292   f001                                                                                                               
568
000384   f001                                                                                                               
421
000294   0ef3     MOVLW     0xf3                                                                                            
569
000386   0ef3     MOVLW     0xf3                                                                                            
422
000296   cfdb     MOVFF     0xfdb,0x2                                                                                       
570
000388   cfdb     MOVFF     0xfdb,0x2                                                                                       
423
000298   f002                                                                                                               
571
00038a   f002                                                                                                               
424
00029a   0ef4     MOVLW     0xf4                                                                                            
572
00038c   0ef4     MOVLW     0xf4                                                                                            
425
00029c   cfdb     MOVFF     0xfdb,0x3                                                                                       
573
00038e   cfdb     MOVFF     0xfdb,0x3                                                                                       
426
00029e   f003                                                                                                               
574
000390   f003                                                                                                               
427
0002a0   0e18     MOVLW     0x18                                                                                            
575
000392   0e18     MOVLW     0x18                                                                                            
428
0002a2   90d8     BCF       0xd8,0x0,0x0                                                                                    
576
000394   90d8     BCF       0xd8,0x0,0x0                                                                                    
429
0002a4   3203     RRCF      0x3,0x1,0x0                                                                                     
577
000396   3203     RRCF      0x3,0x1,0x0                                                                                     
430
0002a6   3202     RRCF      0x2,0x1,0x0                                                                                     
578
000398   3202     RRCF      0x2,0x1,0x0                                                                                     
431
0002a8   3201     RRCF      0x1,0x1,0x0                                                                                     
579
00039a   3201     RRCF      0x1,0x1,0x0                                                                                     
432
0002aa   3200     RRCF      0x0,0x1,0x0                                                                                     
580
00039c   3200     RRCF      0x0,0x1,0x0                                                                                     
433
0002ac   06e8     DECF      0xe8,0x1,0x0                                                                                    
581
00039e   06e8     DECF      0xe8,0x1,0x0                                                                                    
434
0002ae   e1f9     BNZ       0x2a2                                                                                           
582
0003a0   e1f9     BNZ       0x394                                                                                           
435
0002b0   5000     MOVF      0x0,0x0,0x0                                                                                     
583
0003a2   5000     MOVF      0x0,0x0,0x0                                                                                     
436
0002b2   6ee6     MOVWF     0xe6,0x0                                                                                        
584
0003a4   6ee6     MOVWF     0xe6,0x0                                                                                        
437
0002b4   ecfa     CALL      0xbf4,0x0                                                                                       
585
0003a6   ec73     CALL      0xce6,0x0                                                                                       
438
0002b6   f005                                                                                                               
586
0003a8   f006                                                                                                               
439
0002b8   52e5     MOVF      0xe5,0x1,0x0                                                                                    
587
0003aa   52e5     MOVF      0xe5,0x1,0x0                                                                                    
440
0002ba   0ef5     MOVLW     0xf5           	uartPutc(cm.extended);                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
588
0003ac   0ef5     MOVLW     0xf5           	uartPutc(cm.extended);                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
441
0002bc   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
589
0003ae   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
442
0002be   ffe6                                                                                                               
590
0003b0   ffe6                                                                                                               
443
0002c0   ecfa     CALL      0xbf4,0x0                                                                                       
591
0003b2   ec73     CALL      0xce6,0x0                                                                                       
444
0002c2   f005                                                                                                               
592
0003b4   f006                                                                                                               
445
0002c4   52e5     MOVF      0xe5,0x1,0x0                                                                                    
593
0003b6   52e5     MOVF      0xe5,0x1,0x0                                                                                    
446
0002c6   0ef6     MOVLW     0xf6           	uartPutc(cm.data_length);                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
594
0003b8   0ef6     MOVLW     0xf6           	uartPutc(cm.data_length);                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
447
0002c8   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
595
0003ba   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
448
0002ca   ffe6                                                                                                               
596
0003bc   ffe6                                                                                                               
449
0002cc   ecfa     CALL      0xbf4,0x0                                                                                       
597
0003be   ec73     CALL      0xce6,0x0                                                                                       
450
0002ce   f005                                                                                                               
598
0003c0   f006                                                                                                               
451
0002d0   52e5     MOVF      0xe5,0x1,0x0                                                                                    
599
0003c2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
452
0002d2   6ade     CLRF      0xde,0x0       	for(i=0;i<8;i++) uartPutc(cm.data[i]);                                          F:\MCP\projects\CAN\canNode\Source\Main.c
600
0003c4   6ade     CLRF      0xde,0x0       	for(i=0;i<8;i++) uartPutc(cm.data[i]);                                          F:\MCP\projects\CAN\canNode\Source\Main.c
453
0002d4   6add     CLRF      0xdd,0x0                                                                                        
601
0003c6   6add     CLRF      0xdd,0x0                                                                                        
454
0002d6   cfde     MOVFF     0xfde,0x0                                                                                       
602
0003c8   cfde     MOVFF     0xfde,0x0                                                                                       
455
0002d8   f000                                                                                                               
603
0003ca   f000                                                                                                               
456
0002da   cfdd     MOVFF     0xfdd,0x1                                                                                       
604
0003cc   cfdd     MOVFF     0xfdd,0x1                                                                                       
457
0002dc   f001                                                                                                               
605
0003ce   f001                                                                                                               
458
0002de   90d8     BCF       0xd8,0x0,0x0                                                                                    
606
0003d0   90d8     BCF       0xd8,0x0,0x0                                                                                    
459
0002e0   5001     MOVF      0x1,0x0,0x0                                                                                     
607
0003d2   5001     MOVF      0x1,0x0,0x0                                                                                     
460
0002e2   e604     BN        0x2ec                                                                                           
608
0003d4   e604     BN        0x3de                                                                                           
461
0002e4   0e08     MOVLW     0x8                                                                                             
609
0003d6   0e08     MOVLW     0x8                                                                                             
462
0002e6   5c00     SUBWF     0x0,0x0,0x0                                                                                     
610
0003d8   5c00     SUBWF     0x0,0x0,0x0                                                                                     
463
0002e8   0e00     MOVLW     0x0                                                                                             
611
0003da   0e00     MOVLW     0x0                                                                                             
464
0002ea   5801     SUBWFB    0x1,0x0,0x0                                                                                     
612
0003dc   5801     SUBWFB    0x1,0x0,0x0                                                                                     
465
0002ec   e216     BC        0x31a                                                                                           
613
0003de   e216     BC        0x40c                                                                                           
466
0002ee   50d9     MOVF      0xd9,0x0,0x0                                                                                    
614
0003e0   50d9     MOVF      0xd9,0x0,0x0                                                                                    
467
0002f0   0ff7     ADDLW     0xf7                                                                                            
615
0003e2   0ff7     ADDLW     0xf7                                                                                            
468
0002f2   6e00     MOVWF     0x0,0x0                                                                                         
616
0003e4   6e00     MOVWF     0x0,0x0                                                                                         
469
0002f4   0eff     MOVLW     0xff                                                                                            
617
0003e6   0eff     MOVLW     0xff                                                                                            
470
0002f6   20da     ADDWFC    0xda,0x0,0x0                                                                                    
618
0003e8   20da     ADDWFC    0xda,0x0,0x0                                                                                    
471
0002f8   6e01     MOVWF     0x1,0x0                                                                                         
619
0003ea   6e01     MOVWF     0x1,0x0                                                                                         
472
0002fa   50de     MOVF      0xde,0x0,0x0                                                                                    
620
0003ec   50de     MOVF      0xde,0x0,0x0                                                                                    
473
0002fc   2400     ADDWF     0x0,0x0,0x0                                                                                     
621
0003ee   2400     ADDWF     0x0,0x0,0x0                                                                                     
474
0002fe   6ee9     MOVWF     0xe9,0x0                                                                                        
622
0003f0   6ee9     MOVWF     0xe9,0x0                                                                                        
475
000300   50dd     MOVF      0xdd,0x0,0x0                                                                                    
623
0003f2   50dd     MOVF      0xdd,0x0,0x0                                                                                    
476
000302   2001     ADDWFC    0x1,0x0,0x0                                                                                     
624
0003f4   2001     ADDWFC    0x1,0x0,0x0                                                                                     
477
000304   6eea     MOVWF     0xea,0x0                                                                                        
625
0003f6   6eea     MOVWF     0xea,0x0                                                                                        
478
000306   50ef     MOVF      0xef,0x0,0x0                                                                                    
626
0003f8   50ef     MOVF      0xef,0x0,0x0                                                                                    
479
000308   6ee6     MOVWF     0xe6,0x0                                                                                        
627
0003fa   6ee6     MOVWF     0xe6,0x0                                                                                        
480
00030a   ecfa     CALL      0xbf4,0x0                                                                                       
628
0003fc   ec73     CALL      0xce6,0x0                                                                                       
481
00030c   f005                                                                                                               
629
0003fe   f006                                                                                                               
482
00030e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
630
000400   52e5     MOVF      0xe5,0x1,0x0                                                                                    
483
000310   2adf     INCF      0xdf,0x1,0x0                                                                                    
631
000402   2adf     INCF      0xdf,0x1,0x0                                                                                    
484
000312   0e01     MOVLW     0x1                                                                                             
632
000404   0e01     MOVLW     0x1                                                                                             
485
000314   e3e0     BNC       0x2d6                                                                                           
633
000406   e3e0     BNC       0x3c8                                                                                           
486
000316   2adb     INCF      0xdb,0x1,0x0                                                                                    
634
000408   2adb     INCF      0xdb,0x1,0x0                                                                                    
487
000318   d7de     BRA       0x2d6                                                                                           
635
00040a   d7de     BRA       0x3c8                                                                                           
488
00031a   0efa     MOVLW     0xfa           	uartPutc(UART_END_BYTE);                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
636
00040c   0efa     MOVLW     0xfa           	uartPutc(UART_END_BYTE);                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
489
00031c   6ee6     MOVWF     0xe6,0x0                                                                                        
637
00040e   6ee6     MOVWF     0xe6,0x0                                                                                        
490
00031e   ecfa     CALL      0xbf4,0x0                                                                                       
638
000410   ec73     CALL      0xce6,0x0                                                                                       
491
000320   f005                                                                                                               
639
000412   f006                                                                                                               
492
000322   52e5     MOVF      0xe5,0x1,0x0                                                                                    
640
000414   52e5     MOVF      0xe5,0x1,0x0                                                                                    
493
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
641
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
494
000324   0e02     MOVLW     0x2            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
642
000416   0e02     MOVLW     0x2            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
495
000326   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
643
000418   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
496
000328   e202     BC        0x32e                                                                                           
644
00041a   e202     BC        0x420                                                                                           
497
00032a   6ae1     CLRF      0xe1,0x0                                                                                        
645
00041c   6ae1     CLRF      0xe1,0x0                                                                                        
498
00032c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
646
00041e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
499
00032e   6ee1     MOVWF     0xe1,0x0                                                                                        
647
000420   6ee1     MOVWF     0xe1,0x0                                                                                        
500
000330   52e5     MOVF      0xe5,0x1,0x0                                                                                    
648
000422   52e5     MOVF      0xe5,0x1,0x0                                                                                    
501
000332   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
649
000424   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
502
000334   ffd9                                                                                                               
650
000426   ffd9                                                                                                               
503
000336   0012     RETURN    0x0                                                                                             
651
000428   0012     RETURN    0x0                                                                                             
504
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
652
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
505
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
653
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
506
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
654
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
507
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
655
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
508
                                           *	Function: uartParse                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
656
                                           *	Function: uartParse                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
509
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
657
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
Line 512... Line 660...
512
                                           *	Pre-conditions: uartInit and received byte.                                    F:\MCP\projects\CAN\canNode\Source\Main.c
660
                                           *	Pre-conditions: uartInit and received byte.                                    F:\MCP\projects\CAN\canNode\Source\Main.c
513
                                           *	Affects: Sensors/actuators/etc. See code.                                      F:\MCP\projects\CAN\canNode\Source\Main.c
661
                                           *	Affects: Sensors/actuators/etc. See code.                                      F:\MCP\projects\CAN\canNode\Source\Main.c
514
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
662
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
515
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
663
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
516
                                           #ifdef USE_UART                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
664
                                           #ifdef USE_UART                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
517
000338   cfd9     MOVFF     0xfd9,0xfe6    void uartParse(BYTE c)                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
665
00042a   cfd9     MOVFF     0xfd9,0xfe6    void uartParse(BYTE c)                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
518
00033a   ffe6                                                                                                               
666
00042c   ffe6                                                                                                               
519
00033c   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
667
00042e   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
520
00033e   ffd9                                                                                                               
668
000430   ffd9                                                                                                               
521
000340   0e11     MOVLW     0x11                                                                                            
669
000432   0e11     MOVLW     0x11                                                                                            
522
000342   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
670
000434   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
523
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
671
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
524
                                           	BYTE i;                                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
672
                                           	BYTE i;                                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
525
000344   0e01     MOVLW     0x1            	unsigned int wait = 0;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
673
000436   0e01     MOVLW     0x1            	unsigned int wait = 0;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
526
000346   6adb     CLRF      0xdb,0x0                                                                                        
674
000438   6adb     CLRF      0xdb,0x0                                                                                        
527
000348   0e02     MOVLW     0x2                                                                                             
675
00043a   0e02     MOVLW     0x2                                                                                             
528
00034a   6adb     CLRF      0xdb,0x0                                                                                        
676
00043c   6adb     CLRF      0xdb,0x0                                                                                        
529
                                           	CAN_MESSAGE cm;	                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
677
                                           	CAN_MESSAGE cm;	                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
530
                                           	static BOOL waitingMessage = FALSE;                                             F:\MCP\projects\CAN\canNode\Source\Main.c
678
                                           	static BOOL waitingMessage = FALSE;                                             F:\MCP\projects\CAN\canNode\Source\Main.c
531
                                           	static TICK timeout=0;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
679
                                           	static TICK timeout=0;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
532
                                           	static BYTE count=0;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
680
                                           	static BYTE count=0;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
533
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
681
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
682
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
534
00034c   0100     MOVLB     0x0            	if (waitingMessage==TRUE && (tickGet()-timeout)>TICK_SECOND/20)                 F:\MCP\projects\CAN\canNode\Source\Main.c
683
00043e   0100     MOVLB     0x0            	if (waitingMessage==TRUE && (tickGet()-timeout)>TICK_SECOND/20)                 F:\MCP\projects\CAN\canNode\Source\Main.c
535
00034e   0565     DECF      0x65,0x0,0x1                                                                                    
684
000440   056a     DECF      0x6a,0x0,0x1                                                                                    
536
000350   e11a     BNZ       0x386                                                                                           
685
000442   e11a     BNZ       0x478                                                                                           
537
000352   ecc1     CALL      0xd82,0x0                                                                                       
686
000444   ec3e     CALL      0xe7c,0x0                                                                                       
538
000354   f006                                                                                                               
687
000446   f007                                                                                                               
539
000356   0100     MOVLB     0x0                                                                                             
688
000448   0100     MOVLB     0x0                                                                                             
540
000358   5166     MOVF      0x66,0x0,0x1                                                                                    
689
00044a   516b     MOVF      0x6b,0x0,0x1                                                                                    
541
00035a   5c18     SUBWF     0x18,0x0,0x0                                                                                    
690
00044c   5c18     SUBWF     0x18,0x0,0x0                                                                                    
542
00035c   6e00     MOVWF     0x0,0x0                                                                                         
691
00044e   6e00     MOVWF     0x0,0x0                                                                                         
543
00035e   5167     MOVF      0x67,0x0,0x1                                                                                    
692
000450   516c     MOVF      0x6c,0x0,0x1                                                                                    
544
000360   5819     SUBWFB    0x19,0x0,0x0                                                                                    
693
000452   5819     SUBWFB    0x19,0x0,0x0                                                                                    
545
000362   6e01     MOVWF     0x1,0x0                                                                                         
694
000454   6e01     MOVWF     0x1,0x0                                                                                         
546
000364   5168     MOVF      0x68,0x0,0x1                                                                                    
695
000456   516d     MOVF      0x6d,0x0,0x1                                                                                    
547
000366   581a     SUBWFB    0x1a,0x0,0x0                                                                                    
696
000458   581a     SUBWFB    0x1a,0x0,0x0                                                                                    
548
000368   6e02     MOVWF     0x2,0x0                                                                                         
697
00045a   6e02     MOVWF     0x2,0x0                                                                                         
549
00036a   5169     MOVF      0x69,0x0,0x1                                                                                    
698
00045c   516e     MOVF      0x6e,0x0,0x1                                                                                    
550
00036c   581b     SUBWFB    0x1b,0x0,0x0                                                                                    
699
00045e   581b     SUBWFB    0x1b,0x0,0x0                                                                                    
551
00036e   6e03     MOVWF     0x3,0x0                                                                                         
700
000460   6e03     MOVWF     0x3,0x0                                                                                         
552
000370   80d8     BSF       0xd8,0x0,0x0                                                                                    
701
000462   80d8     BSF       0xd8,0x0,0x0                                                                                    
553
000372   0e05     MOVLW     0x5                                                                                             
702
000464   0e05     MOVLW     0x5                                                                                             
554
000374   5400     SUBFWB    0x0,0x0,0x0                                                                                     
703
000466   5400     SUBFWB    0x0,0x0,0x0                                                                                     
555
000376   0e00     MOVLW     0x0                                                                                             
704
000468   0e00     MOVLW     0x0                                                                                             
556
000378   5401     SUBFWB    0x1,0x0,0x0                                                                                     
705
00046a   5401     SUBFWB    0x1,0x0,0x0                                                                                     
557
00037a   0e00     MOVLW     0x0                                                                                             
706
00046c   0e00     MOVLW     0x0                                                                                             
558
00037c   5402     SUBFWB    0x2,0x0,0x0                                                                                     
707
00046e   5402     SUBFWB    0x2,0x0,0x0                                                                                     
559
00037e   0e00     MOVLW     0x0                                                                                             
708
000470   0e00     MOVLW     0x0                                                                                             
560
000380   5403     SUBFWB    0x3,0x0,0x0                                                                                     
709
000472   5403     SUBFWB    0x3,0x0,0x0                                                                                     
561
000382   e201     BC        0x386                                                                                           
710
000474   e201     BC        0x478                                                                                           
562
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
711
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
563
000384   6b65     CLRF      0x65,0x1       		waitingMessage=FALSE;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
712
000476   6b6a     CLRF      0x6a,0x1       		waitingMessage=FALSE;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
564
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
713
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
714
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
565
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
715
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
566
000386   0565     DECF      0x65,0x0,0x1   	if (waitingMessage==TRUE)                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
716
000478   056a     DECF      0x6a,0x0,0x1   	if (waitingMessage==TRUE)                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
567
000388   e001     BZ        0x38c                                                                                           
717
00047a   e001     BZ        0x47e                                                                                           
568
00038a   d08c     BRA       0x4a4                                                                                           
718
00047c   d08c     BRA       0x596                                                                                           
569
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
719
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
720
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
570
00038c   ecc1     CALL      0xd82,0x0      		timeout=tickGet();                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
721
00047e   ec3e     CALL      0xe7c,0x0      		timeout=tickGet();                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
571
00038e   f006                                                                                                               
722
000480   f007                                                                                                               
572
000390   c018     MOVFF     0x18,0x66                                                                                       
723
000482   c018     MOVFF     0x18,0x6b                                                                                       
573
000392   f066                                                                                                               
724
000484   f06b                                                                                                               
574
000394   c019     MOVFF     0x19,0x67                                                                                       
725
000486   c019     MOVFF     0x19,0x6c                                                                                       
575
000396   f067                                                                                                               
726
000488   f06c                                                                                                               
576
000398   c01a     MOVFF     0x1a,0x68                                                                                       
727
00048a   c01a     MOVFF     0x1a,0x6d                                                                                       
577
00039a   f068                                                                                                               
728
00048c   f06d                                                                                                               
578
00039c   c01b     MOVFF     0x1b,0x69                                                                                       
729
00048e   c01b     MOVFF     0x1b,0x6e                                                                                       
579
00039e   f069                                                                                                               
730
000490   f06e                                                                                                               
580
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
731
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
581
                                           		// UART END                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
732
                                           		// UART END                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
582
0003a0   0e0e     MOVLW     0xe            		if(count>=14)                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
733
000492   0e0e     MOVLW     0xe            		if(count>=14)                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
583
0003a2   0100     MOVLB     0x0                                                                                             
734
000494   0100     MOVLB     0x0                                                                                             
584
0003a4   5d6a     SUBWF     0x6a,0x0,0x1                                                                                    
735
000496   5d6f     SUBWF     0x6f,0x0,0x1                                                                                    
585
0003a6   e335     BNC       0x412                                                                                           
736
000498   e335     BNC       0x504                                                                                           
586
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
737
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
587
0003a8   0efe     MOVLW     0xfe           			if (c==UART_END_BYTE)                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
738
00049a   0efe     MOVLW     0xfe           			if (c==UART_END_BYTE)                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
588
0003aa   50db     MOVF      0xdb,0x0,0x0                                                                                    
739
00049c   50db     MOVF      0xdb,0x0,0x0                                                                                    
589
0003ac   6e00     MOVWF     0x0,0x0                                                                                         
740
00049e   6e00     MOVWF     0x0,0x0                                                                                         
590
0003ae   6a01     CLRF      0x1,0x0                                                                                         
741
0004a0   6a01     CLRF      0x1,0x0                                                                                         
591
0003b0   0efa     MOVLW     0xfa                                                                                            
742
0004a2   0efa     MOVLW     0xfa                                                                                            
592
0003b2   1800     XORWF     0x0,0x0,0x0                                                                                     
743
0004a4   1800     XORWF     0x0,0x0,0x0                                                                                     
593
0003b4   e12b     BNZ       0x40c                                                                                           
744
0004a6   e12b     BNZ       0x4fe                                                                                           
594
0003b6   5001     MOVF      0x1,0x0,0x0                                                                                     
745
0004a8   5001     MOVF      0x1,0x0,0x0                                                                                     
595
0003b8   e129     BNZ       0x40c                                                                                           
746
0004aa   e129     BNZ       0x4fe                                                                                           
596
                                           			{                                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
747
                                           			{                                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
597
0003ba   50d9     MOVF      0xd9,0x0,0x0   				while(!canSendMessage(cm));                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
748
0004ac   50d9     MOVF      0xd9,0x0,0x0   				while(!canSendMessage(cm));                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
598
0003bc   0f03     ADDLW     0x3                                                                                             
749
0004ae   0f03     ADDLW     0x3                                                                                             
599
0003be   6ee9     MOVWF     0xe9,0x0                                                                                        
750
0004b0   6ee9     MOVWF     0xe9,0x0                                                                                        
600
0003c0   cfda     MOVFF     0xfda,0xfea                                                                                     
751
0004b2   cfda     MOVFF     0xfda,0xfea                                                                                     
601
0003c2   ffea                                                                                                               
752
0004b4   ffea                                                                                                               
602
0003c4   cfee     MOVFF     0xfee,0xfe6                                                                                     
753
0004b6   cfee     MOVFF     0xfee,0xfe6                                                                                     
603
0003c6   ffe6                                                                                                               
754
0004b8   ffe6                                                                                                               
604
0003c8   cfee     MOVFF     0xfee,0xfe6                                                                                     
755
0004ba   cfee     MOVFF     0xfee,0xfe6                                                                                     
605
0003ca   ffe6                                                                                                               
756
0004bc   ffe6                                                                                                               
606
0003cc   cfee     MOVFF     0xfee,0xfe6                                                                                     
757
0004be   cfee     MOVFF     0xfee,0xfe6                                                                                     
607
0003ce   ffe6                                                                                                               
758
0004c0   ffe6                                                                                                               
608
0003d0   cfee     MOVFF     0xfee,0xfe6                                                                                     
759
0004c2   cfee     MOVFF     0xfee,0xfe6                                                                                     
609
0003d2   ffe6                                                                                                               
760
0004c4   ffe6                                                                                                               
610
0003d4   cfee     MOVFF     0xfee,0xfe6                                                                                     
761
0004c6   cfee     MOVFF     0xfee,0xfe6                                                                                     
611
0003d6   ffe6                                                                                                               
762
0004c8   ffe6                                                                                                               
612
0003d8   cfee     MOVFF     0xfee,0xfe6                                                                                     
763
0004ca   cfee     MOVFF     0xfee,0xfe6                                                                                     
613
0003da   ffe6                                                                                                               
764
0004cc   ffe6                                                                                                               
614
0003dc   cfee     MOVFF     0xfee,0xfe6                                                                                     
765
0004ce   cfee     MOVFF     0xfee,0xfe6                                                                                     
615
0003de   ffe6                                                                                                               
766
0004d0   ffe6                                                                                                               
616
0003e0   cfee     MOVFF     0xfee,0xfe6                                                                                     
767
0004d2   cfee     MOVFF     0xfee,0xfe6                                                                                     
617
0003e2   ffe6                                                                                                               
768
0004d4   ffe6                                                                                                               
618
0003e4   cfee     MOVFF     0xfee,0xfe6                                                                                     
769
0004d6   cfee     MOVFF     0xfee,0xfe6                                                                                     
619
0003e6   ffe6                                                                                                               
770
0004d8   ffe6                                                                                                               
620
0003e8   cfee     MOVFF     0xfee,0xfe6                                                                                     
771
0004da   cfee     MOVFF     0xfee,0xfe6                                                                                     
621
0003ea   ffe6                                                                                                               
772
0004dc   ffe6                                                                                                               
622
0003ec   cfee     MOVFF     0xfee,0xfe6                                                                                     
773
0004de   cfee     MOVFF     0xfee,0xfe6                                                                                     
623
0003ee   ffe6                                                                                                               
774
0004e0   ffe6                                                                                                               
624
0003f0   cfee     MOVFF     0xfee,0xfe6                                                                                     
775
0004e2   cfee     MOVFF     0xfee,0xfe6                                                                                     
625
0003f2   ffe6                                                                                                               
776
0004e4   ffe6                                                                                                               
626
0003f4   cfee     MOVFF     0xfee,0xfe6                                                                                     
777
0004e6   cfee     MOVFF     0xfee,0xfe6                                                                                     
627
0003f6   ffe6                                                                                                               
778
0004e8   ffe6                                                                                                               
628
0003f8   cfee     MOVFF     0xfee,0xfe6                                                                                     
779
0004ea   cfee     MOVFF     0xfee,0xfe6                                                                                     
629
0003fa   ffe6                                                                                                               
780
0004ec   ffe6                                                                                                               
630
0003fc   ec0e     CALL      0xa1c,0x0                                                                                       
781
0004ee   ec87     CALL      0xb0e,0x0                                                                                       
631
0003fe   f005                                                                                                               
782
0004f0   f005                                                                                                               
632
000400   6e00     MOVWF     0x0,0x0                                                                                         
783
0004f2   6e00     MOVWF     0x0,0x0                                                                                         
633
000402   0e0e     MOVLW     0xe                                                                                             
784
0004f4   0e0e     MOVLW     0xe                                                                                             
634
000404   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
785
0004f6   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
635
000406   5000     MOVF      0x0,0x0,0x0                                                                                     
786
0004f8   5000     MOVF      0x0,0x0,0x0                                                                                     
636
000408   0900     IORLW     0x0                                                                                             
787
0004fa   0900     IORLW     0x0                                                                                             
637
00040a   e0d7     BZ        0x3ba                                                                                           
788
0004fc   e0d7     BZ        0x4ac                                                                                           
638
                                           			}                                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
789
                                           			}                                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
639
00040c   0100     MOVLB     0x0            			waitingMessage=FALSE;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
790
0004fe   0100     MOVLB     0x0            			waitingMessage=FALSE;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
640
00040e   6b65     CLRF      0x65,0x1                                                                                        
791
000500   6b6a     CLRF      0x6a,0x1                                                                                        
641
000410   d196     BRA       0x73e          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
792
000502   d196     BRA       0x830          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
642
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
793
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
643
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
794
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
644
                                           		// data                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
795
                                           		// data                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
645
000412   0e06     MOVLW     0x6            		if(count>=6)                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
796
000504   0e06     MOVLW     0x6            		if(count>=6)                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
646
000414   5d6a     SUBWF     0x6a,0x0,0x1                                                                                    
797
000506   5d6f     SUBWF     0x6f,0x0,0x1                                                                                    
647
000416   e30f     BNC       0x436                                                                                           
798
000508   e30f     BNC       0x528                                                                                           
648
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
799
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
649
000418   50d9     MOVF      0xd9,0x0,0x0   			cm.data[count-6]=c;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
800
00050a   50d9     MOVF      0xd9,0x0,0x0   			cm.data[count-6]=c;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
650
00041a   0f09     ADDLW     0x9                                                                                             
801
00050c   0f09     ADDLW     0x9                                                                                             
651
00041c   6e00     MOVWF     0x0,0x0                                                                                         
802
00050e   6e00     MOVWF     0x0,0x0                                                                                         
652
00041e   0e06     MOVLW     0x6                                                                                             
803
000510   0e06     MOVLW     0x6                                                                                             
653
000420   5d6a     SUBWF     0x6a,0x0,0x1                                                                                    
804
000512   5d6f     SUBWF     0x6f,0x0,0x1                                                                                    
654
000422   010f     MOVLB     0xf                                                                                             
805
000514   010f     MOVLB     0xf                                                                                             
655
000424   2400     ADDWF     0x0,0x0,0x0                                                                                     
806
000516   2400     ADDWF     0x0,0x0,0x0                                                                                     
656
000426   6ee9     MOVWF     0xe9,0x0                                                                                        
807
000518   6ee9     MOVWF     0xe9,0x0                                                                                        
657
000428   0e00     MOVLW     0x0                                                                                             
808
00051a   0e00     MOVLW     0x0                                                                                             
658
00042a   20da     ADDWFC    0xda,0x0,0x0                                                                                    
809
00051c   20da     ADDWFC    0xda,0x0,0x0                                                                                    
659
00042c   6eea     MOVWF     0xea,0x0                                                                                        
810
00051e   6eea     MOVWF     0xea,0x0                                                                                        
660
00042e   0efe     MOVLW     0xfe                                                                                            
811
000520   0efe     MOVLW     0xfe                                                                                            
661
000430   cfdb     MOVFF     0xfdb,0xfef                                                                                     
812
000522   cfdb     MOVFF     0xfdb,0xfef                                                                                     
662
000432   ffef                                                                                                               
813
000524   ffef                                                                                                               
663
                                           			count++;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
814
                                           			count++;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
664
000434   d034     BRA       0x49e          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
815
000526   d034     BRA       0x590          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
665
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
816
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
666
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
817
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
667
                                           		// data length                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
818
                                           		// data length                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
668
000436   0e05     MOVLW     0x5            		if(count>=5)                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
819
000528   0e05     MOVLW     0x5            		if(count>=5)                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
669
000438   5d6a     SUBWF     0x6a,0x0,0x1                                                                                    
820
00052a   5d6f     SUBWF     0x6f,0x0,0x1                                                                                    
670
00043a   e305     BNC       0x446                                                                                           
821
00052c   e305     BNC       0x538                                                                                           
671
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
822
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
672
00043c   0efe     MOVLW     0xfe           			cm.data_length=c;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
823
00052e   0efe     MOVLW     0xfe           			cm.data_length=c;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
673
00043e   50db     MOVF      0xdb,0x0,0x0                                                                                    
824
000530   50db     MOVF      0xdb,0x0,0x0                                                                                    
674
000440   6ee7     MOVWF     0xe7,0x0                                                                                        
825
000532   6ee7     MOVWF     0xe7,0x0                                                                                        
675
000442   0e08     MOVLW     0x8                                                                                             
826
000534   0e08     MOVLW     0x8                                                                                             
676
                                           			count++;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
827
                                           			count++;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
677
000444   d007     BRA       0x454          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
828
000536   d007     BRA       0x546          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
678
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
829
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
679
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
830
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
680
                                           		// extended                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
831
                                           		// extended                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
681
000446   0e04     MOVLW     0x4            		if(count>=4)                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
832
000538   0e04     MOVLW     0x4            		if(count>=4)                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
682
000448   5d6a     SUBWF     0x6a,0x0,0x1                                                                                    
833
00053a   5d6f     SUBWF     0x6f,0x0,0x1                                                                                    
683
00044a   e307     BNC       0x45a                                                                                           
834
00053c   e307     BNC       0x54c                                                                                           
684
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
835
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
685
00044c   0efe     MOVLW     0xfe           			cm.extended=c;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
836
00053e   0efe     MOVLW     0xfe           			cm.extended=c;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
686
00044e   50db     MOVF      0xdb,0x0,0x0                                                                                    
837
000540   50db     MOVF      0xdb,0x0,0x0                                                                                    
687
000450   6ee7     MOVWF     0xe7,0x0                                                                                        
838
000542   6ee7     MOVWF     0xe7,0x0                                                                                        
688
000452   0e07     MOVLW     0x7                                                                                             
839
000544   0e07     MOVLW     0x7                                                                                             
689
000454   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
840
000546   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
690
000456   ffdb                                                                                                               
841
000548   ffdb                                                                                                               
691
                                           			count++;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
842
                                           			count++;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
692
000458   d023     BRA       0x4a0          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
843
00054a   d023     BRA       0x592          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
693
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
844
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
694
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
845
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
695
                                           		// ident                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
846
                                           		// ident                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
696
00045a   0e00     MOVLW     0x0            		if(count>=0)                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
847
00054c   0e00     MOVLW     0x0            		if(count>=0)                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
697
00045c   5d6a     SUBWF     0x6a,0x0,0x1                                                                                    
848
00054e   5d6f     SUBWF     0x6f,0x0,0x1                                                                                    
698
00045e   e322     BNC       0x4a4                                                                                           
849
000550   e322     BNC       0x596                                                                                           
699
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
850
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
700
000460   0efe     MOVLW     0xfe           			cm.ident+=((DWORD)c<<(count*8));                                              F:\MCP\projects\CAN\canNode\Source\Main.c
851
000552   0efe     MOVLW     0xfe           			cm.ident+=((DWORD)c<<(count*8));                                              F:\MCP\projects\CAN\canNode\Source\Main.c
701
000462   cfdb     MOVFF     0xfdb,0x0                                                                                       
852
000554   cfdb     MOVFF     0xfdb,0x0                                                                                       
702
000464   f000                                                                                                               
853
000556   f000                                                                                                               
703
000466   6a01     CLRF      0x1,0x0                                                                                         
854
000558   6a01     CLRF      0x1,0x0                                                                                         
704
000468   6a02     CLRF      0x2,0x0                                                                                         
855
00055a   6a02     CLRF      0x2,0x0                                                                                         
705
00046a   6a03     CLRF      0x3,0x0                                                                                         
856
00055c   6a03     CLRF      0x3,0x0                                                                                         
706
00046c   0e08     MOVLW     0x8                                                                                             
857
00055e   0e08     MOVLW     0x8                                                                                             
707
00046e   036a     MULWF     0x6a,0x1                                                                                        
858
000560   036f     MULWF     0x6f,0x1                                                                                        
708
000470   50f3     MOVF      0xf3,0x0,0x0                                                                                    
859
000562   50f3     MOVF      0xf3,0x0,0x0                                                                                    
709
000472   0b1f     ANDLW     0x1f                                                                                            
860
000564   0b1f     ANDLW     0x1f                                                                                            
710
000474   e007     BZ        0x484                                                                                           
861
000566   e007     BZ        0x576                                                                                           
711
000476   90d8     BCF       0xd8,0x0,0x0                                                                                    
862
000568   90d8     BCF       0xd8,0x0,0x0                                                                                    
712
000478   3600     RLCF      0x0,0x1,0x0                                                                                     
863
00056a   3600     RLCF      0x0,0x1,0x0                                                                                     
713
00047a   3601     RLCF      0x1,0x1,0x0                                                                                     
864
00056c   3601     RLCF      0x1,0x1,0x0                                                                                     
714
00047c   3602     RLCF      0x2,0x1,0x0                                                                                     
865
00056e   3602     RLCF      0x2,0x1,0x0                                                                                     
715
00047e   3603     RLCF      0x3,0x1,0x0                                                                                     
866
000570   3603     RLCF      0x3,0x1,0x0                                                                                     
716
000480   06e8     DECF      0xe8,0x1,0x0                                                                                    
867
000572   06e8     DECF      0xe8,0x1,0x0                                                                                    
717
000482   e1f9     BNZ       0x476                                                                                           
868
000574   e1f9     BNZ       0x568                                                                                           
718
000484   50d9     MOVF      0xd9,0x0,0x0                                                                                    
869
000576   50d9     MOVF      0xd9,0x0,0x0                                                                                    
719
000486   0f03     ADDLW     0x3                                                                                             
870
000578   0f03     ADDLW     0x3                                                                                             
720
000488   6ee9     MOVWF     0xe9,0x0                                                                                        
871
00057a   6ee9     MOVWF     0xe9,0x0                                                                                        
721
00048a   cfda     MOVFF     0xfda,0xfea                                                                                     
872
00057c   cfda     MOVFF     0xfda,0xfea                                                                                     
722
00048c   ffea                                                                                                               
873
00057e   ffea                                                                                                               
723
00048e   5000     MOVF      0x0,0x0,0x0                                                                                     
874
000580   5000     MOVF      0x0,0x0,0x0                                                                                     
724
000490   26ee     ADDWF     0xee,0x1,0x0                                                                                    
875
000582   26ee     ADDWF     0xee,0x1,0x0                                                                                    
725
000492   5001     MOVF      0x1,0x0,0x0                                                                                     
876
000584   5001     MOVF      0x1,0x0,0x0                                                                                     
726
000494   22ee     ADDWFC    0xee,0x1,0x0                                                                                    
877
000586   22ee     ADDWFC    0xee,0x1,0x0                                                                                    
727
000496   5002     MOVF      0x2,0x0,0x0                                                                                     
878
000588   5002     MOVF      0x2,0x0,0x0                                                                                     
728
000498   22ee     ADDWFC    0xee,0x1,0x0                                                                                    
879
00058a   22ee     ADDWFC    0xee,0x1,0x0                                                                                    
729
00049a   5003     MOVF      0x3,0x0,0x0                                                                                     
880
00058c   5003     MOVF      0x3,0x0,0x0                                                                                     
730
00049c   22ee     ADDWFC    0xee,0x1,0x0                                                                                    
881
00058e   22ee     ADDWFC    0xee,0x1,0x0                                                                                    
731
00049e   0100     MOVLB     0x0            			count++;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
882
000590   0100     MOVLB     0x0            			count++;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
732
0004a0   2b6a     INCF      0x6a,0x1,0x1                                                                                    
883
000592   2b6f     INCF      0x6f,0x1,0x1                                                                                    
733
0004a2   d14d     BRA       0x73e          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
884
000594   d14d     BRA       0x830          			return;                                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
734
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
885
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
735
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
886
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
736
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
887
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
737
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
738
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
888
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
739
0004a4   0efe     MOVLW     0xfe           	if (c==UART_START_BYTE && waitingMessage==FALSE)                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
740
0004a6   50db     MOVF      0xdb,0x0,0x0                                                                                    
-
 
741
0004a8   6e00     MOVWF     0x0,0x0                                                                                         
-
 
742
0004aa   6a01     CLRF      0x1,0x0                                                                                         
-
 
743
0004ac   0efd     MOVLW     0xfd                                                                                            
-
 
744
0004ae   1800     XORWF     0x0,0x0,0x0                                                                                     
-
 
745
0004b0   e11b     BNZ       0x4e8                                                                                           
-
 
746
0004b2   5001     MOVF      0x1,0x0,0x0                                                                                     
-
 
747
0004b4   e119     BNZ       0x4e8                                                                                           
-
 
748
0004b6   5165     MOVF      0x65,0x0,0x1                                                                                    
-
 
749
0004b8   e117     BNZ       0x4e8                                                                                           
-
 
750
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
751
0004ba   0e01     MOVLW     0x1            			waitingMessage=TRUE;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
752
0004bc   6f65     MOVWF     0x65,0x1                                                                                        
-
 
753
0004be   ecc1     CALL      0xd82,0x0      			timeout=tickGet();                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
754
0004c0   f006                                                                                                               
-
 
755
0004c2   c018     MOVFF     0x18,0x66                                                                                       
-
 
756
0004c4   f066                                                                                                               
-
 
757
0004c6   c019     MOVFF     0x19,0x67                                                                                       
-
 
758
0004c8   f067                                                                                                               
-
 
759
0004ca   c01a     MOVFF     0x1a,0x68                                                                                       
-
 
760
0004cc   f068                                                                                                               
-
 
761
0004ce   c01b     MOVFF     0x1b,0x69                                                                                       
-
 
762
0004d0   f069                                                                                                               
-
 
763
0004d2   0100     MOVLB     0x0            			count=0;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
764
0004d4   6b6a     CLRF      0x6a,0x1                                                                                        
-
 
765
0004d6   0e03     MOVLW     0x3            			cm.ident=0;                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
766
0004d8   6adb     CLRF      0xdb,0x0                                                                                        
-
 
767
0004da   0e04     MOVLW     0x4                                                                                             
-
 
768
0004dc   6adb     CLRF      0xdb,0x0                                                                                        
-
 
769
0004de   0e05     MOVLW     0x5                                                                                             
-
 
770
0004e0   6adb     CLRF      0xdb,0x0                                                                                        
-
 
771
0004e2   0e06     MOVLW     0x6                                                                                             
-
 
772
0004e4   6adb     CLRF      0xdb,0x0                                                                                        
-
 
773
0004e6   d12b     BRA       0x73e          			return;	                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
774
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
775
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
776
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
889
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
777
0004e8   0efe     MOVLW     0xfe           	if(c=='1' && waitingMessage==FALSE)                                             F:\MCP\projects\CAN\canNode\Source\Main.c
890
000596   0efe     MOVLW     0xfe           	if (c==UART_START_BYTE && waitingMessage==FALSE)                                F:\MCP\projects\CAN\canNode\Source\Main.c
778
0004ea   50db     MOVF      0xdb,0x0,0x0                                                                                    
891
000598   50db     MOVF      0xdb,0x0,0x0                                                                                    
-
 
892
00059a   6e00     MOVWF     0x0,0x0                                                                                         
-
 
893
00059c   6a01     CLRF      0x1,0x0                                                                                         
779
0004ec   0831     SUBLW     0x31                                                                                            
894
00059e   0efd     MOVLW     0xfd                                                                                            
-
 
895
0005a0   1800     XORWF     0x0,0x0,0x0                                                                                     
-
 
896
0005a2   e11b     BNZ       0x5da                                                                                           
-
 
897
0005a4   5001     MOVF      0x1,0x0,0x0                                                                                     
780
0004ee   e154     BNZ       0x598                                                                                           
898
0005a6   e119     BNZ       0x5da                                                                                           
781
0004f0   5165     MOVF      0x65,0x0,0x1                                                                                    
899
0005a8   516a     MOVF      0x6a,0x0,0x1                                                                                    
782
0004f2   e152     BNZ       0x598                                                                                           
900
0005aa   e117     BNZ       0x5da                                                                                           
783
                                           	{	                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
901
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
784
0004f4   0e23     MOVLW     0x23           			cm.ident=0x00000123;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
902
0005ac   0e01     MOVLW     0x1            			waitingMessage=TRUE;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
785
0004f6   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
786
0004f8   0e03     MOVLW     0x3                                                                                             
-
 
787
0004fa   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
788
0004fc   ffdb                                                                                                               
-
 
789
0004fe   0e01     MOVLW     0x1                                                                                             
-
 
790
000500   6ef3     MOVWF     0xf3,0x0                                                                                        
903
0005ae   6f6a     MOVWF     0x6a,0x1                                                                                        
791
000502   0e04     MOVLW     0x4                                                                                             
-
 
792
000504   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
793
000506   ffdb                                                                                                               
-
 
794
000508   0e05     MOVLW     0x5                                                                                             
-
 
795
00050a   6adb     CLRF      0xdb,0x0                                                                                        
-
 
796
00050c   0e06     MOVLW     0x6                                                                                             
-
 
797
00050e   6adb     CLRF      0xdb,0x0                                                                                        
-
 
798
000510   0e07     MOVLW     0x7            			cm.extended=FALSE;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
904
0005b0   ec3e     CALL      0xe7c,0x0      			timeout=tickGet();                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
799
000512   6adb     CLRF      0xdb,0x0                                                                                        
905
0005b2   f007                                                                                                               
800
000514   0e04     MOVLW     0x4            			cm.data_length=4;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
801
000516   6ef3     MOVWF     0xf3,0x0                                                                                        
906
0005b4   c018     MOVFF     0x18,0x6b                                                                                       
802
000518   0e08     MOVLW     0x8                                                                                             
907
0005b6   f06b                                                                                                               
803
00051a   cff3     MOVFF     0xff3,0xfdb                                                                                     
908
0005b8   c019     MOVFF     0x19,0x6c                                                                                       
804
00051c   ffdb                                                                                                               
909
0005ba   f06c                                                                                                               
805
00051e   0e48     MOVLW     0x48           			cm.data[3]='H';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
806
000520   6ef3     MOVWF     0xf3,0x0                                                                                        
910
0005bc   c01a     MOVFF     0x1a,0x6d                                                                                       
807
000522   0e0c     MOVLW     0xc                                                                                             
911
0005be   f06d                                                                                                               
808
000524   cff3     MOVFF     0xff3,0xfdb                                                                                     
912
0005c0   c01b     MOVFF     0x1b,0x6e                                                                                       
809
000526   ffdb                                                                                                               
913
0005c2   f06e                                                                                                               
810
000528   0e65     MOVLW     0x65           			cm.data[2]='e';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
914
0005c4   0100     MOVLB     0x0            			count=0;                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
811
00052a   6ef3     MOVWF     0xf3,0x0                                                                                        
915
0005c6   6b6f     CLRF      0x6f,0x1                                                                                        
812
00052c   0e0b     MOVLW     0xb                                                                                             
-
 
813
00052e   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
814
000530   ffdb                                                                                                               
-
 
815
000532   0e6a     MOVLW     0x6a           			cm.data[1]='j';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
916
0005c8   0e03     MOVLW     0x3            			cm.ident=0;                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
816
000534   6ef3     MOVWF     0xf3,0x0                                                                                        
917
0005ca   6adb     CLRF      0xdb,0x0                                                                                        
817
000536   0e0a     MOVLW     0xa                                                                                             
918
0005cc   0e04     MOVLW     0x4                                                                                             
818
000538   cff3     MOVFF     0xff3,0xfdb                                                                                     
919
0005ce   6adb     CLRF      0xdb,0x0                                                                                        
819
00053a   ffdb                                                                                                               
920
0005d0   0e05     MOVLW     0x5                                                                                             
820
00053c   0e21     MOVLW     0x21           			cm.data[0]='!';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
821
00053e   6ef3     MOVWF     0xf3,0x0                                                                                        
921
0005d2   6adb     CLRF      0xdb,0x0                                                                                        
822
000540   0e09     MOVLW     0x9                                                                                             
922
0005d4   0e06     MOVLW     0x6                                                                                             
823
000542   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
824
000544   ffdb                                                                                                               
923
0005d6   6adb     CLRF      0xdb,0x0                                                                                        
825
                                           			                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
924
0005d8   d12b     BRA       0x830          			return;	                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
826
000546   50d9     MOVF      0xd9,0x0,0x0   			while(!canSendMessage(cm));                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
827
000548   0f03     ADDLW     0x3                                                                                             
-
 
828
00054a   6ee9     MOVWF     0xe9,0x0                                                                                        
-
 
829
00054c   cfda     MOVFF     0xfda,0xfea                                                                                     
-
 
830
00054e   ffea                                                                                                               
-
 
831
000550   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
832
000552   ffe6                                                                                                               
-
 
833
000554   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
834
000556   ffe6                                                                                                               
-
 
835
000558   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
836
00055a   ffe6                                                                                                               
-
 
837
00055c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
838
00055e   ffe6                                                                                                               
-
 
839
000560   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
840
000562   ffe6                                                                                                               
-
 
841
000564   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
842
000566   ffe6                                                                                                               
-
 
843
000568   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
844
00056a   ffe6                                                                                                               
-
 
845
00056c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
846
00056e   ffe6                                                                                                               
-
 
847
000570   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
848
000572   ffe6                                                                                                               
-
 
849
000574   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
850
000576   ffe6                                                                                                               
-
 
851
000578   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
852
00057a   ffe6                                                                                                               
-
 
853
00057c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
854
00057e   ffe6                                                                                                               
-
 
855
000580   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
856
000582   ffe6                                                                                                               
-
 
857
000584   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
858
000586   ffe6                                                                                                               
-
 
859
000588   ec0e     CALL      0xa1c,0x0                                                                                       
-
 
860
00058a   f005                                                                                                               
-
 
861
00058c   6e00     MOVWF     0x0,0x0                                                                                         
-
 
862
00058e   0e0e     MOVLW     0xe                                                                                             
-
 
863
000590   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
-
 
864
000592   5000     MOVF      0x0,0x0,0x0                                                                                     
-
 
865
000594   0900     IORLW     0x0                                                                                             
-
 
866
000596   e0d7     BZ        0x546                                                                                           
-
 
867
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
925
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
868
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
926
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
869
000598   0efe     MOVLW     0xfe           	if(c=='2' && waitingMessage==FALSE)                                             F:\MCP\projects\CAN\canNode\Source\Main.c
927
0005da   0efe     MOVLW     0xfe           	if(c=='1' && waitingMessage==FALSE)                                             F:\MCP\projects\CAN\canNode\Source\Main.c
870
00059a   50db     MOVF      0xdb,0x0,0x0                                                                                    
928
0005dc   50db     MOVF      0xdb,0x0,0x0                                                                                    
871
00059c   0832     SUBLW     0x32                                                                                            
929
0005de   0831     SUBLW     0x31                                                                                            
872
00059e   e16f     BNZ       0x67e                                                                                           
930
0005e0   e154     BNZ       0x68a                                                                                           
873
0005a0   0100     MOVLB     0x0                                                                                             
-
 
874
0005a2   5165     MOVF      0x65,0x0,0x1                                                                                    
931
0005e2   516a     MOVF      0x6a,0x0,0x1                                                                                    
875
0005a4   e16c     BNZ       0x67e                                                                                           
932
0005e4   e152     BNZ       0x68a                                                                                           
876
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
933
                                           	{	                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
877
0005a6   0ef0     MOVLW     0xf0           			cm.ident=0x0ABCDEF0;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
934
0005e6   0e23     MOVLW     0x23           			cm.ident=0x00000123;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
878
0005a8   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
879
0005aa   0e03     MOVLW     0x3                                                                                             
-
 
880
0005ac   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
881
0005ae   ffdb                                                                                                               
-
 
882
0005b0   0ede     MOVLW     0xde                                                                                            
-
 
883
0005b2   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
884
0005b4   0e04     MOVLW     0x4                                                                                             
-
 
885
0005b6   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
886
0005b8   ffdb                                                                                                               
-
 
887
0005ba   0ebc     MOVLW     0xbc                                                                                            
-
 
888
0005bc   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
889
0005be   0e05     MOVLW     0x5                                                                                             
-
 
890
0005c0   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
891
0005c2   ffdb                                                                                                               
-
 
892
0005c4   0e0a     MOVLW     0xa                                                                                             
-
 
893
0005c6   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
894
0005c8   0e06     MOVLW     0x6                                                                                             
-
 
895
0005ca   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
896
0005cc   ffdb                                                                                                               
-
 
897
0005ce   0e01     MOVLW     0x1            			cm.extended=TRUE;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
898
0005d0   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
899
0005d2   0e07     MOVLW     0x7                                                                                             
-
 
900
0005d4   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
901
0005d6   ffdb                                                                                                               
-
 
902
0005d8   0e08     MOVLW     0x8            			cm.data_length=8;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
903
0005da   6edb     MOVWF     0xdb,0x0                                                                                        
-
 
904
0005dc   0e47     MOVLW     0x47           			cm.data[7]='G';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
905
0005de   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
906
0005e0   0e10     MOVLW     0x10                                                                                            
-
 
907
0005e2   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
908
0005e4   ffdb                                                                                                               
-
 
909
0005e6   0e6f     MOVLW     0x6f           			cm.data[6]='o';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
910
0005e8   6ef3     MOVWF     0xf3,0x0                                                                                        
935
0005e8   6ef3     MOVWF     0xf3,0x0                                                                                        
911
0005ea   0e0f     MOVLW     0xf                                                                                             
936
0005ea   0e03     MOVLW     0x3                                                                                             
912
0005ec   cff3     MOVFF     0xff3,0xfdb                                                                                     
937
0005ec   cff3     MOVFF     0xff3,0xfdb                                                                                     
913
0005ee   ffdb                                                                                                               
938
0005ee   ffdb                                                                                                               
914
0005f0   0e64     MOVLW     0x64           			cm.data[5]='d';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
939
0005f0   0e01     MOVLW     0x1                                                                                             
915
0005f2   6ef3     MOVWF     0xf3,0x0                                                                                        
940
0005f2   6ef3     MOVWF     0xf3,0x0                                                                                        
916
0005f4   0e0e     MOVLW     0xe                                                                                             
941
0005f4   0e04     MOVLW     0x4                                                                                             
917
0005f6   cff3     MOVFF     0xff3,0xfdb                                                                                     
942
0005f6   cff3     MOVFF     0xff3,0xfdb                                                                                     
918
0005f8   ffdb                                                                                                               
943
0005f8   ffdb                                                                                                               
-
 
944
0005fa   0e05     MOVLW     0x5                                                                                             
-
 
945
0005fc   6adb     CLRF      0xdb,0x0                                                                                        
-
 
946
0005fe   0e06     MOVLW     0x6                                                                                             
-
 
947
000600   6adb     CLRF      0xdb,0x0                                                                                        
-
 
948
000602   0e07     MOVLW     0x7            			cm.extended=FALSE;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
949
000604   6adb     CLRF      0xdb,0x0                                                                                        
919
0005fa   0e20     MOVLW     0x20           			cm.data[4]=' ';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
950
000606   0e04     MOVLW     0x4            			cm.data_length=4;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
920
0005fc   6ef3     MOVWF     0xf3,0x0                                                                                        
951
000608   6ef3     MOVWF     0xf3,0x0                                                                                        
921
0005fe   0e0d     MOVLW     0xd                                                                                             
952
00060a   0e08     MOVLW     0x8                                                                                             
922
000600   cff3     MOVFF     0xff3,0xfdb                                                                                     
953
00060c   cff3     MOVFF     0xff3,0xfdb                                                                                     
923
000602   ffdb                                                                                                               
954
00060e   ffdb                                                                                                               
924
000604   0e64     MOVLW     0x64           			cm.data[3]='d';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
955
000610   0e48     MOVLW     0x48           			cm.data[3]='H';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
925
000606   6ef3     MOVWF     0xf3,0x0                                                                                        
956
000612   6ef3     MOVWF     0xf3,0x0                                                                                        
926
000608   0e0c     MOVLW     0xc                                                                                             
957
000614   0e0c     MOVLW     0xc                                                                                             
927
00060a   cff3     MOVFF     0xff3,0xfdb                                                                                     
958
000616   cff3     MOVFF     0xff3,0xfdb                                                                                     
928
00060c   ffdb                                                                                                               
959
000618   ffdb                                                                                                               
929
00060e   0e61     MOVLW     0x61           			cm.data[2]='a';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
960
00061a   0e65     MOVLW     0x65           			cm.data[2]='e';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
930
000610   6ef3     MOVWF     0xf3,0x0                                                                                        
961
00061c   6ef3     MOVWF     0xf3,0x0                                                                                        
931
000612   0e0b     MOVLW     0xb                                                                                             
962
00061e   0e0b     MOVLW     0xb                                                                                             
932
000614   cff3     MOVFF     0xff3,0xfdb                                                                                     
963
000620   cff3     MOVFF     0xff3,0xfdb                                                                                     
933
000616   ffdb                                                                                                               
964
000622   ffdb                                                                                                               
934
000618   0e67     MOVLW     0x67           			cm.data[1]='g';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
965
000624   0e6a     MOVLW     0x6a           			cm.data[1]='j';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
935
00061a   6ef3     MOVWF     0xf3,0x0                                                                                        
966
000626   6ef3     MOVWF     0xf3,0x0                                                                                        
936
00061c   0e0a     MOVLW     0xa                                                                                             
967
000628   0e0a     MOVLW     0xa                                                                                             
937
00061e   cff3     MOVFF     0xff3,0xfdb                                                                                     
968
00062a   cff3     MOVFF     0xff3,0xfdb                                                                                     
938
000620   ffdb                                                                                                               
969
00062c   ffdb                                                                                                               
939
000622   0e21     MOVLW     0x21           			cm.data[0]='!';		                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
970
00062e   0e21     MOVLW     0x21           			cm.data[0]='!';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
940
000624   6ef3     MOVWF     0xf3,0x0                                                                                        
971
000630   6ef3     MOVWF     0xf3,0x0                                                                                        
941
000626   0e09     MOVLW     0x9                                                                                             
972
000632   0e09     MOVLW     0x9                                                                                             
942
000628   cff3     MOVFF     0xff3,0xfdb                                                                                     
973
000634   cff3     MOVFF     0xff3,0xfdb                                                                                     
943
00062a   ffdb                                                                                                               
974
000636   ffdb                                                                                                               
944
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
975
                                           			                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
945
00062c   50d9     MOVF      0xd9,0x0,0x0   			while(!canSendMessage(cm));                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
976
000638   50d9     MOVF      0xd9,0x0,0x0   			while(!canSendMessage(cm));                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
946
00062e   0f03     ADDLW     0x3                                                                                             
977
00063a   0f03     ADDLW     0x3                                                                                             
947
000630   6ee9     MOVWF     0xe9,0x0                                                                                        
978
00063c   6ee9     MOVWF     0xe9,0x0                                                                                        
948
000632   cfda     MOVFF     0xfda,0xfea                                                                                     
979
00063e   cfda     MOVFF     0xfda,0xfea                                                                                     
949
000634   ffea                                                                                                               
-
 
950
000636   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
951
000638   ffe6                                                                                                               
-
 
952
00063a   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
953
00063c   ffe6                                                                                                               
-
 
954
00063e   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
955
000640   ffe6                                                                                                               
980
000640   ffea                                                                                                               
956
000642   cfee     MOVFF     0xfee,0xfe6                                                                                     
981
000642   cfee     MOVFF     0xfee,0xfe6                                                                                     
957
000644   ffe6                                                                                                               
982
000644   ffe6                                                                                                               
958
000646   cfee     MOVFF     0xfee,0xfe6                                                                                     
983
000646   cfee     MOVFF     0xfee,0xfe6                                                                                     
959
000648   ffe6                                                                                                               
984
000648   ffe6                                                                                                               
960
00064a   cfee     MOVFF     0xfee,0xfe6                                                                                     
985
00064a   cfee     MOVFF     0xfee,0xfe6                                                                                     
Line 973... Line 998...
973
000664   ffe6                                                                                                               
998
000664   ffe6                                                                                                               
974
000666   cfee     MOVFF     0xfee,0xfe6                                                                                     
999
000666   cfee     MOVFF     0xfee,0xfe6                                                                                     
975
000668   ffe6                                                                                                               
1000
000668   ffe6                                                                                                               
976
00066a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1001
00066a   cfee     MOVFF     0xfee,0xfe6                                                                                     
977
00066c   ffe6                                                                                                               
1002
00066c   ffe6                                                                                                               
-
 
1003
00066e   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1004
000670   ffe6                                                                                                               
-
 
1005
000672   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1006
000674   ffe6                                                                                                               
-
 
1007
000676   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1008
000678   ffe6                                                                                                               
978
00066e   ec0e     CALL      0xa1c,0x0                                                                                       
1009
00067a   ec87     CALL      0xb0e,0x0                                                                                       
979
000670   f005                                                                                                               
1010
00067c   f005                                                                                                               
980
000672   6e00     MOVWF     0x0,0x0                                                                                         
1011
00067e   6e00     MOVWF     0x0,0x0                                                                                         
981
000674   0e0e     MOVLW     0xe                                                                                             
1012
000680   0e0e     MOVLW     0xe                                                                                             
982
000676   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1013
000682   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
983
000678   5000     MOVF      0x0,0x0,0x0                                                                                     
1014
000684   5000     MOVF      0x0,0x0,0x0                                                                                     
984
00067a   0900     IORLW     0x0                                                                                             
1015
000686   0900     IORLW     0x0                                                                                             
985
00067c   e0d7     BZ        0x62c                                                                                           
1016
000688   e0d7     BZ        0x638                                                                                           
986
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1017
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
987
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1018
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
988
00067e   0efe     MOVLW     0xfe           	if(c=='3' && waitingMessage==FALSE)                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1019
00068a   0efe     MOVLW     0xfe           	if(c=='2' && waitingMessage==FALSE)                                             F:\MCP\projects\CAN\canNode\Source\Main.c
989
000680   50db     MOVF      0xdb,0x0,0x0                                                                                    
1020
00068c   50db     MOVF      0xdb,0x0,0x0                                                                                    
990
000682   0833     SUBLW     0x33                                                                                            
1021
00068e   0832     SUBLW     0x32                                                                                            
991
000684   e15c     BNZ       0x73e                                                                                           
1022
000690   e16f     BNZ       0x770                                                                                           
992
000686   0100     MOVLB     0x0                                                                                             
1023
000692   0100     MOVLB     0x0                                                                                             
993
000688   5165     MOVF      0x65,0x0,0x1                                                                                    
1024
000694   516a     MOVF      0x6a,0x0,0x1                                                                                    
994
00068a   e159     BNZ       0x73e                                                                                           
1025
000696   e16c     BNZ       0x770                                                                                           
995
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1026
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
996
00068c   0e10     MOVLW     0x10           			cm.ident=0x00000010;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1027
000698   0ef0     MOVLW     0xf0           			cm.ident=0x0ABCDEF0;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
997
00068e   6ef3     MOVWF     0xf3,0x0                                                                                        
1028
00069a   6ef3     MOVWF     0xf3,0x0                                                                                        
998
000690   0e03     MOVLW     0x3                                                                                             
1029
00069c   0e03     MOVLW     0x3                                                                                             
999
000692   cff3     MOVFF     0xff3,0xfdb                                                                                     
1030
00069e   cff3     MOVFF     0xff3,0xfdb                                                                                     
1000
000694   ffdb                                                                                                               
1031
0006a0   ffdb                                                                                                               
1001
000696   0e04     MOVLW     0x4                                                                                             
1032
0006a2   0ede     MOVLW     0xde                                                                                            
1002
000698   6adb     CLRF      0xdb,0x0                                                                                        
1033
0006a4   6ef3     MOVWF     0xf3,0x0                                                                                        
1003
00069a   0e05     MOVLW     0x5                                                                                             
1034
0006a6   0e04     MOVLW     0x4                                                                                             
1004
00069c   6adb     CLRF      0xdb,0x0                                                                                        
1035
0006a8   cff3     MOVFF     0xff3,0xfdb                                                                                     
1005
00069e   0e06     MOVLW     0x6                                                                                             
1036
0006aa   ffdb                                                                                                               
1006
0006a0   6adb     CLRF      0xdb,0x0                                                                                        
-
 
1007
0006a2   0e07     MOVLW     0x7            			cm.extended=FALSE;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1008
0006a4   6adb     CLRF      0xdb,0x0                                                                                        
1037
0006ac   0ebc     MOVLW     0xbc                                                                                            
1009
0006a6   0e06     MOVLW     0x6            			cm.data_length=6;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1010
0006a8   6ef3     MOVWF     0xf3,0x0                                                                                        
1038
0006ae   6ef3     MOVWF     0xf3,0x0                                                                                        
1011
0006aa   0e08     MOVLW     0x8                                                                                             
1039
0006b0   0e05     MOVLW     0x5                                                                                             
1012
0006ac   cff3     MOVFF     0xff3,0xfdb                                                                                     
1040
0006b2   cff3     MOVFF     0xff3,0xfdb                                                                                     
1013
0006ae   ffdb                                                                                                               
1041
0006b4   ffdb                                                                                                               
1014
0006b0   0e35     MOVLW     0x35           			cm.data[5]='5';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1042
0006b6   0e0a     MOVLW     0xa                                                                                             
1015
0006b2   6ef3     MOVWF     0xf3,0x0                                                                                        
1043
0006b8   6ef3     MOVWF     0xf3,0x0                                                                                        
1016
0006b4   0e0e     MOVLW     0xe                                                                                             
1044
0006ba   0e06     MOVLW     0x6                                                                                             
1017
0006b6   cff3     MOVFF     0xff3,0xfdb                                                                                     
1045
0006bc   cff3     MOVFF     0xff3,0xfdb                                                                                     
1018
0006b8   ffdb                                                                                                               
1046
0006be   ffdb                                                                                                               
1019
0006ba   0e34     MOVLW     0x34           			cm.data[4]='4';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1047
0006c0   0e01     MOVLW     0x1            			cm.extended=TRUE;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1020
0006bc   6ef3     MOVWF     0xf3,0x0                                                                                        
1048
0006c2   6ef3     MOVWF     0xf3,0x0                                                                                        
1021
0006be   0e0d     MOVLW     0xd                                                                                             
1049
0006c4   0e07     MOVLW     0x7                                                                                             
1022
0006c0   cff3     MOVFF     0xff3,0xfdb                                                                                     
1050
0006c6   cff3     MOVFF     0xff3,0xfdb                                                                                     
1023
0006c2   ffdb                                                                                                               
1051
0006c8   ffdb                                                                                                               
1024
0006c4   0e33     MOVLW     0x33           			cm.data[3]='3';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1052
0006ca   0e08     MOVLW     0x8            			cm.data_length=8;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1025
0006c6   6ef3     MOVWF     0xf3,0x0                                                                                        
1053
0006cc   6edb     MOVWF     0xdb,0x0                                                                                        
1026
0006c8   0e0c     MOVLW     0xc                                                                                             
-
 
1027
0006ca   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1028
0006cc   ffdb                                                                                                               
-
 
1029
0006ce   0e32     MOVLW     0x32           			cm.data[2]='2';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1054
0006ce   0e47     MOVLW     0x47           			cm.data[7]='G';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1030
0006d0   6ef3     MOVWF     0xf3,0x0                                                                                        
1055
0006d0   6ef3     MOVWF     0xf3,0x0                                                                                        
1031
0006d2   0e0b     MOVLW     0xb                                                                                             
1056
0006d2   0e10     MOVLW     0x10                                                                                            
1032
0006d4   cff3     MOVFF     0xff3,0xfdb                                                                                     
1057
0006d4   cff3     MOVFF     0xff3,0xfdb                                                                                     
1033
0006d6   ffdb                                                                                                               
1058
0006d6   ffdb                                                                                                               
1034
0006d8   0e31     MOVLW     0x31           			cm.data[1]='1';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1059
0006d8   0e6f     MOVLW     0x6f           			cm.data[6]='o';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1035
0006da   6ef3     MOVWF     0xf3,0x0                                                                                        
1060
0006da   6ef3     MOVWF     0xf3,0x0                                                                                        
1036
0006dc   0e0a     MOVLW     0xa                                                                                             
1061
0006dc   0e0f     MOVLW     0xf                                                                                             
1037
0006de   cff3     MOVFF     0xff3,0xfdb                                                                                     
1062
0006de   cff3     MOVFF     0xff3,0xfdb                                                                                     
1038
0006e0   ffdb                                                                                                               
1063
0006e0   ffdb                                                                                                               
1039
0006e2   0e30     MOVLW     0x30           			cm.data[0]='0';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1064
0006e2   0e64     MOVLW     0x64           			cm.data[5]='d';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1040
0006e4   6ef3     MOVWF     0xf3,0x0                                                                                        
1065
0006e4   6ef3     MOVWF     0xf3,0x0                                                                                        
1041
0006e6   0e09     MOVLW     0x9                                                                                             
1066
0006e6   0e0e     MOVLW     0xe                                                                                             
1042
0006e8   cff3     MOVFF     0xff3,0xfdb                                                                                     
1067
0006e8   cff3     MOVFF     0xff3,0xfdb                                                                                     
1043
0006ea   ffdb                                                                                                               
1068
0006ea   ffdb                                                                                                               
-
 
1069
0006ec   0e20     MOVLW     0x20           			cm.data[4]=' ';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1070
0006ee   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1071
0006f0   0e0d     MOVLW     0xd                                                                                             
-
 
1072
0006f2   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1073
0006f4   ffdb                                                                                                               
-
 
1074
0006f6   0e64     MOVLW     0x64           			cm.data[3]='d';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1075
0006f8   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1076
0006fa   0e0c     MOVLW     0xc                                                                                             
-
 
1077
0006fc   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1078
0006fe   ffdb                                                                                                               
-
 
1079
000700   0e61     MOVLW     0x61           			cm.data[2]='a';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1080
000702   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1081
000704   0e0b     MOVLW     0xb                                                                                             
-
 
1082
000706   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1083
000708   ffdb                                                                                                               
-
 
1084
00070a   0e67     MOVLW     0x67           			cm.data[1]='g';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1085
00070c   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1086
00070e   0e0a     MOVLW     0xa                                                                                             
-
 
1087
000710   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1088
000712   ffdb                                                                                                               
-
 
1089
000714   0e21     MOVLW     0x21           			cm.data[0]='!';		                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1090
000716   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1091
000718   0e09     MOVLW     0x9                                                                                             
-
 
1092
00071a   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1093
00071c   ffdb                                                                                                               
-
 
1094
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1095
00071e   50d9     MOVF      0xd9,0x0,0x0   			while(!canSendMessage(cm));                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1096
000720   0f03     ADDLW     0x3                                                                                             
-
 
1097
000722   6ee9     MOVWF     0xe9,0x0                                                                                        
-
 
1098
000724   cfda     MOVFF     0xfda,0xfea                                                                                     
-
 
1099
000726   ffea                                                                                                               
-
 
1100
000728   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1101
00072a   ffe6                                                                                                               
-
 
1102
00072c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1103
00072e   ffe6                                                                                                               
-
 
1104
000730   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1105
000732   ffe6                                                                                                               
-
 
1106
000734   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1107
000736   ffe6                                                                                                               
-
 
1108
000738   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1109
00073a   ffe6                                                                                                               
-
 
1110
00073c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1111
00073e   ffe6                                                                                                               
-
 
1112
000740   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1113
000742   ffe6                                                                                                               
-
 
1114
000744   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1115
000746   ffe6                                                                                                               
-
 
1116
000748   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1117
00074a   ffe6                                                                                                               
-
 
1118
00074c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1119
00074e   ffe6                                                                                                               
-
 
1120
000750   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1121
000752   ffe6                                                                                                               
-
 
1122
000754   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1123
000756   ffe6                                                                                                               
-
 
1124
000758   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1125
00075a   ffe6                                                                                                               
-
 
1126
00075c   cfee     MOVFF     0xfee,0xfe6                                                                                     
-
 
1127
00075e   ffe6                                                                                                               
-
 
1128
000760   ec87     CALL      0xb0e,0x0                                                                                       
-
 
1129
000762   f005                                                                                                               
-
 
1130
000764   6e00     MOVWF     0x0,0x0                                                                                         
-
 
1131
000766   0e0e     MOVLW     0xe                                                                                             
-
 
1132
000768   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
-
 
1133
00076a   5000     MOVF      0x0,0x0,0x0                                                                                     
-
 
1134
00076c   0900     IORLW     0x0                                                                                             
-
 
1135
00076e   e0d7     BZ        0x71e                                                                                           
-
 
1136
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1137
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1138
000770   0efe     MOVLW     0xfe           	if(c=='3' && waitingMessage==FALSE)                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1139
000772   50db     MOVF      0xdb,0x0,0x0                                                                                    
-
 
1140
000774   0833     SUBLW     0x33                                                                                            
-
 
1141
000776   e15c     BNZ       0x830                                                                                           
-
 
1142
000778   0100     MOVLB     0x0                                                                                             
-
 
1143
00077a   516a     MOVF      0x6a,0x0,0x1                                                                                    
-
 
1144
00077c   e159     BNZ       0x830                                                                                           
-
 
1145
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1146
00077e   0e10     MOVLW     0x10           			cm.ident=0x00000010;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1147
000780   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1148
000782   0e03     MOVLW     0x3                                                                                             
-
 
1149
000784   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1150
000786   ffdb                                                                                                               
-
 
1151
000788   0e04     MOVLW     0x4                                                                                             
-
 
1152
00078a   6adb     CLRF      0xdb,0x0                                                                                        
-
 
1153
00078c   0e05     MOVLW     0x5                                                                                             
-
 
1154
00078e   6adb     CLRF      0xdb,0x0                                                                                        
-
 
1155
000790   0e06     MOVLW     0x6                                                                                             
-
 
1156
000792   6adb     CLRF      0xdb,0x0                                                                                        
-
 
1157
000794   0e07     MOVLW     0x7            			cm.extended=FALSE;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1158
000796   6adb     CLRF      0xdb,0x0                                                                                        
-
 
1159
000798   0e06     MOVLW     0x6            			cm.data_length=6;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1160
00079a   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1161
00079c   0e08     MOVLW     0x8                                                                                             
-
 
1162
00079e   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1163
0007a0   ffdb                                                                                                               
-
 
1164
0007a2   0e35     MOVLW     0x35           			cm.data[5]='5';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1165
0007a4   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1166
0007a6   0e0e     MOVLW     0xe                                                                                             
-
 
1167
0007a8   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1168
0007aa   ffdb                                                                                                               
-
 
1169
0007ac   0e34     MOVLW     0x34           			cm.data[4]='4';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1170
0007ae   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1171
0007b0   0e0d     MOVLW     0xd                                                                                             
-
 
1172
0007b2   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1173
0007b4   ffdb                                                                                                               
-
 
1174
0007b6   0e33     MOVLW     0x33           			cm.data[3]='3';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1175
0007b8   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1176
0007ba   0e0c     MOVLW     0xc                                                                                             
-
 
1177
0007bc   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1178
0007be   ffdb                                                                                                               
-
 
1179
0007c0   0e32     MOVLW     0x32           			cm.data[2]='2';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1180
0007c2   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1181
0007c4   0e0b     MOVLW     0xb                                                                                             
-
 
1182
0007c6   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1183
0007c8   ffdb                                                                                                               
-
 
1184
0007ca   0e31     MOVLW     0x31           			cm.data[1]='1';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1185
0007cc   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1186
0007ce   0e0a     MOVLW     0xa                                                                                             
-
 
1187
0007d0   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1188
0007d2   ffdb                                                                                                               
-
 
1189
0007d4   0e30     MOVLW     0x30           			cm.data[0]='0';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
1190
0007d6   6ef3     MOVWF     0xf3,0x0                                                                                        
-
 
1191
0007d8   0e09     MOVLW     0x9                                                                                             
-
 
1192
0007da   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
1193
0007dc   ffdb                                                                                                               
1044
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1194
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1045
0006ec   50d9     MOVF      0xd9,0x0,0x0   			while(!canSendMessage(cm));                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1195
0007de   50d9     MOVF      0xd9,0x0,0x0   			while(!canSendMessage(cm));                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1046
0006ee   0f03     ADDLW     0x3                                                                                             
1196
0007e0   0f03     ADDLW     0x3                                                                                             
1047
0006f0   6ee9     MOVWF     0xe9,0x0                                                                                        
1197
0007e2   6ee9     MOVWF     0xe9,0x0                                                                                        
1048
0006f2   cfda     MOVFF     0xfda,0xfea                                                                                     
1198
0007e4   cfda     MOVFF     0xfda,0xfea                                                                                     
1049
0006f4   ffea                                                                                                               
1199
0007e6   ffea                                                                                                               
1050
0006f6   cfee     MOVFF     0xfee,0xfe6                                                                                     
1200
0007e8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1051
0006f8   ffe6                                                                                                               
1201
0007ea   ffe6                                                                                                               
1052
0006fa   cfee     MOVFF     0xfee,0xfe6                                                                                     
1202
0007ec   cfee     MOVFF     0xfee,0xfe6                                                                                     
1053
0006fc   ffe6                                                                                                               
1203
0007ee   ffe6                                                                                                               
1054
0006fe   cfee     MOVFF     0xfee,0xfe6                                                                                     
1204
0007f0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1055
000700   ffe6                                                                                                               
1205
0007f2   ffe6                                                                                                               
1056
000702   cfee     MOVFF     0xfee,0xfe6                                                                                     
1206
0007f4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1057
000704   ffe6                                                                                                               
1207
0007f6   ffe6                                                                                                               
1058
000706   cfee     MOVFF     0xfee,0xfe6                                                                                     
1208
0007f8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1059
000708   ffe6                                                                                                               
1209
0007fa   ffe6                                                                                                               
1060
00070a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1210
0007fc   cfee     MOVFF     0xfee,0xfe6                                                                                     
1061
00070c   ffe6                                                                                                               
1211
0007fe   ffe6                                                                                                               
1062
00070e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1212
000800   cfee     MOVFF     0xfee,0xfe6                                                                                     
1063
000710   ffe6                                                                                                               
1213
000802   ffe6                                                                                                               
1064
000712   cfee     MOVFF     0xfee,0xfe6                                                                                     
1214
000804   cfee     MOVFF     0xfee,0xfe6                                                                                     
1065
000714   ffe6                                                                                                               
1215
000806   ffe6                                                                                                               
1066
000716   cfee     MOVFF     0xfee,0xfe6                                                                                     
1216
000808   cfee     MOVFF     0xfee,0xfe6                                                                                     
1067
000718   ffe6                                                                                                               
1217
00080a   ffe6                                                                                                               
1068
00071a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1218
00080c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1069
00071c   ffe6                                                                                                               
1219
00080e   ffe6                                                                                                               
1070
00071e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1220
000810   cfee     MOVFF     0xfee,0xfe6                                                                                     
1071
000720   ffe6                                                                                                               
1221
000812   ffe6                                                                                                               
1072
000722   cfee     MOVFF     0xfee,0xfe6                                                                                     
1222
000814   cfee     MOVFF     0xfee,0xfe6                                                                                     
1073
000724   ffe6                                                                                                               
1223
000816   ffe6                                                                                                               
1074
000726   cfee     MOVFF     0xfee,0xfe6                                                                                     
1224
000818   cfee     MOVFF     0xfee,0xfe6                                                                                     
1075
000728   ffe6                                                                                                               
1225
00081a   ffe6                                                                                                               
1076
00072a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1226
00081c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1077
00072c   ffe6                                                                                                               
1227
00081e   ffe6                                                                                                               
1078
00072e   ec0e     CALL      0xa1c,0x0                                                                                       
1228
000820   ec87     CALL      0xb0e,0x0                                                                                       
1079
000730   f005                                                                                                               
1229
000822   f005                                                                                                               
1080
000732   6e00     MOVWF     0x0,0x0                                                                                         
1230
000824   6e00     MOVWF     0x0,0x0                                                                                         
1081
000734   0e0e     MOVLW     0xe                                                                                             
1231
000826   0e0e     MOVLW     0xe                                                                                             
1082
000736   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1232
000828   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1083
000738   5000     MOVF      0x0,0x0,0x0                                                                                     
1233
00082a   5000     MOVF      0x0,0x0,0x0                                                                                     
1084
00073a   0900     IORLW     0x0                                                                                             
1234
00082c   0900     IORLW     0x0                                                                                             
1085
00073c   e0d7     BZ        0x6ec                                                                                           
1235
00082e   e0d7     BZ        0x7de                                                                                           
1086
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1236
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1087
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1237
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1088
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1238
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1089
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1239
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1090
00073e   0e11     MOVLW     0x11           }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1240
000830   0e11     MOVLW     0x11           }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1091
000740   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
1241
000832   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
1092
000742   e202     BC        0x748                                                                                           
1242
000834   e202     BC        0x83a                                                                                           
1093
000744   6ae1     CLRF      0xe1,0x0                                                                                        
1243
000836   6ae1     CLRF      0xe1,0x0                                                                                        
1094
000746   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1244
000838   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1095
000748   6ee1     MOVWF     0xe1,0x0                                                                                        
1245
00083a   6ee1     MOVWF     0xe1,0x0                                                                                        
1096
00074a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1246
00083c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1097
00074c   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1247
00083e   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1098
00074e   ffd9                                                                                                               
1248
000840   ffd9                                                                                                               
1099
000750   0012     RETURN    0x0                                                                                             
1249
000842   0012     RETURN    0x0                                                                                             
1100
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1250
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1101
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\CAN.c
1251
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\CAN.c
1102
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1252
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1103
                                            *                  CAN driver                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1253
                                            *                  CAN driver                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1104
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1254
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
Line 1129... Line 1279...
1129
                                           *	Affects: Changes can registers.                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1279
                                           *	Affects: Changes can registers.                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1130
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1280
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1131
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1281
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1132
                                           void canInit()                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1282
                                           void canInit()                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1133
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1283
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1134
000752   0e80     MOVLW     0x80           	CANCON = 0x80; //request config mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1284
000844   0e80     MOVLW     0x80           	CANCON = 0x80; //request config mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1135
000754   6e6f     MOVWF     0x6f,0x0                                                                                        
1285
000846   6e6f     MOVWF     0x6f,0x0                                                                                        
1136
000756   0ee0     MOVLW     0xe0           	while ((CANSTAT & 0xE0) != 0x80 ); //wait for config mode request               F:\MCP\projects\CAN\canNode\Source\CAN.c
1286
000848   0ee0     MOVLW     0xe0           	while ((CANSTAT & 0xE0) != 0x80 ); //wait for config mode request               F:\MCP\projects\CAN\canNode\Source\CAN.c
1137
000758   146e     ANDWF     0x6e,0x0,0x0                                                                                    
1287
00084a   146e     ANDWF     0x6e,0x0,0x0                                                                                    
1138
00075a   0880     SUBLW     0x80                                                                                            
1288
00084c   0880     SUBLW     0x80                                                                                            
1139
00075c   e1fc     BNZ       0x756                                                                                           
1289
00084e   e1fc     BNZ       0x848                                                                                           
1140
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1290
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1141
                                           	// BAUD AND TQS                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1291
                                           	// BAUD AND TQS                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1142
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1292
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1143
00075e   6a70     CLRF      0x70,0x0       	BRGCON1=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1293
000850   6a70     CLRF      0x70,0x0       	BRGCON1=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1144
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1294
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1145
                                           	// Sync_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1295
                                           	// Sync_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1146
000760   9e70     BCF       0x70,0x7,0x0   	BRGCON1bits.SJW1=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1296
000852   9e70     BCF       0x70,0x7,0x0   	BRGCON1bits.SJW1=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1147
000762   8c70     BSF       0x70,0x6,0x0   	BRGCON1bits.SJW0=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1297
000854   8c70     BSF       0x70,0x6,0x0   	BRGCON1bits.SJW0=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1148
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1298
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1149
                                           	// Setting BRP.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1299
                                           	// Setting BRP.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1150
000764   0e09     MOVLW     0x9            	BRGCON1=BRGCON1|CAN_BRP;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1300
000856   0e09     MOVLW     0x9            	BRGCON1=BRGCON1|CAN_BRP;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1151
000766   1070     IORWF     0x70,0x0,0x0                                                                                    
1301
000858   1070     IORWF     0x70,0x0,0x0                                                                                    
1152
000768   6e70     MOVWF     0x70,0x0                                                                                        
1302
00085a   6e70     MOVWF     0x70,0x0                                                                                        
1153
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1303
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1154
                                           	// Maximum PHEG1                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1304
                                           	// Maximum PHEG1                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1155
00076a   8e71     BSF       0x71,0x7,0x0   	BRGCON2bits.SEG2PHTS = 1;                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1305
00085c   8e71     BSF       0x71,0x7,0x0   	BRGCON2bits.SEG2PHTS = 1;                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1156
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1306
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1157
                                           	// Phase_Seg1 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1307
                                           	// Phase_Seg1 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1158
00076c   9a71     BCF       0x71,0x5,0x0   	BRGCON2bits.SEG1PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1308
00085e   9a71     BCF       0x71,0x5,0x0   	BRGCON2bits.SEG1PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1159
00076e   9871     BCF       0x71,0x4,0x0   	BRGCON2bits.SEG1PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1309
000860   9871     BCF       0x71,0x4,0x0   	BRGCON2bits.SEG1PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1160
000770   8671     BSF       0x71,0x3,0x0   	BRGCON2bits.SEG1PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1310
000862   8671     BSF       0x71,0x3,0x0   	BRGCON2bits.SEG1PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1161
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1311
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1162
                                           	// Prop_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1312
                                           	// Prop_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1163
000772   9471     BCF       0x71,0x2,0x0   	BRGCON2bits.PRSEG2 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1313
000864   9471     BCF       0x71,0x2,0x0   	BRGCON2bits.PRSEG2 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1164
000774   9271     BCF       0x71,0x1,0x0   	BRGCON2bits.PRSEG1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1314
000866   9271     BCF       0x71,0x1,0x0   	BRGCON2bits.PRSEG1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1165
000776   8071     BSF       0x71,0x0,0x0   	BRGCON2bits.PRSEG0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1315
000868   8071     BSF       0x71,0x0,0x0   	BRGCON2bits.PRSEG0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1166
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1316
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1167
                                           	//  Enableing bus wake-up                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1317
                                           	//  Enableing bus wake-up                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1168
000778   9e72     BCF       0x72,0x7,0x0   	BRGCON3bits.WAKDIS = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1318
00086a   9e72     BCF       0x72,0x7,0x0   	BRGCON3bits.WAKDIS = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1169
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1319
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1170
                                           	// Dont use filter when wakeup                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1320
                                           	// Dont use filter when wakeup                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1171
00077a   9c72     BCF       0x72,0x6,0x0   	BRGCON3bits.WAKFIL = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1321
00086c   9c72     BCF       0x72,0x6,0x0   	BRGCON3bits.WAKFIL = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1172
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1322
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1173
                                           	// Phase_Seg2 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1323
                                           	// Phase_Seg2 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1174
00077c   9472     BCF       0x72,0x2,0x0   	BRGCON3bits.SEG2PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1324
00086e   9472     BCF       0x72,0x2,0x0   	BRGCON3bits.SEG2PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1175
00077e   9272     BCF       0x72,0x1,0x0   	BRGCON3bits.SEG2PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1325
000870   9272     BCF       0x72,0x1,0x0   	BRGCON3bits.SEG2PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1176
000780   8072     BSF       0x72,0x0,0x0   	BRGCON3bits.SEG2PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1326
000872   8072     BSF       0x72,0x0,0x0   	BRGCON3bits.SEG2PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1177
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1327
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1178
000782   6a77     CLRF      0x77,0x0       	ECANCON=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1328
000874   6a77     CLRF      0x77,0x0       	ECANCON=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1179
000784   9e77     BCF       0x77,0x7,0x0   	ECANCONbits.MDSEL1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1329
000876   9e77     BCF       0x77,0x7,0x0   	ECANCONbits.MDSEL1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1180
000786   8c77     BSF       0x77,0x6,0x0   	ECANCONbits.MDSEL0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1330
000878   8c77     BSF       0x77,0x6,0x0   	ECANCONbits.MDSEL0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1181
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1331
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1182
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1332
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1183
                                           	// FILTERS AND MASKS                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1333
                                           	// FILTERS AND MASKS                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1184
000788   8c60     BSF       0x60,0x6,0x0   	RXB0CONbits.RXM1=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1334
00087a   8c60     BSF       0x60,0x6,0x0   	RXB0CONbits.RXM1=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1185
00078a   9a60     BCF       0x60,0x5,0x0   	RXB0CONbits.RXM0=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1335
00087c   9a60     BCF       0x60,0x5,0x0   	RXB0CONbits.RXM0=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1186
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1336
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1187
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1337
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1188
                                           	// INTERRUPTS                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1338
                                           	// INTERRUPTS                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1189
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1339
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1190
                                           	// Diable transmit interrupt                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1340
                                           	// Diable transmit interrupt                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1191
00078c   010d     MOVLB     0xd            	TXBIE = 0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1341
00087e   010d     MOVLB     0xd            	TXBIE = 0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1192
00078e   6bfc     CLRF      0xfc,0x1                                                                                        
1342
000880   6bfc     CLRF      0xfc,0x1                                                                                        
1193
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1343
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1194
                                           	//rx any interrupt                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1344
                                           	//rx any interrupt                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1195
000790   6aa4     CLRF      0xa4,0x0       	PIR3 = 0;                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1345
000882   6aa4     CLRF      0xa4,0x0       	PIR3 = 0;                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1196
000792   0e03     MOVLW     0x3            	PIE3 = 0b00000011;                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1346
000884   0e03     MOVLW     0x3            	PIE3 = 0b00000011;                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1197
000794   6ea3     MOVWF     0xa3,0x0                                                                                        
1347
000886   6ea3     MOVWF     0xa3,0x0                                                                                        
1198
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1348
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1199
                                           	// High interrupt                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1349
                                           	// High interrupt                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1200
000796   6ea5     MOVWF     0xa5,0x0       	IPR3 =0b00000011;                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1350
000888   6ea5     MOVWF     0xa5,0x0       	IPR3 =0b00000011;                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1201
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1351
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1202
                                           	// Programmable buffers interrupt                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1352
                                           	// Programmable buffers interrupt                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1203
000798   69fa     SETF      0xfa,0x1       	BIE0  = 0xFF;	                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1353
00088a   69fa     SETF      0xfa,0x1       	BIE0  = 0xFF;	                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1204
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1354
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1205
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1355
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1206
                                           	//loopback mode or not                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1356
                                           	//loopback mode or not                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1207
                                           	#ifdef CAN_LOOPBACK_MODE                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1357
                                           	#ifdef CAN_LOOPBACK_MODE                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1208
00079a   0e40     MOVLW     0x40           		CANCON = 0x40;//request loopback mode                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1358
00088c   0e40     MOVLW     0x40           		CANCON = 0x40;//request loopback mode                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1209
00079c   6e6f     MOVWF     0x6f,0x0                                                                                        
1359
00088e   6e6f     MOVWF     0x6f,0x0                                                                                        
1210
00079e   0ee0     MOVLW     0xe0           		while ((CANSTAT & 0xE0) != 0x40 );//wait for loopback mode                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1360
000890   0ee0     MOVLW     0xe0           		while ((CANSTAT & 0xE0) != 0x40 );//wait for loopback mode                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1211
0007a0   146e     ANDWF     0x6e,0x0,0x0                                                                                    
1361
000892   146e     ANDWF     0x6e,0x0,0x0                                                                                    
1212
0007a2   0840     SUBLW     0x40                                                                                            
1362
000894   0840     SUBLW     0x40                                                                                            
1213
0007a4   e1fc     BNZ       0x79e                                                                                           
1363
000896   e1fc     BNZ       0x890                                                                                           
1214
                                           	#else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1364
                                           	#else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1215
                                           		CANCON = 0x00;//request normal mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1365
                                           		CANCON = 0x00;//request normal mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1216
                                           		while ((CANSTAT & 0xE0) != 0x00 );//wait for normal mode                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1366
                                           		while ((CANSTAT & 0xE0) != 0x00 );//wait for normal mode                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1217
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1367
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1218
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1368
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1219
0007a6   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1369
000898   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1220
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1370
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1221
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1371
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1222
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1372
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1223
                                           *	Function: canISR                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1373
                                           *	Function: canISR                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1224
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1374
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
Line 1228... Line 1378...
1228
                                           *	Affects: interrupt registers and receive data buffers                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1378
                                           *	Affects: interrupt registers and receive data buffers                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1229
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1379
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1230
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1380
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1231
                                           void canISR()                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1381
                                           void canISR()                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1232
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1382
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1383
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1384
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1233
0007a8   50a4     MOVF      0xa4,0x0,0x0   	if (PIR3bits.RXBnIF || PIR3bits.RXB1IF || PIR3bits.RXB0IF)                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1385
00089a   50a4     MOVF      0xa4,0x0,0x0   	if (PIR3bits.RXBnIF || PIR3bits.RXB1IF || PIR3bits.RXB0IF)                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1234
0007aa   0b02     ANDLW     0x2                                                                                             
1386
00089c   0b02     ANDLW     0x2                                                                                             
1235
0007ac   e106     BNZ       0x7ba                                                                                           
1387
00089e   e106     BNZ       0x8ac                                                                                           
1236
0007ae   50a4     MOVF      0xa4,0x0,0x0                                                                                    
1388
0008a0   50a4     MOVF      0xa4,0x0,0x0                                                                                    
1237
0007b0   0b02     ANDLW     0x2                                                                                             
1389
0008a2   0b02     ANDLW     0x2                                                                                             
1238
0007b2   e103     BNZ       0x7ba                                                                                           
1390
0008a4   e103     BNZ       0x8ac                                                                                           
1239
0007b4   50a4     MOVF      0xa4,0x0,0x0                                                                                    
1391
0008a6   50a4     MOVF      0xa4,0x0,0x0                                                                                    
1240
0007b6   0b01     ANDLW     0x1                                                                                             
1392
0008a8   0b01     ANDLW     0x1                                                                                             
1241
0007b8   e03a     BZ        0x82e                                                                                           
1393
0008aa   e03a     BZ        0x920                                                                                           
1242
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1394
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1243
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1244
                                           		// Get which buffer that is ful.                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1395
                                           		// Get which buffer that is ful.                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1245
0007ba   ae60     BTFSS     0x60,0x7,0x0   			 if (RXB0CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10000; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1396
0008ac   ae60     BTFSS     0x60,0x7,0x0   			 if (RXB0CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10000; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1246
0007bc   d004     BRA       0x7c6                                                                                           
1397
0008ae   d004     BRA       0x8b8                                                                                           
1247
0007be   0e00     MOVLW     0x0                                                                                             
1398
0008b0   0e00     MOVLW     0x0                                                                                             
1248
0007c0   1477     ANDWF     0x77,0x0,0x0                                                                                    
1399
0008b2   1477     ANDWF     0x77,0x0,0x0                                                                                    
1249
0007c2   0910     IORLW     0x10                                                                                            
1400
0008b4   0910     IORLW     0x10                                                                                            
1250
0007c4   d02b     BRA       0x81c          		else if (RXB1CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10001; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1401
0008b6   d02b     BRA       0x90e          		else if (RXB1CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10001; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1251
0007c6   010f     MOVLB     0xf                                                                                             
1402
0008b8   010f     MOVLB     0xf                                                                                             
1252
0007c8   af50     BTFSS     0x50,0x7,0x1                                                                                    
1403
0008ba   af50     BTFSS     0x50,0x7,0x1                                                                                    
1253
0007ca   d004     BRA       0x7d4                                                                                           
1404
0008bc   d004     BRA       0x8c6                                                                                           
1254
0007cc   0e00     MOVLW     0x0                                                                                             
1405
0008be   0e00     MOVLW     0x0                                                                                             
1255
0007ce   1477     ANDWF     0x77,0x0,0x0                                                                                    
1406
0008c0   1477     ANDWF     0x77,0x0,0x0                                                                                    
1256
0007d0   0911     IORLW     0x11                                                                                            
1407
0008c2   0911     IORLW     0x11                                                                                            
1257
0007d2   d024     BRA       0x81c          		else if (B0CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10010; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1408
0008c4   d024     BRA       0x90e          		else if (B0CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10010; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1258
0007d4   010e     MOVLB     0xe                                                                                             
1409
0008c6   010e     MOVLB     0xe                                                                                             
1259
0007d6   af20     BTFSS     0x20,0x7,0x1                                                                                    
1410
0008c8   af20     BTFSS     0x20,0x7,0x1                                                                                    
1260
0007d8   d004     BRA       0x7e2                                                                                           
1411
0008ca   d004     BRA       0x8d4                                                                                           
1261
0007da   0e00     MOVLW     0x0                                                                                             
1412
0008cc   0e00     MOVLW     0x0                                                                                             
1262
0007dc   1477     ANDWF     0x77,0x0,0x0                                                                                    
1413
0008ce   1477     ANDWF     0x77,0x0,0x0                                                                                    
1263
0007de   0912     IORLW     0x12                                                                                            
1414
0008d0   0912     IORLW     0x12                                                                                            
1264
0007e0   d01d     BRA       0x81c          		else if (B1CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10011; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1415
0008d2   d01d     BRA       0x90e          		else if (B1CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10011; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1265
0007e2   af30     BTFSS     0x30,0x7,0x1                                                                                    
1416
0008d4   af30     BTFSS     0x30,0x7,0x1                                                                                    
1266
0007e4   d004     BRA       0x7ee                                                                                           
1417
0008d6   d004     BRA       0x8e0                                                                                           
1267
0007e6   0e00     MOVLW     0x0                                                                                             
1418
0008d8   0e00     MOVLW     0x0                                                                                             
1268
0007e8   1477     ANDWF     0x77,0x0,0x0                                                                                    
1419
0008da   1477     ANDWF     0x77,0x0,0x0                                                                                    
1269
0007ea   0913     IORLW     0x13                                                                                            
1420
0008dc   0913     IORLW     0x13                                                                                            
1270
0007ec   d017     BRA       0x81c          		else if (B2CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10100; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1421
0008de   d017     BRA       0x90e          		else if (B2CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10100; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1271
0007ee   af40     BTFSS     0x40,0x7,0x1                                                                                    
1422
0008e0   af40     BTFSS     0x40,0x7,0x1                                                                                    
1272
0007f0   d004     BRA       0x7fa                                                                                           
1423
0008e2   d004     BRA       0x8ec                                                                                           
1273
0007f2   0e00     MOVLW     0x0                                                                                             
1424
0008e4   0e00     MOVLW     0x0                                                                                             
1274
0007f4   1477     ANDWF     0x77,0x0,0x0                                                                                    
1425
0008e6   1477     ANDWF     0x77,0x0,0x0                                                                                    
1275
0007f6   0914     IORLW     0x14                                                                                            
1426
0008e8   0914     IORLW     0x14                                                                                            
1276
0007f8   d011     BRA       0x81c          		else if (B3CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10101; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1427
0008ea   d011     BRA       0x90e          		else if (B3CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10101; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1277
0007fa   af50     BTFSS     0x50,0x7,0x1                                                                                    
1428
0008ec   af50     BTFSS     0x50,0x7,0x1                                                                                    
1278
0007fc   d004     BRA       0x806                                                                                           
1429
0008ee   d004     BRA       0x8f8                                                                                           
1279
0007fe   0e00     MOVLW     0x0                                                                                             
1430
0008f0   0e00     MOVLW     0x0                                                                                             
1280
000800   1477     ANDWF     0x77,0x0,0x0                                                                                    
1431
0008f2   1477     ANDWF     0x77,0x0,0x0                                                                                    
1281
000802   0915     IORLW     0x15                                                                                            
1432
0008f4   0915     IORLW     0x15                                                                                            
1282
000804   d00b     BRA       0x81c          		else if (B4CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10110; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1433
0008f6   d00b     BRA       0x90e          		else if (B4CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10110; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1283
000806   af60     BTFSS     0x60,0x7,0x1                                                                                    
1434
0008f8   af60     BTFSS     0x60,0x7,0x1                                                                                    
1284
000808   d004     BRA       0x812                                                                                           
1435
0008fa   d004     BRA       0x904                                                                                           
1285
00080a   0e00     MOVLW     0x0                                                                                             
1436
0008fc   0e00     MOVLW     0x0                                                                                             
1286
00080c   1477     ANDWF     0x77,0x0,0x0                                                                                    
1437
0008fe   1477     ANDWF     0x77,0x0,0x0                                                                                    
1287
00080e   0916     IORLW     0x16                                                                                            
1438
000900   0916     IORLW     0x16                                                                                            
1288
000810   d005     BRA       0x81c          		else if (B5CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10111; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1439
000902   d005     BRA       0x90e          		else if (B5CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10111; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1289
000812   af70     BTFSS     0x70,0x7,0x1                                                                                    
1440
000904   af70     BTFSS     0x70,0x7,0x1                                                                                    
1290
000814   d005     BRA       0x820                                                                                           
1441
000906   d005     BRA       0x912                                                                                           
1291
000816   0e00     MOVLW     0x0                                                                                             
1442
000908   0e00     MOVLW     0x0                                                                                             
1292
000818   1477     ANDWF     0x77,0x0,0x0                                                                                    
1443
00090a   1477     ANDWF     0x77,0x0,0x0                                                                                    
1293
00081a   0917     IORLW     0x17                                                                                            
1444
00090c   0917     IORLW     0x17                                                                                            
1294
00081c   6e77     MOVWF     0x77,0x0                                                                                        
1445
00090e   6e77     MOVWF     0x77,0x0                                                                                        
1295
00081e   d808     RCALL     0x830                                                                                           
1446
000910   d808     RCALL     0x922                                                                                           
1296
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1447
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1297
000820   a2a4     BTFSS     0xa4,0x1,0x0   		if (PIR3bits.RXBnIF) {PIR3bits.RXBnIF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1448
000912   a2a4     BTFSS     0xa4,0x1,0x0   		if (PIR3bits.RXBnIF) {PIR3bits.RXBnIF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1298
000822   d003     BRA       0x82a                                                                                           
1449
000914   d003     BRA       0x91c                                                                                           
1299
000824   92a4     BCF       0xa4,0x1,0x0                                                                                    
1450
000916   92a4     BCF       0xa4,0x1,0x0                                                                                    
1300
000826   b2a4     BTFSC     0xa4,0x1,0x0   		if (PIR3bits.RXB1IF) {PIR3bits.RXB1IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1451
000918   b2a4     BTFSC     0xa4,0x1,0x0   		if (PIR3bits.RXB1IF) {PIR3bits.RXB1IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1301
000828   92a4     BCF       0xa4,0x1,0x0                                                                                    
1452
00091a   92a4     BCF       0xa4,0x1,0x0                                                                                    
1302
00082a   b0a4     BTFSC     0xa4,0x0,0x0   		if (PIR3bits.RXB0IF) {PIR3bits.RXB0IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1453
00091c   b0a4     BTFSC     0xa4,0x0,0x0   		if (PIR3bits.RXB0IF) {PIR3bits.RXB0IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1303
00082c   90a4     BCF       0xa4,0x0,0x0                                                                                    
1454
00091e   90a4     BCF       0xa4,0x0,0x0                                                                                    
1304
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1455
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1305
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1456
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1306
00082e   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1457
000920   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1307
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1458
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1308
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1459
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1309
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1460
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1310
                                           *	Function: canGetPacket                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1461
                                           *	Function: canGetPacket                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1311
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1462
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1312
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1463
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1313
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1464
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1314
                                           *	Pre-conditions: a call to canISR and an packet is available and banked to RXB0 F:\MCP\projects\CAN\canNode\Source\CAN.c
1465
                                           *	Pre-conditions: a call to canISR and an packet is available and banked to RXB0 F:\MCP\projects\CAN\canNode\Source\CAN.c
1315
                                           *	Affects: Calls canParse() function in main for parsing received packet.        F:\MCP\projects\CAN\canNode\Source\CAN.c
1466
                                           *	Affects: Calls canParse() function in main for parsing received packet.        F:\MCP\projects\CAN\canNode\Source\CAN.c
1316
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1467
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1317
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1468
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1318
000830   cfd9     MOVFF     0xfd9,0xfe6    void canGetPacket()                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1469
000922   cfd9     MOVFF     0xfd9,0xfe6    void canGetPacket()                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1319
000832   ffe6                                                                                                               
1470
000924   ffe6                                                                                                               
1320
000834   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1471
000926   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1321
000836   ffd9                                                                                                               
1472
000928   ffd9                                                                                                               
1322
000838   0e0e     MOVLW     0xe                                                                                             
1473
00092a   0e0e     MOVLW     0xe                                                                                             
1323
00083a   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
1474
00092c   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
1324
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1475
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1325
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1476
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1326
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1477
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1327
                                           		// Set extended mode or not.                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1478
                                           		// Set extended mode or not.                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1328
00083c   5062     MOVF      0x62,0x0,0x0   		cm.extended=(RXB0SIDLbits.EXID==0?FALSE:TRUE);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1479
00092e   5062     MOVF      0x62,0x0,0x0   		cm.extended=(RXB0SIDLbits.EXID==0?FALSE:TRUE);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1329
00083e   0b08     ANDLW     0x8                                                                                             
1480
000930   0b08     ANDLW     0x8                                                                                             
1330
000840   e102     BNZ       0x846                                                                                           
1481
000932   e102     BNZ       0x938                                                                                           
1331
000842   0e00     MOVLW     0x0                                                                                             
1482
000934   0e00     MOVLW     0x0                                                                                             
1332
000844   d001     BRA       0x848                                                                                           
1483
000936   d001     BRA       0x93a                                                                                           
1333
000846   0e01     MOVLW     0x1                                                                                             
1484
000938   0e01     MOVLW     0x1                                                                                             
1334
000848   6ee7     MOVWF     0xe7,0x0                                                                                        
1485
00093a   6ee7     MOVWF     0xe7,0x0                                                                                        
1335
00084a   0e04     MOVLW     0x4                                                                                             
1486
00093c   0e04     MOVLW     0x4                                                                                             
1336
00084c   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
1487
00093e   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
1337
00084e   ffdb                                                                                                               
1488
000940   ffdb                                                                                                               
1338
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1489
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1339
                                           		// Clear                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1490
                                           		// Clear                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1340
000850   6ade     CLRF      0xde,0x0       		cm.ident=0;                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1491
000942   6ade     CLRF      0xde,0x0       		cm.ident=0;                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1341
000852   6ade     CLRF      0xde,0x0                                                                                        
1492
000944   6ade     CLRF      0xde,0x0                                                                                        
1342
000854   6ade     CLRF      0xde,0x0                                                                                        
1493
000946   6ade     CLRF      0xde,0x0                                                                                        
1343
000856   6add     CLRF      0xdd,0x0                                                                                        
1494
000948   6add     CLRF      0xdd,0x0                                                                                        
1344
000858   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1495
00094a   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1345
00085a   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1496
00094c   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1346
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1497
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1347
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1498
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1348
00085c   04db     DECF      0xdb,0x0,0x0   		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1499
00094e   04db     DECF      0xdb,0x0,0x0   		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1349
00085e   e163     BNZ       0x926                                                                                           
1500
000950   e163     BNZ       0xa18                                                                                           
1350
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1501
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1351
                                           			//Read extended ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1502
                                           			//Read extended ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1352
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1503
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1353
                                           			//xx xx xx 28 27 26 25 24   23 22 21 20 19 18 17 16   15 14 13 12 11 10 09 08   07 06 05 04 03 02 01 00 F:\MCP\projects\CAN\canNode\Source\CAN.c
1504
                                           			//xx xx xx 28 27 26 25 24   23 22 21 20 19 18 17 16   15 14 13 12 11 10 09 08   07 06 05 04 03 02 01 00 F:\MCP\projects\CAN\canNode\Source\CAN.c
1354
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1505
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1355
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1506
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1356
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1507
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1357
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1508
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1358
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1509
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1359
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1510
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1360
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1511
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1361
000860   5061     MOVF      0x61,0x0,0x0           	cm.ident = (((DWORD)RXB0SIDH)<<21) + (((DWORD)(RXB0SIDL & 0xE0))<<13) + (((DWORD)(RXB0SIDL & 0x03))<<16) + (((DWORD)RXB0EIDH)<<8) + (BYTE)RXB0EIDL; F:\MCP\projects\CAN\canNode\Source\CAN.c
1512
000952   5061     MOVF      0x61,0x0,0x0           	cm.ident = (((DWORD)RXB0SIDH)<<21) + (((DWORD)(RXB0SIDL & 0xE0))<<13) + (((DWORD)(RXB0SIDL & 0x03))<<16) + (((DWORD)RXB0EIDH)<<8) + (BYTE)RXB0EIDL; F:\MCP\projects\CAN\canNode\Source\CAN.c
1362
000862   6e00     MOVWF     0x0,0x0                                                                                         
1513
000954   6e00     MOVWF     0x0,0x0                                                                                         
1363
000864   6a01     CLRF      0x1,0x0                                                                                         
1514
000956   6a01     CLRF      0x1,0x0                                                                                         
1364
000866   6a02     CLRF      0x2,0x0                                                                                         
1515
000958   6a02     CLRF      0x2,0x0                                                                                         
1365
000868   6a03     CLRF      0x3,0x0                                                                                         
1516
00095a   6a03     CLRF      0x3,0x0                                                                                         
1366
00086a   0e15     MOVLW     0x15                                                                                            
1517
00095c   0e15     MOVLW     0x15                                                                                            
1367
00086c   0b1f     ANDLW     0x1f                                                                                            
1518
00095e   0b1f     ANDLW     0x1f                                                                                            
1368
00086e   e007     BZ        0x87e                                                                                           
1519
000960   e007     BZ        0x970                                                                                           
1369
000870   90d8     BCF       0xd8,0x0,0x0                                                                                    
1520
000962   90d8     BCF       0xd8,0x0,0x0                                                                                    
1370
000872   3600     RLCF      0x0,0x1,0x0                                                                                     
1521
000964   3600     RLCF      0x0,0x1,0x0                                                                                     
1371
000874   3601     RLCF      0x1,0x1,0x0                                                                                     
1522
000966   3601     RLCF      0x1,0x1,0x0                                                                                     
1372
000876   3602     RLCF      0x2,0x1,0x0                                                                                     
1523
000968   3602     RLCF      0x2,0x1,0x0                                                                                     
1373
000878   3603     RLCF      0x3,0x1,0x0                                                                                     
1524
00096a   3603     RLCF      0x3,0x1,0x0                                                                                     
1374
00087a   06e8     DECF      0xe8,0x1,0x0                                                                                    
1525
00096c   06e8     DECF      0xe8,0x1,0x0                                                                                    
1375
00087c   e1f9     BNZ       0x870                                                                                           
1526
00096e   e1f9     BNZ       0x962                                                                                           
1376
00087e   0ee0     MOVLW     0xe0                                                                                            
1527
000970   0ee0     MOVLW     0xe0                                                                                            
1377
000880   1462     ANDWF     0x62,0x0,0x0                                                                                    
1528
000972   1462     ANDWF     0x62,0x0,0x0                                                                                    
1378
000882   6e04     MOVWF     0x4,0x0                                                                                         
1529
000974   6e04     MOVWF     0x4,0x0                                                                                         
1379
000884   6a05     CLRF      0x5,0x0                                                                                         
1530
000976   6a05     CLRF      0x5,0x0                                                                                         
1380
000886   6a06     CLRF      0x6,0x0                                                                                         
1531
000978   6a06     CLRF      0x6,0x0                                                                                         
1381
000888   6a07     CLRF      0x7,0x0                                                                                         
1532
00097a   6a07     CLRF      0x7,0x0                                                                                         
1382
00088a   0e0d     MOVLW     0xd                                                                                             
1533
00097c   0e0d     MOVLW     0xd                                                                                             
1383
00088c   0b1f     ANDLW     0x1f                                                                                            
1534
00097e   0b1f     ANDLW     0x1f                                                                                            
1384
00088e   e007     BZ        0x89e                                                                                           
1535
000980   e007     BZ        0x990                                                                                           
1385
000890   90d8     BCF       0xd8,0x0,0x0                                                                                    
1536
000982   90d8     BCF       0xd8,0x0,0x0                                                                                    
1386
000892   3604     RLCF      0x4,0x1,0x0                                                                                     
1537
000984   3604     RLCF      0x4,0x1,0x0                                                                                     
1387
000894   3605     RLCF      0x5,0x1,0x0                                                                                     
1538
000986   3605     RLCF      0x5,0x1,0x0                                                                                     
1388
000896   3606     RLCF      0x6,0x1,0x0                                                                                     
1539
000988   3606     RLCF      0x6,0x1,0x0                                                                                     
1389
000898   3607     RLCF      0x7,0x1,0x0                                                                                     
1540
00098a   3607     RLCF      0x7,0x1,0x0                                                                                     
1390
00089a   06e8     DECF      0xe8,0x1,0x0                                                                                    
1541
00098c   06e8     DECF      0xe8,0x1,0x0                                                                                    
1391
00089c   e1f9     BNZ       0x890                                                                                           
1542
00098e   e1f9     BNZ       0x982                                                                                           
1392
00089e   5004     MOVF      0x4,0x0,0x0                                                                                     
1543
000990   5004     MOVF      0x4,0x0,0x0                                                                                     
1393
0008a0   2600     ADDWF     0x0,0x1,0x0                                                                                     
1544
000992   2600     ADDWF     0x0,0x1,0x0                                                                                     
1394
0008a2   5005     MOVF      0x5,0x0,0x0                                                                                     
1545
000994   5005     MOVF      0x5,0x0,0x0                                                                                     
1395
0008a4   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1546
000996   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1396
0008a6   5006     MOVF      0x6,0x0,0x0                                                                                     
1547
000998   5006     MOVF      0x6,0x0,0x0                                                                                     
1397
0008a8   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1548
00099a   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1398
0008aa   5007     MOVF      0x7,0x0,0x0                                                                                     
1549
00099c   5007     MOVF      0x7,0x0,0x0                                                                                     
1399
0008ac   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1550
00099e   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1400
0008ae   0e03     MOVLW     0x3                                                                                             
1551
0009a0   0e03     MOVLW     0x3                                                                                             
1401
0008b0   1462     ANDWF     0x62,0x0,0x0                                                                                    
1552
0009a2   1462     ANDWF     0x62,0x0,0x0                                                                                    
1402
0008b2   6e08     MOVWF     0x8,0x0                                                                                         
1553
0009a4   6e08     MOVWF     0x8,0x0                                                                                         
1403
0008b4   6a09     CLRF      0x9,0x0                                                                                         
1554
0009a6   6a09     CLRF      0x9,0x0                                                                                         
1404
0008b6   6a0a     CLRF      0xa,0x0                                                                                         
1555
0009a8   6a0a     CLRF      0xa,0x0                                                                                         
1405
0008b8   6a0b     CLRF      0xb,0x0                                                                                         
1556
0009aa   6a0b     CLRF      0xb,0x0                                                                                         
1406
0008ba   0e10     MOVLW     0x10                                                                                            
1557
0009ac   0e10     MOVLW     0x10                                                                                            
1407
0008bc   0b1f     ANDLW     0x1f                                                                                            
1558
0009ae   0b1f     ANDLW     0x1f                                                                                            
1408
0008be   e007     BZ        0x8ce                                                                                           
1559
0009b0   e007     BZ        0x9c0                                                                                           
1409
0008c0   90d8     BCF       0xd8,0x0,0x0                                                                                    
1560
0009b2   90d8     BCF       0xd8,0x0,0x0                                                                                    
1410
0008c2   3608     RLCF      0x8,0x1,0x0                                                                                     
1561
0009b4   3608     RLCF      0x8,0x1,0x0                                                                                     
1411
0008c4   3609     RLCF      0x9,0x1,0x0                                                                                     
1562
0009b6   3609     RLCF      0x9,0x1,0x0                                                                                     
1412
0008c6   360a     RLCF      0xa,0x1,0x0                                                                                     
1563
0009b8   360a     RLCF      0xa,0x1,0x0                                                                                     
1413
0008c8   360b     RLCF      0xb,0x1,0x0                                                                                     
1564
0009ba   360b     RLCF      0xb,0x1,0x0                                                                                     
1414
0008ca   06e8     DECF      0xe8,0x1,0x0                                                                                    
1565
0009bc   06e8     DECF      0xe8,0x1,0x0                                                                                    
1415
0008cc   e1f9     BNZ       0x8c0                                                                                           
1566
0009be   e1f9     BNZ       0x9b2                                                                                           
1416
0008ce   5008     MOVF      0x8,0x0,0x0                                                                                     
1567
0009c0   5008     MOVF      0x8,0x0,0x0                                                                                     
1417
0008d0   2600     ADDWF     0x0,0x1,0x0                                                                                     
1568
0009c2   2600     ADDWF     0x0,0x1,0x0                                                                                     
1418
0008d2   5009     MOVF      0x9,0x0,0x0                                                                                     
1569
0009c4   5009     MOVF      0x9,0x0,0x0                                                                                     
1419
0008d4   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1570
0009c6   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1420
0008d6   500a     MOVF      0xa,0x0,0x0                                                                                     
1571
0009c8   500a     MOVF      0xa,0x0,0x0                                                                                     
1421
0008d8   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1572
0009ca   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1422
0008da   500b     MOVF      0xb,0x0,0x0                                                                                     
1573
0009cc   500b     MOVF      0xb,0x0,0x0                                                                                     
1423
0008dc   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1574
0009ce   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1424
0008de   5063     MOVF      0x63,0x0,0x0                                                                                    
1575
0009d0   5063     MOVF      0x63,0x0,0x0                                                                                    
1425
0008e0   6e0c     MOVWF     0xc,0x0                                                                                         
1576
0009d2   6e0c     MOVWF     0xc,0x0                                                                                         
1426
0008e2   6a0d     CLRF      0xd,0x0                                                                                         
1577
0009d4   6a0d     CLRF      0xd,0x0                                                                                         
1427
0008e4   6a0e     CLRF      0xe,0x0                                                                                         
1578
0009d6   6a0e     CLRF      0xe,0x0                                                                                         
1428
0008e6   6a0f     CLRF      0xf,0x0                                                                                         
1579
0009d8   6a0f     CLRF      0xf,0x0                                                                                         
1429
0008e8   0e08     MOVLW     0x8                                                                                             
1580
0009da   0e08     MOVLW     0x8                                                                                             
1430
0008ea   0b1f     ANDLW     0x1f                                                                                            
1581
0009dc   0b1f     ANDLW     0x1f                                                                                            
1431
0008ec   e007     BZ        0x8fc                                                                                           
1582
0009de   e007     BZ        0x9ee                                                                                           
1432
0008ee   90d8     BCF       0xd8,0x0,0x0                                                                                    
1583
0009e0   90d8     BCF       0xd8,0x0,0x0                                                                                    
1433
0008f0   360c     RLCF      0xc,0x1,0x0                                                                                     
1584
0009e2   360c     RLCF      0xc,0x1,0x0                                                                                     
1434
0008f2   360d     RLCF      0xd,0x1,0x0                                                                                     
1585
0009e4   360d     RLCF      0xd,0x1,0x0                                                                                     
1435
0008f4   360e     RLCF      0xe,0x1,0x0                                                                                     
1586
0009e6   360e     RLCF      0xe,0x1,0x0                                                                                     
1436
0008f6   360f     RLCF      0xf,0x1,0x0                                                                                     
1587
0009e8   360f     RLCF      0xf,0x1,0x0                                                                                     
1437
0008f8   06e8     DECF      0xe8,0x1,0x0                                                                                    
1588
0009ea   06e8     DECF      0xe8,0x1,0x0                                                                                    
1438
0008fa   e1f9     BNZ       0x8ee                                                                                           
1589
0009ec   e1f9     BNZ       0x9e0                                                                                           
1439
0008fc   500c     MOVF      0xc,0x0,0x0                                                                                     
1590
0009ee   500c     MOVF      0xc,0x0,0x0                                                                                     
1440
0008fe   2600     ADDWF     0x0,0x1,0x0                                                                                     
1591
0009f0   2600     ADDWF     0x0,0x1,0x0                                                                                     
1441
000900   500d     MOVF      0xd,0x0,0x0                                                                                     
1592
0009f2   500d     MOVF      0xd,0x0,0x0                                                                                     
1442
000902   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1593
0009f4   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1443
000904   500e     MOVF      0xe,0x0,0x0                                                                                     
1594
0009f6   500e     MOVF      0xe,0x0,0x0                                                                                     
1444
000906   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1595
0009f8   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1445
000908   500f     MOVF      0xf,0x0,0x0                                                                                     
1596
0009fa   500f     MOVF      0xf,0x0,0x0                                                                                     
1446
00090a   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1597
0009fc   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1447
00090c   5064     MOVF      0x64,0x0,0x0                                                                                    
1598
0009fe   5064     MOVF      0x64,0x0,0x0                                                                                    
1448
00090e   6e10     MOVWF     0x10,0x0                                                                                        
1599
000a00   6e10     MOVWF     0x10,0x0                                                                                        
1449
000910   6a11     CLRF      0x11,0x0                                                                                        
1600
000a02   6a11     CLRF      0x11,0x0                                                                                        
1450
000912   6a12     CLRF      0x12,0x0                                                                                        
1601
000a04   6a12     CLRF      0x12,0x0                                                                                        
1451
000914   6a13     CLRF      0x13,0x0                                                                                        
1602
000a06   6a13     CLRF      0x13,0x0                                                                                        
1452
000916   50e8     MOVF      0xe8,0x0,0x0                                                                                    
1603
000a08   50e8     MOVF      0xe8,0x0,0x0                                                                                    
1453
000918   2600     ADDWF     0x0,0x1,0x0                                                                                     
1604
000a0a   2600     ADDWF     0x0,0x1,0x0                                                                                     
1454
00091a   5011     MOVF      0x11,0x0,0x0                                                                                    
1605
000a0c   5011     MOVF      0x11,0x0,0x0                                                                                    
1455
00091c   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1606
000a0e   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1456
00091e   5012     MOVF      0x12,0x0,0x0                                                                                    
1607
000a10   5012     MOVF      0x12,0x0,0x0                                                                                    
1457
000920   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1608
000a12   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1458
000922   5013     MOVF      0x13,0x0,0x0                                                                                    
1609
000a14   5013     MOVF      0x13,0x0,0x0                                                                                    
1459
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1610
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1460
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1611
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1461
000924   d023     BRA       0x96c          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1612
000a16   d023     BRA       0xa5e          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1462
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1613
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1463
                                           			//Read standard ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1614
                                           			//Read standard ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1464
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1615
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1465
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1616
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1466
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1617
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1467
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1618
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1468
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1619
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1469
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1620
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1470
000926   5061     MOVF      0x61,0x0,0x0   			cm.ident = (((DWORD)RXB0SIDH)<<3) + (((DWORD)RXB0SIDL)>>5);                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1621
000a18   5061     MOVF      0x61,0x0,0x0   			cm.ident = (((DWORD)RXB0SIDH)<<3) + (((DWORD)RXB0SIDL)>>5);                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1471
000928   6e00     MOVWF     0x0,0x0                                                                                         
1622
000a1a   6e00     MOVWF     0x0,0x0                                                                                         
1472
00092a   6a01     CLRF      0x1,0x0                                                                                         
1623
000a1c   6a01     CLRF      0x1,0x0                                                                                         
1473
00092c   6a02     CLRF      0x2,0x0                                                                                         
1624
000a1e   6a02     CLRF      0x2,0x0                                                                                         
1474
00092e   6a03     CLRF      0x3,0x0                                                                                         
1625
000a20   6a03     CLRF      0x3,0x0                                                                                         
1475
000930   0e03     MOVLW     0x3                                                                                             
1626
000a22   0e03     MOVLW     0x3                                                                                             
1476
000932   0b1f     ANDLW     0x1f                                                                                            
1627
000a24   0b1f     ANDLW     0x1f                                                                                            
1477
000934   e007     BZ        0x944                                                                                           
1628
000a26   e007     BZ        0xa36                                                                                           
1478
000936   90d8     BCF       0xd8,0x0,0x0                                                                                    
1629
000a28   90d8     BCF       0xd8,0x0,0x0                                                                                    
1479
000938   3600     RLCF      0x0,0x1,0x0                                                                                     
1630
000a2a   3600     RLCF      0x0,0x1,0x0                                                                                     
1480
00093a   3601     RLCF      0x1,0x1,0x0                                                                                     
1631
000a2c   3601     RLCF      0x1,0x1,0x0                                                                                     
1481
00093c   3602     RLCF      0x2,0x1,0x0                                                                                     
1632
000a2e   3602     RLCF      0x2,0x1,0x0                                                                                     
1482
00093e   3603     RLCF      0x3,0x1,0x0                                                                                     
1633
000a30   3603     RLCF      0x3,0x1,0x0                                                                                     
1483
000940   06e8     DECF      0xe8,0x1,0x0                                                                                    
1634
000a32   06e8     DECF      0xe8,0x1,0x0                                                                                    
1484
000942   e1f9     BNZ       0x936                                                                                           
1635
000a34   e1f9     BNZ       0xa28                                                                                           
1485
000944   5062     MOVF      0x62,0x0,0x0                                                                                    
1636
000a36   5062     MOVF      0x62,0x0,0x0                                                                                    
1486
000946   6e04     MOVWF     0x4,0x0                                                                                         
1637
000a38   6e04     MOVWF     0x4,0x0                                                                                         
1487
000948   6a05     CLRF      0x5,0x0                                                                                         
1638
000a3a   6a05     CLRF      0x5,0x0                                                                                         
1488
00094a   6a06     CLRF      0x6,0x0                                                                                         
1639
000a3c   6a06     CLRF      0x6,0x0                                                                                         
1489
00094c   6a07     CLRF      0x7,0x0                                                                                         
1640
000a3e   6a07     CLRF      0x7,0x0                                                                                         
1490
00094e   0e05     MOVLW     0x5                                                                                             
1641
000a40   0e05     MOVLW     0x5                                                                                             
1491
000950   90d8     BCF       0xd8,0x0,0x0                                                                                    
1642
000a42   90d8     BCF       0xd8,0x0,0x0                                                                                    
1492
000952   3207     RRCF      0x7,0x1,0x0                                                                                     
1643
000a44   3207     RRCF      0x7,0x1,0x0                                                                                     
1493
000954   3206     RRCF      0x6,0x1,0x0                                                                                     
1644
000a46   3206     RRCF      0x6,0x1,0x0                                                                                     
1494
000956   3205     RRCF      0x5,0x1,0x0                                                                                     
1645
000a48   3205     RRCF      0x5,0x1,0x0                                                                                     
1495
000958   3204     RRCF      0x4,0x1,0x0                                                                                     
1646
000a4a   3204     RRCF      0x4,0x1,0x0                                                                                     
1496
00095a   06e8     DECF      0xe8,0x1,0x0                                                                                    
1647
000a4c   06e8     DECF      0xe8,0x1,0x0                                                                                    
1497
00095c   e1f9     BNZ       0x950                                                                                           
1648
000a4e   e1f9     BNZ       0xa42                                                                                           
1498
00095e   5004     MOVF      0x4,0x0,0x0                                                                                     
1649
000a50   5004     MOVF      0x4,0x0,0x0                                                                                     
1499
000960   2600     ADDWF     0x0,0x1,0x0                                                                                     
1650
000a52   2600     ADDWF     0x0,0x1,0x0                                                                                     
1500
000962   5005     MOVF      0x5,0x0,0x0                                                                                     
1651
000a54   5005     MOVF      0x5,0x0,0x0                                                                                     
1501
000964   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1652
000a56   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1502
000966   5006     MOVF      0x6,0x0,0x0                                                                                     
1653
000a58   5006     MOVF      0x6,0x0,0x0                                                                                     
1503
000968   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1654
000a5a   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1504
00096a   5007     MOVF      0x7,0x0,0x0                                                                                     
1655
000a5c   5007     MOVF      0x7,0x0,0x0                                                                                     
1505
00096c   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1656
000a5e   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1506
00096e   c000     MOVFF     0x0,0xfdf                                                                                       
1657
000a60   c000     MOVFF     0x0,0xfdf                                                                                       
1507
000970   ffdf                                                                                                               
1658
000a62   ffdf                                                                                                               
1508
000972   0e01     MOVLW     0x1                                                                                             
1659
000a64   0e01     MOVLW     0x1                                                                                             
1509
000974   c001     MOVFF     0x1,0xfdb                                                                                       
1660
000a66   c001     MOVFF     0x1,0xfdb                                                                                       
1510
000976   ffdb                                                                                                               
1661
000a68   ffdb                                                                                                               
1511
000978   0e02     MOVLW     0x2                                                                                             
1662
000a6a   0e02     MOVLW     0x2                                                                                             
1512
00097a   c002     MOVFF     0x2,0xfdb                                                                                       
1663
000a6c   c002     MOVFF     0x2,0xfdb                                                                                       
1513
00097c   ffdb                                                                                                               
1664
000a6e   ffdb                                                                                                               
1514
00097e   0e03     MOVLW     0x3                                                                                             
1665
000a70   0e03     MOVLW     0x3                                                                                             
1515
000980   c003     MOVFF     0x3,0xfdb                                                                                       
1666
000a72   c003     MOVFF     0x3,0xfdb                                                                                       
1516
000982   ffdb                                                                                                               
1667
000a74   ffdb                                                                                                               
1517
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1668
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1518
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1669
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1519
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1670
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1520
000984   0e05     MOVLW     0x5            		cm.data_length=RXB0DLC;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1671
000a76   0e05     MOVLW     0x5            		cm.data_length=RXB0DLC;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1521
000986   cf65     MOVFF     0xf65,0xfdb                                                                                     
1672
000a78   cf65     MOVFF     0xf65,0xfdb                                                                                     
1522
000988   ffdb                                                                                                               
1673
000a7a   ffdb                                                                                                               
1523
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1674
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1524
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1675
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1525
00098a   0e06     MOVLW     0x6            		cm.data[0]=RXB0D0;	cm.data[1]=RXB0D1;                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1676
000a7c   0e06     MOVLW     0x6            		cm.data[0]=RXB0D0;	cm.data[1]=RXB0D1;                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1526
00098c   cf66     MOVFF     0xf66,0xfdb                                                                                     
1677
000a7e   cf66     MOVFF     0xf66,0xfdb                                                                                     
1527
00098e   ffdb                                                                                                               
1678
000a80   ffdb                                                                                                               
1528
000990   0e07     MOVLW     0x7                                                                                             
1679
000a82   0e07     MOVLW     0x7                                                                                             
1529
000992   cf67     MOVFF     0xf67,0xfdb                                                                                     
1680
000a84   cf67     MOVFF     0xf67,0xfdb                                                                                     
1530
000994   ffdb                                                                                                               
1681
000a86   ffdb                                                                                                               
1531
000996   0e08     MOVLW     0x8            		cm.data[2]=RXB0D2; 	cm.data[3]=RXB0D3;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1682
000a88   0e08     MOVLW     0x8            		cm.data[2]=RXB0D2; 	cm.data[3]=RXB0D3;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1532
000998   cf68     MOVFF     0xf68,0xfdb                                                                                     
1683
000a8a   cf68     MOVFF     0xf68,0xfdb                                                                                     
1533
00099a   ffdb                                                                                                               
1684
000a8c   ffdb                                                                                                               
1534
00099c   0e09     MOVLW     0x9                                                                                             
1685
000a8e   0e09     MOVLW     0x9                                                                                             
1535
00099e   cf69     MOVFF     0xf69,0xfdb                                                                                     
1686
000a90   cf69     MOVFF     0xf69,0xfdb                                                                                     
1536
0009a0   ffdb                                                                                                               
1687
000a92   ffdb                                                                                                               
1537
0009a2   0e0a     MOVLW     0xa            		cm.data[4]=RXB0D4; 	cm.data[5]=RXB0D5;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1688
000a94   0e0a     MOVLW     0xa            		cm.data[4]=RXB0D4; 	cm.data[5]=RXB0D5;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1538
0009a4   cf6a     MOVFF     0xf6a,0xfdb                                                                                     
1689
000a96   cf6a     MOVFF     0xf6a,0xfdb                                                                                     
1539
0009a6   ffdb                                                                                                               
1690
000a98   ffdb                                                                                                               
1540
0009a8   0e0b     MOVLW     0xb                                                                                             
1691
000a9a   0e0b     MOVLW     0xb                                                                                             
1541
0009aa   cf6b     MOVFF     0xf6b,0xfdb                                                                                     
1692
000a9c   cf6b     MOVFF     0xf6b,0xfdb                                                                                     
1542
0009ac   ffdb                                                                                                               
1693
000a9e   ffdb                                                                                                               
1543
0009ae   0e0c     MOVLW     0xc            		cm.data[6]=RXB0D6; 	cm.data[7]=RXB0D7;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1694
000aa0   0e0c     MOVLW     0xc            		cm.data[6]=RXB0D6; 	cm.data[7]=RXB0D7;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1544
0009b0   cf6c     MOVFF     0xf6c,0xfdb                                                                                     
1695
000aa2   cf6c     MOVFF     0xf6c,0xfdb                                                                                     
1545
0009b2   ffdb                                                                                                               
1696
000aa4   ffdb                                                                                                               
1546
0009b4   0e0d     MOVLW     0xd                                                                                             
1697
000aa6   0e0d     MOVLW     0xd                                                                                             
1547
0009b6   cf6d     MOVFF     0xf6d,0xfdb                                                                                     
1698
000aa8   cf6d     MOVFF     0xf6d,0xfdb                                                                                     
1548
0009b8   ffdb                                                                                                               
1699
000aaa   ffdb                                                                                                               
1549
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1700
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1550
                                           		// Clear ful status                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1701
                                           		// Clear ful status                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1551
0009ba   9e60     BCF       0x60,0x7,0x0   		RXB0CONbits.RXFUL=0;                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1702
000aac   9e60     BCF       0x60,0x7,0x0   		RXB0CONbits.RXFUL=0;                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1552
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1703
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1553
                                           		//Call main parser                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1704
                                           		//Call main parser                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1554
0009bc   cfd9     MOVFF     0xfd9,0xfe9    		canParse(cm);                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1705
000aae   cfd9     MOVFF     0xfd9,0xfe9    		canParse(cm);                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1555
0009be   ffe9                                                                                                               
1706
000ab0   ffe9                                                                                                               
1556
0009c0   cfda     MOVFF     0xfda,0xfea                                                                                     
1707
000ab2   cfda     MOVFF     0xfda,0xfea                                                                                     
1557
0009c2   ffea                                                                                                               
1708
000ab4   ffea                                                                                                               
1558
0009c4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1709
000ab6   cfee     MOVFF     0xfee,0xfe6                                                                                     
1559
0009c6   ffe6                                                                                                               
1710
000ab8   ffe6                                                                                                               
1560
0009c8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1711
000aba   cfee     MOVFF     0xfee,0xfe6                                                                                     
1561
0009ca   ffe6                                                                                                               
1712
000abc   ffe6                                                                                                               
1562
0009cc   cfee     MOVFF     0xfee,0xfe6                                                                                     
1713
000abe   cfee     MOVFF     0xfee,0xfe6                                                                                     
1563
0009ce   ffe6                                                                                                               
1714
000ac0   ffe6                                                                                                               
1564
0009d0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1715
000ac2   cfee     MOVFF     0xfee,0xfe6                                                                                     
1565
0009d2   ffe6                                                                                                               
1716
000ac4   ffe6                                                                                                               
1566
0009d4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1717
000ac6   cfee     MOVFF     0xfee,0xfe6                                                                                     
1567
0009d6   ffe6                                                                                                               
1718
000ac8   ffe6                                                                                                               
1568
0009d8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1719
000aca   cfee     MOVFF     0xfee,0xfe6                                                                                     
1569
0009da   ffe6                                                                                                               
1720
000acc   ffe6                                                                                                               
1570
0009dc   cfee     MOVFF     0xfee,0xfe6                                                                                     
1721
000ace   cfee     MOVFF     0xfee,0xfe6                                                                                     
1571
0009de   ffe6                                                                                                               
1722
000ad0   ffe6                                                                                                               
1572
0009e0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1723
000ad2   cfee     MOVFF     0xfee,0xfe6                                                                                     
1573
0009e2   ffe6                                                                                                               
1724
000ad4   ffe6                                                                                                               
1574
0009e4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1725
000ad6   cfee     MOVFF     0xfee,0xfe6                                                                                     
1575
0009e6   ffe6                                                                                                               
1726
000ad8   ffe6                                                                                                               
1576
0009e8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1727
000ada   cfee     MOVFF     0xfee,0xfe6                                                                                     
1577
0009ea   ffe6                                                                                                               
1728
000adc   ffe6                                                                                                               
1578
0009ec   cfee     MOVFF     0xfee,0xfe6                                                                                     
1729
000ade   cfee     MOVFF     0xfee,0xfe6                                                                                     
1579
0009ee   ffe6                                                                                                               
1730
000ae0   ffe6                                                                                                               
1580
0009f0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1731
000ae2   cfee     MOVFF     0xfee,0xfe6                                                                                     
1581
0009f2   ffe6                                                                                                               
1732
000ae4   ffe6                                                                                                               
1582
0009f4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1733
000ae6   cfee     MOVFF     0xfee,0xfe6                                                                                     
1583
0009f6   ffe6                                                                                                               
1734
000ae8   ffe6                                                                                                               
1584
0009f8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1735
000aea   cfee     MOVFF     0xfee,0xfe6                                                                                     
1585
0009fa   ffe6                                                                                                               
1736
000aec   ffe6                                                                                                               
1586
0009fc   ecff     CALL      0x1fe,0x0                                                                                       
1737
000aee   ec78     CALL      0x2f0,0x0                                                                                       
1587
0009fe   f000                                                                                                               
1738
000af0   f001                                                                                                               
1588
000a00   6e00     MOVWF     0x0,0x0                                                                                         
1739
000af2   6e00     MOVWF     0x0,0x0                                                                                         
1589
000a02   0e0e     MOVLW     0xe                                                                                             
1740
000af4   0e0e     MOVLW     0xe                                                                                             
1590
000a04   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1741
000af6   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1591
000a06   5000     MOVF      0x0,0x0,0x0                                                                                     
1742
000af8   5000     MOVF      0x0,0x0,0x0                                                                                     
1592
000a08   0e0e     MOVLW     0xe            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1743
000afa   0e0e     MOVLW     0xe            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1593
000a0a   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
1744
000afc   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
1594
000a0c   e202     BC        0xa12                                                                                           
1745
000afe   e202     BC        0xb04                                                                                           
1595
000a0e   6ae1     CLRF      0xe1,0x0                                                                                        
1746
000b00   6ae1     CLRF      0xe1,0x0                                                                                        
1596
000a10   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1747
000b02   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1597
000a12   6ee1     MOVWF     0xe1,0x0                                                                                        
1748
000b04   6ee1     MOVWF     0xe1,0x0                                                                                        
1598
000a14   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1749
000b06   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1599
000a16   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1750
000b08   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1600
000a18   ffd9                                                                                                               
1751
000b0a   ffd9                                                                                                               
1601
000a1a   0012     RETURN    0x0                                                                                             
1752
000b0c   0012     RETURN    0x0                                                                                             
1602
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1753
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1603
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1754
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1604
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1755
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1605
                                           *	Function: canSendMessage                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1756
                                           *	Function: canSendMessage                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1606
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1757
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
Line 1608... Line 1759...
1608
                                           *	Output: True if packet scheduled sucess, false otherwise.                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1759
                                           *	Output: True if packet scheduled sucess, false otherwise.                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1609
                                           *	Pre-conditions: canInit                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1760
                                           *	Pre-conditions: canInit                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1610
                                           *	Affects: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1761
                                           *	Affects: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1611
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1762
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1612
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1763
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1613
000a1c   cfd9     MOVFF     0xfd9,0xfe6    BOOL canSendMessage(CAN_MESSAGE cm)                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1764
000b0e   cfd9     MOVFF     0xfd9,0xfe6    BOOL canSendMessage(CAN_MESSAGE cm)                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1614
000a1e   ffe6                                                                                                               
1765
000b10   ffe6                                                                                                               
1615
000a20   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1766
000b12   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1616
000a22   ffd9                                                                                                               
1767
000b14   ffd9                                                                                                               
1617
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1768
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1769
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1618
000a24   010f     MOVLB     0xf            	if ( TXB0CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00011; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1770
000b16   010f     MOVLB     0xf            	if ( TXB0CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00011; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1619
000a26   b740     BTFSC     0x40,0x3,0x1                                                                                    
1771
000b18   b740     BTFSC     0x40,0x3,0x1                                                                                    
1620
000a28   d004     BRA       0xa32                                                                                           
1772
000b1a   d004     BRA       0xb24                                                                                           
1621
000a2a   0e00     MOVLW     0x0                                                                                             
1773
000b1c   0e00     MOVLW     0x0                                                                                             
1622
000a2c   1477     ANDWF     0x77,0x0,0x0                                                                                    
1774
000b1e   1477     ANDWF     0x77,0x0,0x0                                                                                    
1623
000a2e   0903     IORLW     0x3                                                                                             
1775
000b20   0903     IORLW     0x3                                                                                             
1624
000a30   6e77     MOVWF     0x77,0x0                                                                                        
1776
000b22   6e77     MOVWF     0x77,0x0                                                                                        
1625
000a32   010f     MOVLB     0xf            	if ( TXB1CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00100; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1777
000b24   010f     MOVLB     0xf            	if ( TXB1CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00100; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1626
000a34   b730     BTFSC     0x30,0x3,0x1                                                                                    
1778
000b26   b730     BTFSC     0x30,0x3,0x1                                                                                    
1627
000a36   d004     BRA       0xa40                                                                                           
1779
000b28   d004     BRA       0xb32                                                                                           
1628
000a38   0e00     MOVLW     0x0                                                                                             
1780
000b2a   0e00     MOVLW     0x0                                                                                             
1629
000a3a   1477     ANDWF     0x77,0x0,0x0                                                                                    
1781
000b2c   1477     ANDWF     0x77,0x0,0x0                                                                                    
1630
000a3c   0904     IORLW     0x4                                                                                             
1782
000b2e   0904     IORLW     0x4                                                                                             
1631
000a3e   6e77     MOVWF     0x77,0x0                                                                                        
1783
000b30   6e77     MOVWF     0x77,0x0                                                                                        
1632
000a40   010f     MOVLB     0xf            	if ( TXB2CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00101; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1784
000b32   010f     MOVLB     0xf            	if ( TXB2CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00101; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1633
000a42   b720     BTFSC     0x20,0x3,0x1                                                                                    
1785
000b34   b720     BTFSC     0x20,0x3,0x1                                                                                    
1634
000a44   d005     BRA       0xa50                                                                                           
1786
000b36   d005     BRA       0xb42                                                                                           
1635
000a46   0e00     MOVLW     0x0                                                                                             
1787
000b38   0e00     MOVLW     0x0                                                                                             
1636
000a48   1477     ANDWF     0x77,0x0,0x0                                                                                    
1788
000b3a   1477     ANDWF     0x77,0x0,0x0                                                                                    
1637
000a4a   0905     IORLW     0x5                                                                                             
1789
000b3c   0905     IORLW     0x5                                                                                             
1638
000a4c   6e77     MOVWF     0x77,0x0                                                                                        
1790
000b3e   6e77     MOVWF     0x77,0x0                                                                                        
1639
                                           	// None of the transmit buffers were empty.                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1791
                                           	// None of the transmit buffers were empty.                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1640
000a4e   d002     BRA       0xa54          	else { return FALSE;}                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1792
000b40   d002     BRA       0xb46          	else { return FALSE;}                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1641
000a50   0e00     MOVLW     0x0                                                                                             
1793
000b42   0e00     MOVLW     0x0                                                                                             
1642
000a52   d0c0     BRA       0xbd4                                                                                           
1794
000b44   d0c0     BRA       0xcc6                                                                                           
1643
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1795
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1644
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1796
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1645
000a54   0ef5     MOVLW     0xf5           		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1797
000b46   0ef5     MOVLW     0xf5           		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1646
000a56   04db     DECF      0xdb,0x0,0x0                                                                                    
1798
000b48   04db     DECF      0xdb,0x0,0x0                                                                                    
1647
000a58   e15f     BNZ       0xb18                                                                                           
1799
000b4a   e15f     BNZ       0xc0a                                                                                           
1648
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1800
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1649
                                           			//Write extended ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1801
                                           			//Write extended ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1650
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1802
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1651
                                           			//xx xx xx 28 27 26 25 24   23 22 21 20 19 18 17 16   15 14 13 12 11 10 09 08   07 06 05 04 03 02 01 00 F:\MCP\projects\CAN\canNode\Source\CAN.c
1803
                                           			//xx xx xx 28 27 26 25 24   23 22 21 20 19 18 17 16   15 14 13 12 11 10 09 08   07 06 05 04 03 02 01 00 F:\MCP\projects\CAN\canNode\Source\CAN.c
1652
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1804
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
Line 1654... Line 1806...
1654
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1806
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1655
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1807
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1656
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1808
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1657
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1809
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1658
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1810
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1659
000a5a   0ef1     MOVLW     0xf1                   	RXB0SIDH =  (BYTE)((cm.ident>>21));                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1811
000b4c   0ef1     MOVLW     0xf1                   	RXB0SIDH =  (BYTE)((cm.ident>>21));                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1660
000a5c   cfdb     MOVFF     0xfdb,0x0                                                                                       
1812
000b4e   cfdb     MOVFF     0xfdb,0x0                                                                                       
1661
000a5e   f000                                                                                                               
1813
000b50   f000                                                                                                               
1662
000a60   0ef2     MOVLW     0xf2                                                                                            
1814
000b52   0ef2     MOVLW     0xf2                                                                                            
1663
000a62   cfdb     MOVFF     0xfdb,0x1                                                                                       
1815
000b54   cfdb     MOVFF     0xfdb,0x1                                                                                       
1664
000a64   f001                                                                                                               
1816
000b56   f001                                                                                                               
1665
000a66   0ef3     MOVLW     0xf3                                                                                            
1817
000b58   0ef3     MOVLW     0xf3                                                                                            
1666
000a68   cfdb     MOVFF     0xfdb,0x2                                                                                       
1818
000b5a   cfdb     MOVFF     0xfdb,0x2                                                                                       
1667
000a6a   f002                                                                                                               
1819
000b5c   f002                                                                                                               
1668
000a6c   0ef4     MOVLW     0xf4                                                                                            
1820
000b5e   0ef4     MOVLW     0xf4                                                                                            
1669
000a6e   cfdb     MOVFF     0xfdb,0x3                                                                                       
1821
000b60   cfdb     MOVFF     0xfdb,0x3                                                                                       
1670
000a70   f003                                                                                                               
1822
000b62   f003                                                                                                               
1671
000a72   0e15     MOVLW     0x15                                                                                            
1823
000b64   0e15     MOVLW     0x15                                                                                            
1672
000a74   90d8     BCF       0xd8,0x0,0x0                                                                                    
1824
000b66   90d8     BCF       0xd8,0x0,0x0                                                                                    
1673
000a76   3203     RRCF      0x3,0x1,0x0                                                                                     
1825
000b68   3203     RRCF      0x3,0x1,0x0                                                                                     
1674
000a78   3202     RRCF      0x2,0x1,0x0                                                                                     
1826
000b6a   3202     RRCF      0x2,0x1,0x0                                                                                     
1675
000a7a   3201     RRCF      0x1,0x1,0x0                                                                                     
1827
000b6c   3201     RRCF      0x1,0x1,0x0                                                                                     
1676
000a7c   3200     RRCF      0x0,0x1,0x0                                                                                     
1828
000b6e   3200     RRCF      0x0,0x1,0x0                                                                                     
1677
000a7e   06e8     DECF      0xe8,0x1,0x0                                                                                    
1829
000b70   06e8     DECF      0xe8,0x1,0x0                                                                                    
1678
000a80   e1f9     BNZ       0xa74                                                                                           
1830
000b72   e1f9     BNZ       0xb66                                                                                           
1679
000a82   5000     MOVF      0x0,0x0,0x0                                                                                     
1831
000b74   5000     MOVF      0x0,0x0,0x0                                                                                     
1680
000a84   6e61     MOVWF     0x61,0x0                                                                                        
1832
000b76   6e61     MOVWF     0x61,0x0                                                                                        
1681
000a86   0ef1     MOVLW     0xf1                   	RXB0SIDL = ((BYTE)(cm.ident>>16) & 0x03) + ((BYTE)(cm.ident>>13) & 0xE0); F:\MCP\projects\CAN\canNode\Source\CAN.c
1833
000b78   0ef1     MOVLW     0xf1                   	RXB0SIDL = ((BYTE)(cm.ident>>16) & 0x03) + ((BYTE)(cm.ident>>13) & 0xE0); F:\MCP\projects\CAN\canNode\Source\CAN.c
1682
000a88   cfdb     MOVFF     0xfdb,0x5                                                                                       
1834
000b7a   cfdb     MOVFF     0xfdb,0x5                                                                                       
1683
000a8a   f005                                                                                                               
1835
000b7c   f005                                                                                                               
1684
000a8c   0ef2     MOVLW     0xf2                                                                                            
1836
000b7e   0ef2     MOVLW     0xf2                                                                                            
1685
000a8e   cfdb     MOVFF     0xfdb,0x6                                                                                       
1837
000b80   cfdb     MOVFF     0xfdb,0x6                                                                                       
1686
000a90   f006                                                                                                               
1838
000b82   f006                                                                                                               
1687
000a92   0ef3     MOVLW     0xf3                                                                                            
1839
000b84   0ef3     MOVLW     0xf3                                                                                            
1688
000a94   cfdb     MOVFF     0xfdb,0x7                                                                                       
1840
000b86   cfdb     MOVFF     0xfdb,0x7                                                                                       
1689
000a96   f007                                                                                                               
1841
000b88   f007                                                                                                               
1690
000a98   0ef4     MOVLW     0xf4                                                                                            
1842
000b8a   0ef4     MOVLW     0xf4                                                                                            
1691
000a9a   cfdb     MOVFF     0xfdb,0x8                                                                                       
1843
000b8c   cfdb     MOVFF     0xfdb,0x8                                                                                       
1692
000a9c   f008                                                                                                               
1844
000b8e   f008                                                                                                               
1693
000a9e   0e0d     MOVLW     0xd                                                                                             
1845
000b90   0e0d     MOVLW     0xd                                                                                             
1694
000aa0   90d8     BCF       0xd8,0x0,0x0                                                                                    
1846
000b92   90d8     BCF       0xd8,0x0,0x0                                                                                    
1695
000aa2   3208     RRCF      0x8,0x1,0x0                                                                                     
1847
000b94   3208     RRCF      0x8,0x1,0x0                                                                                     
1696
000aa4   3207     RRCF      0x7,0x1,0x0                                                                                     
1848
000b96   3207     RRCF      0x7,0x1,0x0                                                                                     
1697
000aa6   3206     RRCF      0x6,0x1,0x0                                                                                     
1849
000b98   3206     RRCF      0x6,0x1,0x0                                                                                     
1698
000aa8   3205     RRCF      0x5,0x1,0x0                                                                                     
1850
000b9a   3205     RRCF      0x5,0x1,0x0                                                                                     
1699
000aaa   06e8     DECF      0xe8,0x1,0x0                                                                                    
1851
000b9c   06e8     DECF      0xe8,0x1,0x0                                                                                    
1700
000aac   e1f9     BNZ       0xaa0                                                                                           
1852
000b9e   e1f9     BNZ       0xb92                                                                                           
1701
000aae   0ee0     MOVLW     0xe0                                                                                            
1853
000ba0   0ee0     MOVLW     0xe0                                                                                            
1702
000ab0   1405     ANDWF     0x5,0x0,0x0                                                                                     
1854
000ba2   1405     ANDWF     0x5,0x0,0x0                                                                                     
1703
000ab2   6e04     MOVWF     0x4,0x0                                                                                         
1855
000ba4   6e04     MOVWF     0x4,0x0                                                                                         
1704
000ab4   0ef1     MOVLW     0xf1                                                                                            
1856
000ba6   0ef1     MOVLW     0xf1                                                                                            
1705
000ab6   cfdb     MOVFF     0xfdb,0x0                                                                                       
1857
000ba8   cfdb     MOVFF     0xfdb,0x0                                                                                       
1706
000ab8   f000                                                                                                               
1858
000baa   f000                                                                                                               
1707
000aba   0ef2     MOVLW     0xf2                                                                                            
1859
000bac   0ef2     MOVLW     0xf2                                                                                            
1708
000abc   cfdb     MOVFF     0xfdb,0x1                                                                                       
1860
000bae   cfdb     MOVFF     0xfdb,0x1                                                                                       
1709
000abe   f001                                                                                                               
1861
000bb0   f001                                                                                                               
1710
000ac0   0ef3     MOVLW     0xf3                                                                                            
1862
000bb2   0ef3     MOVLW     0xf3                                                                                            
1711
000ac2   cfdb     MOVFF     0xfdb,0x2                                                                                       
1863
000bb4   cfdb     MOVFF     0xfdb,0x2                                                                                       
1712
000ac4   f002                                                                                                               
1864
000bb6   f002                                                                                                               
1713
000ac6   0ef4     MOVLW     0xf4                                                                                            
1865
000bb8   0ef4     MOVLW     0xf4                                                                                            
1714
000ac8   cfdb     MOVFF     0xfdb,0x3                                                                                       
1866
000bba   cfdb     MOVFF     0xfdb,0x3                                                                                       
1715
000aca   f003                                                                                                               
1867
000bbc   f003                                                                                                               
1716
000acc   0e10     MOVLW     0x10                                                                                            
1868
000bbe   0e10     MOVLW     0x10                                                                                            
1717
000ace   90d8     BCF       0xd8,0x0,0x0                                                                                    
1869
000bc0   90d8     BCF       0xd8,0x0,0x0                                                                                    
1718
000ad0   3203     RRCF      0x3,0x1,0x0                                                                                     
1870
000bc2   3203     RRCF      0x3,0x1,0x0                                                                                     
1719
000ad2   3202     RRCF      0x2,0x1,0x0                                                                                     
1871
000bc4   3202     RRCF      0x2,0x1,0x0                                                                                     
1720
000ad4   3201     RRCF      0x1,0x1,0x0                                                                                     
1872
000bc6   3201     RRCF      0x1,0x1,0x0                                                                                     
1721
000ad6   3200     RRCF      0x0,0x1,0x0                                                                                     
1873
000bc8   3200     RRCF      0x0,0x1,0x0                                                                                     
1722
000ad8   06e8     DECF      0xe8,0x1,0x0                                                                                    
1874
000bca   06e8     DECF      0xe8,0x1,0x0                                                                                    
1723
000ada   e1f9     BNZ       0xace                                                                                           
1875
000bcc   e1f9     BNZ       0xbc0                                                                                           
1724
000adc   0e03     MOVLW     0x3                                                                                             
1876
000bce   0e03     MOVLW     0x3                                                                                             
1725
000ade   1400     ANDWF     0x0,0x0,0x0                                                                                     
1877
000bd0   1400     ANDWF     0x0,0x0,0x0                                                                                     
1726
000ae0   2404     ADDWF     0x4,0x0,0x0                                                                                     
1878
000bd2   2404     ADDWF     0x4,0x0,0x0                                                                                     
1727
000ae2   6e62     MOVWF     0x62,0x0                                                                                        
1879
000bd4   6e62     MOVWF     0x62,0x0                                                                                        
1728
000ae4   0ef1     MOVLW     0xf1                   	RXB0EIDH =  (BYTE)(cm.ident>>8);                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1880
000bd6   0ef1     MOVLW     0xf1                   	RXB0EIDH =  (BYTE)(cm.ident>>8);                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1729
000ae6   cfdb     MOVFF     0xfdb,0x0                                                                                       
1881
000bd8   cfdb     MOVFF     0xfdb,0x0                                                                                       
1730
000ae8   f000                                                                                                               
1882
000bda   f000                                                                                                               
1731
000aea   0ef2     MOVLW     0xf2                                                                                            
1883
000bdc   0ef2     MOVLW     0xf2                                                                                            
1732
000aec   cfdb     MOVFF     0xfdb,0x1                                                                                       
1884
000bde   cfdb     MOVFF     0xfdb,0x1                                                                                       
1733
000aee   f001                                                                                                               
1885
000be0   f001                                                                                                               
1734
000af0   0ef3     MOVLW     0xf3                                                                                            
1886
000be2   0ef3     MOVLW     0xf3                                                                                            
1735
000af2   cfdb     MOVFF     0xfdb,0x2                                                                                       
1887
000be4   cfdb     MOVFF     0xfdb,0x2                                                                                       
1736
000af4   f002                                                                                                               
1888
000be6   f002                                                                                                               
1737
000af6   0ef4     MOVLW     0xf4                                                                                            
1889
000be8   0ef4     MOVLW     0xf4                                                                                            
1738
000af8   cfdb     MOVFF     0xfdb,0x3                                                                                       
1890
000bea   cfdb     MOVFF     0xfdb,0x3                                                                                       
1739
000afa   f003                                                                                                               
1891
000bec   f003                                                                                                               
1740
000afc   0e08     MOVLW     0x8                                                                                             
1892
000bee   0e08     MOVLW     0x8                                                                                             
1741
000afe   90d8     BCF       0xd8,0x0,0x0                                                                                    
1893
000bf0   90d8     BCF       0xd8,0x0,0x0                                                                                    
1742
000b00   3203     RRCF      0x3,0x1,0x0                                                                                     
1894
000bf2   3203     RRCF      0x3,0x1,0x0                                                                                     
1743
000b02   3202     RRCF      0x2,0x1,0x0                                                                                     
1895
000bf4   3202     RRCF      0x2,0x1,0x0                                                                                     
1744
000b04   3201     RRCF      0x1,0x1,0x0                                                                                     
1896
000bf6   3201     RRCF      0x1,0x1,0x0                                                                                     
1745
000b06   3200     RRCF      0x0,0x1,0x0                                                                                     
1897
000bf8   3200     RRCF      0x0,0x1,0x0                                                                                     
1746
000b08   06e8     DECF      0xe8,0x1,0x0                                                                                    
1898
000bfa   06e8     DECF      0xe8,0x1,0x0                                                                                    
1747
000b0a   e1f9     BNZ       0xafe                                                                                           
1899
000bfc   e1f9     BNZ       0xbf0                                                                                           
1748
000b0c   5000     MOVF      0x0,0x0,0x0                                                                                     
1900
000bfe   5000     MOVF      0x0,0x0,0x0                                                                                     
1749
000b0e   6e63     MOVWF     0x63,0x0                                                                                        
1901
000c00   6e63     MOVWF     0x63,0x0                                                                                        
1750
000b10   0ef1     MOVLW     0xf1                   	RXB0EIDL =  (BYTE)cm.ident;                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1902
000c02   0ef1     MOVLW     0xf1                   	RXB0EIDL =  (BYTE)cm.ident;                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1751
000b12   50db     MOVF      0xdb,0x0,0x0                                                                                    
1903
000c04   50db     MOVF      0xdb,0x0,0x0                                                                                    
1752
000b14   6e64     MOVWF     0x64,0x0                                                                                        
1904
000c06   6e64     MOVWF     0x64,0x0                                                                                        
1753
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1905
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1754
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1906
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1755
000b16   d02f     BRA       0xb76          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1907
000c08   d02f     BRA       0xc68          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1756
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1908
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1757
                                           			//Write standard ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1909
                                           			//Write standard ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1758
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1910
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1759
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1911
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1760
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1912
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1761
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1913
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1762
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1914
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1763
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1915
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1764
000b18   0ef1     MOVLW     0xf1                  		RXB0SIDH=  (BYTE)(cm.ident>>3);                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1916
000c0a   0ef1     MOVLW     0xf1                  		RXB0SIDH=  (BYTE)(cm.ident>>3);                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1765
000b1a   cfdb     MOVFF     0xfdb,0x0                                                                                       
1917
000c0c   cfdb     MOVFF     0xfdb,0x0                                                                                       
1766
000b1c   f000                                                                                                               
1918
000c0e   f000                                                                                                               
1767
000b1e   0ef2     MOVLW     0xf2                                                                                            
1919
000c10   0ef2     MOVLW     0xf2                                                                                            
1768
000b20   cfdb     MOVFF     0xfdb,0x1                                                                                       
1920
000c12   cfdb     MOVFF     0xfdb,0x1                                                                                       
1769
000b22   f001                                                                                                               
1921
000c14   f001                                                                                                               
1770
000b24   0ef3     MOVLW     0xf3                                                                                            
1922
000c16   0ef3     MOVLW     0xf3                                                                                            
1771
000b26   cfdb     MOVFF     0xfdb,0x2                                                                                       
1923
000c18   cfdb     MOVFF     0xfdb,0x2                                                                                       
1772
000b28   f002                                                                                                               
1924
000c1a   f002                                                                                                               
1773
000b2a   0ef4     MOVLW     0xf4                                                                                            
1925
000c1c   0ef4     MOVLW     0xf4                                                                                            
1774
000b2c   cfdb     MOVFF     0xfdb,0x3                                                                                       
1926
000c1e   cfdb     MOVFF     0xfdb,0x3                                                                                       
1775
000b2e   f003                                                                                                               
1927
000c20   f003                                                                                                               
1776
000b30   0e03     MOVLW     0x3                                                                                             
1928
000c22   0e03     MOVLW     0x3                                                                                             
1777
000b32   90d8     BCF       0xd8,0x0,0x0                                                                                    
1929
000c24   90d8     BCF       0xd8,0x0,0x0                                                                                    
1778
000b34   3203     RRCF      0x3,0x1,0x0                                                                                     
1930
000c26   3203     RRCF      0x3,0x1,0x0                                                                                     
1779
000b36   3202     RRCF      0x2,0x1,0x0                                                                                     
1931
000c28   3202     RRCF      0x2,0x1,0x0                                                                                     
1780
000b38   3201     RRCF      0x1,0x1,0x0                                                                                     
1932
000c2a   3201     RRCF      0x1,0x1,0x0                                                                                     
1781
000b3a   3200     RRCF      0x0,0x1,0x0                                                                                     
1933
000c2c   3200     RRCF      0x0,0x1,0x0                                                                                     
1782
000b3c   06e8     DECF      0xe8,0x1,0x0                                                                                    
1934
000c2e   06e8     DECF      0xe8,0x1,0x0                                                                                    
1783
000b3e   e1f9     BNZ       0xb32                                                                                           
1935
000c30   e1f9     BNZ       0xc24                                                                                           
1784
000b40   5000     MOVF      0x0,0x0,0x0                                                                                     
1936
000c32   5000     MOVF      0x0,0x0,0x0                                                                                     
1785
000b42   6e61     MOVWF     0x61,0x0                                                                                        
1937
000c34   6e61     MOVWF     0x61,0x0                                                                                        
1786
000b44   0ef1     MOVLW     0xf1                   	RXB0SIDL= ((BYTE)(cm.ident<<5) & 0xE0);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1938
000c36   0ef1     MOVLW     0xf1                   	RXB0SIDL= ((BYTE)(cm.ident<<5) & 0xE0);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1787
000b46   cfdb     MOVFF     0xfdb,0x0                                                                                       
1939
000c38   cfdb     MOVFF     0xfdb,0x0                                                                                       
1788
000b48   f000                                                                                                               
1940
000c3a   f000                                                                                                               
1789
000b4a   0ef2     MOVLW     0xf2                                                                                            
1941
000c3c   0ef2     MOVLW     0xf2                                                                                            
1790
000b4c   cfdb     MOVFF     0xfdb,0x1                                                                                       
1942
000c3e   cfdb     MOVFF     0xfdb,0x1                                                                                       
1791
000b4e   f001                                                                                                               
1943
000c40   f001                                                                                                               
1792
000b50   0ef3     MOVLW     0xf3                                                                                            
1944
000c42   0ef3     MOVLW     0xf3                                                                                            
1793
000b52   cfdb     MOVFF     0xfdb,0x2                                                                                       
1945
000c44   cfdb     MOVFF     0xfdb,0x2                                                                                       
1794
000b54   f002                                                                                                               
1946
000c46   f002                                                                                                               
1795
000b56   0ef4     MOVLW     0xf4                                                                                            
1947
000c48   0ef4     MOVLW     0xf4                                                                                            
1796
000b58   cfdb     MOVFF     0xfdb,0x3                                                                                       
1948
000c4a   cfdb     MOVFF     0xfdb,0x3                                                                                       
1797
000b5a   f003                                                                                                               
1949
000c4c   f003                                                                                                               
1798
000b5c   0e05     MOVLW     0x5                                                                                             
1950
000c4e   0e05     MOVLW     0x5                                                                                             
1799
000b5e   0b1f     ANDLW     0x1f                                                                                            
1951
000c50   0b1f     ANDLW     0x1f                                                                                            
1800
000b60   e007     BZ        0xb70                                                                                           
1952
000c52   e007     BZ        0xc62                                                                                           
1801
000b62   90d8     BCF       0xd8,0x0,0x0                                                                                    
1953
000c54   90d8     BCF       0xd8,0x0,0x0                                                                                    
1802
000b64   3600     RLCF      0x0,0x1,0x0                                                                                     
1954
000c56   3600     RLCF      0x0,0x1,0x0                                                                                     
1803
000b66   3601     RLCF      0x1,0x1,0x0                                                                                     
1955
000c58   3601     RLCF      0x1,0x1,0x0                                                                                     
1804
000b68   3602     RLCF      0x2,0x1,0x0                                                                                     
1956
000c5a   3602     RLCF      0x2,0x1,0x0                                                                                     
1805
000b6a   3603     RLCF      0x3,0x1,0x0                                                                                     
1957
000c5c   3603     RLCF      0x3,0x1,0x0                                                                                     
1806
000b6c   06e8     DECF      0xe8,0x1,0x0                                                                                    
1958
000c5e   06e8     DECF      0xe8,0x1,0x0                                                                                    
1807
000b6e   e1f9     BNZ       0xb62                                                                                           
1959
000c60   e1f9     BNZ       0xc54                                                                                           
1808
000b70   0ee0     MOVLW     0xe0                                                                                            
1960
000c62   0ee0     MOVLW     0xe0                                                                                            
1809
000b72   1400     ANDWF     0x0,0x0,0x0                                                                                     
1961
000c64   1400     ANDWF     0x0,0x0,0x0                                                                                     
1810
000b74   6e62     MOVWF     0x62,0x0                                                                                        
1962
000c66   6e62     MOVWF     0x62,0x0                                                                                        
1811
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1963
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1812
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1964
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1813
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1965
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1814
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1966
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1815
000b76   0ef6     MOVLW     0xf6           		if (cm.data_length>8) RXB0DLC=8; else RXB0DLC=cm.data_length;                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1967
000c68   0ef6     MOVLW     0xf6           		if (cm.data_length>8) RXB0DLC=8; else RXB0DLC=cm.data_length;                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1816
000b78   50db     MOVF      0xdb,0x0,0x0                                                                                    
1968
000c6a   50db     MOVF      0xdb,0x0,0x0                                                                                    
1817
000b7a   0808     SUBLW     0x8                                                                                             
1969
000c6c   0808     SUBLW     0x8                                                                                             
1818
000b7c   e203     BC        0xb84                                                                                           
1970
000c6e   e203     BC        0xc76                                                                                           
1819
000b7e   0e08     MOVLW     0x8                                                                                             
1971
000c70   0e08     MOVLW     0x8                                                                                             
1820
000b80   6e65     MOVWF     0x65,0x0                                                                                        
1972
000c72   6e65     MOVWF     0x65,0x0                                                                                        
1821
000b82   d003     BRA       0xb8a                                                                                           
1973
000c74   d003     BRA       0xc7c                                                                                           
1822
000b84   0ef6     MOVLW     0xf6                                                                                            
1974
000c76   0ef6     MOVLW     0xf6                                                                                            
1823
000b86   50db     MOVF      0xdb,0x0,0x0                                                                                    
1975
000c78   50db     MOVF      0xdb,0x0,0x0                                                                                    
1824
000b88   6e65     MOVWF     0x65,0x0                                                                                        
1976
000c7a   6e65     MOVWF     0x65,0x0                                                                                        
1825
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1977
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1826
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1978
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1827
000b8a   0ef7     MOVLW     0xf7           		RXB0D0=cm.data[0];	RXB0D1=cm.data[1];                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1979
000c7c   0ef7     MOVLW     0xf7           		RXB0D0=cm.data[0];	RXB0D1=cm.data[1];                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1828
000b8c   50db     MOVF      0xdb,0x0,0x0                                                                                    
1980
000c7e   50db     MOVF      0xdb,0x0,0x0                                                                                    
1829
000b8e   6e66     MOVWF     0x66,0x0                                                                                        
1981
000c80   6e66     MOVWF     0x66,0x0                                                                                        
1830
000b90   0ef8     MOVLW     0xf8                                                                                            
1982
000c82   0ef8     MOVLW     0xf8                                                                                            
1831
000b92   50db     MOVF      0xdb,0x0,0x0                                                                                    
1983
000c84   50db     MOVF      0xdb,0x0,0x0                                                                                    
1832
000b94   6e67     MOVWF     0x67,0x0                                                                                        
1984
000c86   6e67     MOVWF     0x67,0x0                                                                                        
1833
000b96   0ef9     MOVLW     0xf9           		RXB0D2=cm.data[2]; 	RXB0D3=cm.data[3];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1985
000c88   0ef9     MOVLW     0xf9           		RXB0D2=cm.data[2]; 	RXB0D3=cm.data[3];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1834
000b98   50db     MOVF      0xdb,0x0,0x0                                                                                    
1986
000c8a   50db     MOVF      0xdb,0x0,0x0                                                                                    
1835
000b9a   6e68     MOVWF     0x68,0x0                                                                                        
1987
000c8c   6e68     MOVWF     0x68,0x0                                                                                        
1836
000b9c   0efa     MOVLW     0xfa                                                                                            
1988
000c8e   0efa     MOVLW     0xfa                                                                                            
1837
000b9e   50db     MOVF      0xdb,0x0,0x0                                                                                    
1989
000c90   50db     MOVF      0xdb,0x0,0x0                                                                                    
1838
000ba0   6e69     MOVWF     0x69,0x0                                                                                        
1990
000c92   6e69     MOVWF     0x69,0x0                                                                                        
1839
000ba2   0efb     MOVLW     0xfb           		RXB0D4=cm.data[4]; 	RXB0D5=cm.data[5];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1991
000c94   0efb     MOVLW     0xfb           		RXB0D4=cm.data[4]; 	RXB0D5=cm.data[5];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1840
000ba4   50db     MOVF      0xdb,0x0,0x0                                                                                    
1992
000c96   50db     MOVF      0xdb,0x0,0x0                                                                                    
1841
000ba6   6e6a     MOVWF     0x6a,0x0                                                                                        
1993
000c98   6e6a     MOVWF     0x6a,0x0                                                                                        
1842
000ba8   0efc     MOVLW     0xfc                                                                                            
1994
000c9a   0efc     MOVLW     0xfc                                                                                            
1843
000baa   50db     MOVF      0xdb,0x0,0x0                                                                                    
1995
000c9c   50db     MOVF      0xdb,0x0,0x0                                                                                    
1844
000bac   6e6b     MOVWF     0x6b,0x0                                                                                        
1996
000c9e   6e6b     MOVWF     0x6b,0x0                                                                                        
1845
000bae   0efd     MOVLW     0xfd           		RXB0D6=cm.data[6]; 	RXB0D7=cm.data[7];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1997
000ca0   0efd     MOVLW     0xfd           		RXB0D6=cm.data[6]; 	RXB0D7=cm.data[7];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1846
000bb0   50db     MOVF      0xdb,0x0,0x0                                                                                    
1998
000ca2   50db     MOVF      0xdb,0x0,0x0                                                                                    
1847
000bb2   6e6c     MOVWF     0x6c,0x0                                                                                        
1999
000ca4   6e6c     MOVWF     0x6c,0x0                                                                                        
1848
000bb4   0efe     MOVLW     0xfe                                                                                            
2000
000ca6   0efe     MOVLW     0xfe                                                                                            
1849
000bb6   50db     MOVF      0xdb,0x0,0x0                                                                                    
2001
000ca8   50db     MOVF      0xdb,0x0,0x0                                                                                    
1850
000bb8   6e6d     MOVWF     0x6d,0x0                                                                                        
2002
000caa   6e6d     MOVWF     0x6d,0x0                                                                                        
1851
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
2003
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1852
                                           		// set extended or not                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
2004
                                           		// set extended or not                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1853
000bba   0ef5     MOVLW     0xf5           		RXB0SIDLbits.EXID=(cm.extended==TRUE?1:0);                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
2005
000cac   0ef5     MOVLW     0xf5           		RXB0SIDLbits.EXID=(cm.extended==TRUE?1:0);                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1854
000bbc   04db     DECF      0xdb,0x0,0x0                                                                                    
2006
000cae   04db     DECF      0xdb,0x0,0x0                                                                                    
1855
000bbe   e102     BNZ       0xbc4                                                                                           
2007
000cb0   e102     BNZ       0xcb6                                                                                           
1856
000bc0   0e01     MOVLW     0x1                                                                                             
2008
000cb2   0e01     MOVLW     0x1                                                                                             
1857
000bc2   d001     BRA       0xbc6                                                                                           
2009
000cb4   d001     BRA       0xcb8                                                                                           
1858
000bc4   0e00     MOVLW     0x0                                                                                             
2010
000cb6   0e00     MOVLW     0x0                                                                                             
1859
000bc6   b0e8     BTFSC     0xe8,0x0,0x0                                                                                    
2011
000cb8   b0e8     BTFSC     0xe8,0x0,0x0                                                                                    
1860
000bc8   8662     BSF       0x62,0x3,0x0                                                                                    
2012
000cba   8662     BSF       0x62,0x3,0x0                                                                                    
1861
000bca   a0e8     BTFSS     0xe8,0x0,0x0                                                                                    
2013
000cbc   a0e8     BTFSS     0xe8,0x0,0x0                                                                                    
1862
000bcc   9662     BCF       0x62,0x3,0x0                                                                                    
2014
000cbe   9662     BCF       0x62,0x3,0x0                                                                                    
1863
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
2015
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1864
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
2016
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1865
                                           		// mark as redy to transmit                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
2017
                                           		// mark as redy to transmit                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1866
                                           		_asm                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
2018
                                           		_asm                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1867
000bce   8660     BSF       0x60,0x3,0x0   			bsf RXB0CON, 3, 0                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
2019
000cc0   8660     BSF       0x60,0x3,0x0   			bsf RXB0CON, 3, 0                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1868
                                           		_endasm                                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
2020
                                           		_endasm                                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1869
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
2021
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
2022
000cc2   0e01     MOVLW     0x1            		return TRUE;                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
2023
000cc4   d000     BRA       0xcc6                                                                                           
1870
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
2024
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1871
000bd0   0e01     MOVLW     0x1            		return TRUE;                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1872
000bd2   d000     BRA       0xbd4                                                                                           
-
 
1873
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1874
000bd4   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
2025
000cc6   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1875
000bd6   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
2026
000cc8   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1876
000bd8   ffd9                                                                                                               
2027
000cca   ffd9                                                                                                               
1877
000bda   0012     RETURN    0x0                                                                                             
2028
000ccc   0012     RETURN    0x0                                                                                             
1878
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
2029
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1879
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
2030
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1880
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
2031
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1881
                                           #endif //USE_CAN                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
2032
                                           #endif //USE_CAN                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1882
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\uart.c
2033
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\uart.c
Line 1909... Line 2060...
1909
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2060
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1910
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2061
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1911
                                           void uartInit()                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2062
                                           void uartInit()                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1912
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2063
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1913
                                           		// Configure USART                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2064
                                           		// Configure USART                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1914
000bdc   8e94     BSF       0x94,0x7,0x0   		TRISCbits.TRISC7=1;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2065
000cce   8e94     BSF       0x94,0x7,0x0   		TRISCbits.TRISC7=1;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1915
000bde   9c94     BCF       0x94,0x6,0x0   		TRISCbits.TRISC6=0;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2066
000cd0   9c94     BCF       0x94,0x6,0x0   		TRISCbits.TRISC6=0;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1916
000be0   0e20     MOVLW     0x20           		TXSTA=0b00100000; // Low BRG speed                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2067
000cd2   0e20     MOVLW     0x20           		TXSTA=0b00100000; // Low BRG speed                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1917
000be2   6eac     MOVWF     0xac,0x0                                                                                        
2068
000cd4   6eac     MOVWF     0xac,0x0                                                                                        
1918
000be4   0e90     MOVLW     0x90           		RCSTA=0b10010000;                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2069
000cd6   0e90     MOVLW     0x90           		RCSTA=0b10010000;                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1919
000be6   6eab     MOVWF     0xab,0x0                                                                                        
2070
000cd8   6eab     MOVWF     0xab,0x0                                                                                        
1920
000be8   0e1f     MOVLW     0x1f           		SPBRG = SPBRG_VAL;                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2071
000cda   0e1f     MOVLW     0x1f           		SPBRG = SPBRG_VAL;                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1921
000bea   6eaf     MOVWF     0xaf,0x0                                                                                        
2072
000cdc   6eaf     MOVWF     0xaf,0x0                                                                                        
1922
                                           		// USART RX interrupt                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2073
                                           		// USART RX interrupt                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1923
000bec   9a9e     BCF       0x9e,0x5,0x0   		PIR1bits.RCIF=0;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2074
000cde   9a9e     BCF       0x9e,0x5,0x0   		PIR1bits.RCIF=0;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1924
000bee   8a9d     BSF       0x9d,0x5,0x0   		PIE1bits.RCIE=1;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2075
000ce0   8a9d     BSF       0x9d,0x5,0x0   		PIE1bits.RCIE=1;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1925
                                           		// High interrupt                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2076
                                           		// High interrupt                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1926
000bf0   8a9f     BSF       0x9f,0x5,0x0   		IPR1bits.RCIP=1;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2077
000ce2   8a9f     BSF       0x9f,0x5,0x0   		IPR1bits.RCIP=1;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1927
000bf2   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2078
000ce4   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1928
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2079
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1929
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2080
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1930
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2081
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1931
                                           *	Function: uartPutc                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2082
                                           *	Function: uartPutc                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1932
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2083
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
Line 1934... Line 2085...
1934
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
2085
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
1935
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2086
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1936
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2087
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1937
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2088
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1938
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2089
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1939
000bf4   cfd9     MOVFF     0xfd9,0xfe6    void uartPutc(BYTE c)                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2090
000ce6   cfd9     MOVFF     0xfd9,0xfe6    void uartPutc(BYTE c)                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1940
000bf6   ffe6                                                                                                               
2091
000ce8   ffe6                                                                                                               
1941
000bf8   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
2092
000cea   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1942
000bfa   ffd9                                                                                                               
2093
000cec   ffd9                                                                                                               
1943
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2094
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1944
                                           	// Write the data byte to the USART                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2095
                                           	// Write the data byte to the USART                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1945
000bfc   0efe     MOVLW     0xfe           	TXREG = c;                                                                      F:\MCP\projects\CAN\canNode\Source\uart.c
2096
000cee   0efe     MOVLW     0xfe           	TXREG = c;                                                                      F:\MCP\projects\CAN\canNode\Source\uart.c
1946
000bfe   50db     MOVF      0xdb,0x0,0x0                                                                                    
2097
000cf0   50db     MOVF      0xdb,0x0,0x0                                                                                    
1947
000c00   6ead     MOVWF     0xad,0x0                                                                                        
2098
000cf2   6ead     MOVWF     0xad,0x0                                                                                        
1948
000c02   d848     RCALL     0xc94          	while(uartBusy());                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2099
000cf4   d848     RCALL     0xd86          	while(uartBusy());                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1949
000c04   0900     IORLW     0x0                                                                                             
2100
000cf6   0900     IORLW     0x0                                                                                             
1950
000c06   e1fd     BNZ       0xc02                                                                                           
2101
000cf8   e1fd     BNZ       0xcf4                                                                                           
1951
000c08   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2102
000cfa   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1952
000c0a   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
2103
000cfc   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1953
000c0c   ffd9                                                                                                               
2104
000cfe   ffd9                                                                                                               
1954
000c0e   0012     RETURN    0x0                                                                                             
2105
000d00   0012     RETURN    0x0                                                                                             
1955
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2106
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1956
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2107
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1957
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2108
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1958
                                           *	Function: uartPuts                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2109
                                           *	Function: uartPuts                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1959
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2110
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
Line 1961... Line 2112...
1961
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
2112
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
1962
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2113
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1963
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2114
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1964
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2115
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1965
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2116
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1966
000c10   cfd9     MOVFF     0xfd9,0xfe6    void uartPuts(BYTE c[])                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2117
000d02   cfd9     MOVFF     0xfd9,0xfe6    void uartPuts(BYTE c[])                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1967
000c12   ffe6                                                                                                               
2118
000d04   ffe6                                                                                                               
1968
000c14   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
2119
000d06   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1969
000c16   ffd9                                                                                                               
2120
000d08   ffd9                                                                                                               
1970
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2121
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1971
                                           	do                                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2122
                                           	do                                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1972
                                             	{  // Transmit a byte                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
2123
                                             	{  // Transmit a byte                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
1973
000c18   d83d     RCALL     0xc94              	while(uartBusy());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2124
000d0a   d83d     RCALL     0xd86              	while(uartBusy());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1974
000c1a   0900     IORLW     0x0                                                                                             
2125
000d0c   0900     IORLW     0x0                                                                                             
1975
000c1c   e1fd     BNZ       0xc18                                                                                           
2126
000d0e   e1fd     BNZ       0xd0a                                                                                           
1976
000c1e   0efd     MOVLW     0xfd               	uartPutc(*c);                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2127
000d10   0efd     MOVLW     0xfd               	uartPutc(*c);                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1977
000c20   cfdb     MOVFF     0xfdb,0xfe9                                                                                     
2128
000d12   cfdb     MOVFF     0xfdb,0xfe9                                                                                     
1978
000c22   ffe9                                                                                                               
2129
000d14   ffe9                                                                                                               
1979
000c24   0efe     MOVLW     0xfe                                                                                            
2130
000d16   0efe     MOVLW     0xfe                                                                                            
1980
000c26   cfdb     MOVFF     0xfdb,0xfea                                                                                     
2131
000d18   cfdb     MOVFF     0xfdb,0xfea                                                                                     
1981
000c28   ffea                                                                                                               
2132
000d1a   ffea                                                                                                               
1982
000c2a   50ef     MOVF      0xef,0x0,0x0                                                                                    
2133
000d1c   50ef     MOVF      0xef,0x0,0x0                                                                                    
1983
000c2c   6ee6     MOVWF     0xe6,0x0                                                                                        
2134
000d1e   6ee6     MOVWF     0xe6,0x0                                                                                        
1984
000c2e   dfe2     RCALL     0xbf4                                                                                           
2135
000d20   dfe2     RCALL     0xce6                                                                                           
1985
000c30   52e5     MOVF      0xe5,0x1,0x0                                                                                    
2136
000d22   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1986
000c32   0efd     MOVLW     0xfd             	} while( *c++ );                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2137
000d24   0efd     MOVLW     0xfd             	} while( *c++ );                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1987
000c34   cfdb     MOVFF     0xfdb,0xfe9                                                                                     
2138
000d26   cfdb     MOVFF     0xfdb,0xfe9                                                                                     
1988
000c36   ffe9                                                                                                               
2139
000d28   ffe9                                                                                                               
1989
000c38   2adb     INCF      0xdb,0x1,0x0                                                                                    
2140
000d2a   2adb     INCF      0xdb,0x1,0x0                                                                                    
1990
000c3a   0efe     MOVLW     0xfe                                                                                            
2141
000d2c   0efe     MOVLW     0xfe                                                                                            
1991
000c3c   cfdb     MOVFF     0xfdb,0xfea                                                                                     
2142
000d2e   cfdb     MOVFF     0xfdb,0xfea                                                                                     
1992
000c3e   ffea                                                                                                               
2143
000d30   ffea                                                                                                               
1993
000c40   e301     BNC       0xc44                                                                                           
2144
000d32   e301     BNC       0xd36                                                                                           
1994
000c42   2adb     INCF      0xdb,0x1,0x0                                                                                    
2145
000d34   2adb     INCF      0xdb,0x1,0x0                                                                                    
1995
000c44   50ef     MOVF      0xef,0x0,0x0                                                                                    
2146
000d36   50ef     MOVF      0xef,0x0,0x0                                                                                    
1996
000c46   e1e8     BNZ       0xc18                                                                                           
2147
000d38   e1e8     BNZ       0xd0a                                                                                           
1997
000c48   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2148
000d3a   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1998
000c4a   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
2149
000d3c   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1999
000c4c   ffd9                                                                                                               
2150
000d3e   ffd9                                                                                                               
2000
000c4e   0012     RETURN    0x0                                                                                             
2151
000d40   0012     RETURN    0x0                                                                                             
2001
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2152
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2002
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2153
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2003
                                           *	Function: uartPutrs                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2154
                                           *	Function: uartPutrs                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2004
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2155
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2005
                                           *	Input:	Byte array to send on uart (static)                                     F:\MCP\projects\CAN\canNode\Source\uart.c
2156
                                           *	Input:	Byte array to send on uart (static)                                     F:\MCP\projects\CAN\canNode\Source\uart.c
2006
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
2157
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
2007
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2158
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
2008
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2159
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2009
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2160
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2010
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2161
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2011
000c50   cfd9     MOVFF     0xfd9,0xfe6    void uartPutrs(const rom char *c)                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2162
000d42   cfd9     MOVFF     0xfd9,0xfe6    void uartPutrs(const rom char *c)                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2012
000c52   ffe6                                                                                                               
2163
000d44   ffe6                                                                                                               
2013
000c54   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
2164
000d46   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
2014
000c56   ffd9                                                                                                               
2165
000d48   ffd9                                                                                                               
2015
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2166
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2016
                                           	do                                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2167
                                           	do                                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2017
                                             	{  // Transmit a byte                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
2168
                                             	{  // Transmit a byte                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
2018
000c58   d81d     RCALL     0xc94              	while(uartBusy());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2169
000d4a   d81d     RCALL     0xd86              	while(uartBusy());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2019
000c5a   0900     IORLW     0x0                                                                                             
2170
000d4c   0900     IORLW     0x0                                                                                             
2020
000c5c   e1fd     BNZ       0xc58                                                                                           
2171
000d4e   e1fd     BNZ       0xd4a                                                                                           
2021
000c5e   0efd     MOVLW     0xfd               	uartPutc(*c);                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2172
000d50   0efd     MOVLW     0xfd               	uartPutc(*c);                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2022
000c60   cfdb     MOVFF     0xfdb,0xff6                                                                                     
2173
000d52   cfdb     MOVFF     0xfdb,0xff6                                                                                     
2023
000c62   fff6                                                                                                               
2174
000d54   fff6                                                                                                               
2024
000c64   0efe     MOVLW     0xfe                                                                                            
2175
000d56   0efe     MOVLW     0xfe                                                                                            
2025
000c66   cfdb     MOVFF     0xfdb,0xff7                                                                                     
2176
000d58   cfdb     MOVFF     0xfdb,0xff7                                                                                     
2026
000c68   fff7                                                                                                               
2177
000d5a   fff7                                                                                                               
2027
000c6a   0008     TBLRD                                                                                                     
2178
000d5c   0008     TBLRD                                                                                                     
2028
000c6c   50f5     MOVF      0xf5,0x0,0x0                                                                                    
2179
000d5e   50f5     MOVF      0xf5,0x0,0x0                                                                                    
2029
000c6e   6ee6     MOVWF     0xe6,0x0                                                                                        
2180
000d60   6ee6     MOVWF     0xe6,0x0                                                                                        
2030
000c70   dfc1     RCALL     0xbf4                                                                                           
2181
000d62   dfc1     RCALL     0xce6                                                                                           
2031
000c72   52e5     MOVF      0xe5,0x1,0x0                                                                                    
2182
000d64   52e5     MOVF      0xe5,0x1,0x0                                                                                    
2032
000c74   0efd     MOVLW     0xfd             	} while( *c++ );                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2183
000d66   0efd     MOVLW     0xfd             	} while( *c++ );                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2033
000c76   cfdb     MOVFF     0xfdb,0xff6                                                                                     
2184
000d68   cfdb     MOVFF     0xfdb,0xff6                                                                                     
2034
000c78   fff6                                                                                                               
2185
000d6a   fff6                                                                                                               
2035
000c7a   2adb     INCF      0xdb,0x1,0x0                                                                                    
2186
000d6c   2adb     INCF      0xdb,0x1,0x0                                                                                    
2036
000c7c   0efe     MOVLW     0xfe                                                                                            
2187
000d6e   0efe     MOVLW     0xfe                                                                                            
2037
000c7e   cfdb     MOVFF     0xfdb,0xff7                                                                                     
2188
000d70   cfdb     MOVFF     0xfdb,0xff7                                                                                     
2038
000c80   fff7                                                                                                               
2189
000d72   fff7                                                                                                               
2039
000c82   e301     BNC       0xc86                                                                                           
2190
000d74   e301     BNC       0xd78                                                                                           
2040
000c84   2adb     INCF      0xdb,0x1,0x0                                                                                    
2191
000d76   2adb     INCF      0xdb,0x1,0x0                                                                                    
2041
000c86   0008     TBLRD                                                                                                     
2192
000d78   0008     TBLRD                                                                                                     
2042
000c88   50f5     MOVF      0xf5,0x0,0x0                                                                                    
2193
000d7a   50f5     MOVF      0xf5,0x0,0x0                                                                                    
2043
000c8a   e1e6     BNZ       0xc58                                                                                           
2194
000d7c   e1e6     BNZ       0xd4a                                                                                           
2044
000c8c   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2195
000d7e   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2045
000c8e   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
2196
000d80   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
2046
000c90   ffd9                                                                                                               
2197
000d82   ffd9                                                                                                               
2047
000c92   0012     RETURN    0x0                                                                                             
2198
000d84   0012     RETURN    0x0                                                                                             
2048
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2199
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2049
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2200
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2050
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2201
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2051
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2202
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2052
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2203
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
Line 2058... Line 2209...
2058
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2209
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2059
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2210
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2060
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2211
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2061
                                           char uartBusy(void)                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2212
                                           char uartBusy(void)                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2062
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2213
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2063
000c94   50ac     MOVF      0xac,0x0,0x0   	return !TXSTAbits.TRMT;                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
2214
000d86   50ac     MOVF      0xac,0x0,0x0   	return !TXSTAbits.TRMT;                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
2064
000c96   0b02     ANDLW     0x2                                                                                             
2215
000d88   0b02     ANDLW     0x2                                                                                             
2065
000c98   0a02     XORLW     0x2                                                                                             
2216
000d8a   0a02     XORLW     0x2                                                                                             
2066
000c9a   e001     BZ        0xc9e                                                                                           
2217
000d8c   e001     BZ        0xd90                                                                                           
2067
000c9c   0e01     MOVLW     0x1                                                                                             
2218
000d8e   0e01     MOVLW     0x1                                                                                             
2068
000c9e   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2219
000d90   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2069
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2220
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2070
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2221
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2071
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2222
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2072
                                           *	Function: uartGet                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2223
                                           *	Function: uartGet                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2073
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2224
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
Line 2078... Line 2229...
2078
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\uart.c
2229
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\uart.c
2079
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2230
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2080
                                           BYTE uartGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2231
                                           BYTE uartGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2081
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2232
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2082
                                           	// Return the received data                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
2233
                                           	// Return the received data                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
2083
000ca0   50ae     MOVF      0xae,0x0,0x0   	return RCREG;	                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2234
000d92   50ae     MOVF      0xae,0x0,0x0   	return RCREG;	                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2084
000ca2   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2235
000d94   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2085
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2236
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2086
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2237
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2087
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2238
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2088
                                           *	Function: uartISR                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2239
                                           *	Function: uartISR                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2089
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2240
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
Line 2093... Line 2244...
2093
                                           *	Affects: call to uartParse                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
2244
                                           *	Affects: call to uartParse                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
2094
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\uart.c
2245
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\uart.c
2095
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2246
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2096
                                           void uartISR(void)                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2247
                                           void uartISR(void)                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2097
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2248
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2098
000ca4   509e     MOVF      0x9e,0x0,0x0   	if (PIR1bits.RCIF==1 && PIE1bits.RCIE==1)                                       F:\MCP\projects\CAN\canNode\Source\uart.c
2249
000d96   509e     MOVF      0x9e,0x0,0x0   	if (PIR1bits.RCIF==1 && PIE1bits.RCIE==1)                                       F:\MCP\projects\CAN\canNode\Source\uart.c
2099
000ca6   0b20     ANDLW     0x20                                                                                            
2250
000d98   0b20     ANDLW     0x20                                                                                            
2100
000ca8   e009     BZ        0xcbc                                                                                           
2251
000d9a   e00d     BZ        0xdb6                                                                                           
2101
000caa   509d     MOVF      0x9d,0x0,0x0                                                                                    
2252
000d9c   509d     MOVF      0x9d,0x0,0x0                                                                                    
2102
000cac   0b20     ANDLW     0x20                                                                                            
2253
000d9e   0b20     ANDLW     0x20                                                                                            
2103
000cae   e006     BZ        0xcbc                                                                                           
2254
000da0   e00a     BZ        0xdb6                                                                                           
2104
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2255
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
2256
000da2   a2ab     BTFSS     0xab,0x1,0x0   		if (RCSTAbits.OERR) { RCSTAbits.CREN=0; RCSTAbits.CREN=1; }                    F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
2257
000da4   d002     BRA       0xdaa                                                                                           
-
 
2258
000da6   98ab     BCF       0xab,0x4,0x0                                                                                    
-
 
2259
000da8   88ab     BSF       0xab,0x4,0x0                                                                                    
-
 
2260
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2105
000cb0   dff7     RCALL     0xca0          		uartParse(uartGet());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2261
000daa   dff3     RCALL     0xd92          		uartParse(uartGet());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2106
000cb2   6ee6     MOVWF     0xe6,0x0                                                                                        
2262
000dac   6ee6     MOVWF     0xe6,0x0                                                                                        
2107
000cb4   ec9c     CALL      0x338,0x0                                                                                       
2263
000dae   ec15     CALL      0x42a,0x0                                                                                       
2108
000cb6   f001                                                                                                               
2264
000db0   f002                                                                                                               
2109
000cb8   52e5     MOVF      0xe5,0x1,0x0                                                                                    
2265
000db2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
2110
000cba   9a9e     BCF       0x9e,0x5,0x0   		PIR1bits.RCIF=0;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2266
000db4   9a9e     BCF       0x9e,0x5,0x0   		PIR1bits.RCIF=0;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2111
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2267
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2112
000cbc   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2268
000db6   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2113
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2269
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2114
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2270
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2115
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2271
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2116
                                           *	Function: uartDataRedy                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
2272
                                           *	Function: uartDataRedy                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
2117
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2273
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
Line 2121... Line 2277...
2121
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2277
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2122
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2278
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
2123
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2279
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2124
                                           char uartDataRedy(void)                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2280
                                           char uartDataRedy(void)                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2125
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2281
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2126
000cbe   a2ab     BTFSS     0xab,0x1,0x0   	if(RCSTAbits.OERR)                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2282
000db8   a2ab     BTFSS     0xab,0x1,0x0   	if(RCSTAbits.OERR)                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
2127
000cc0   d002     BRA       0xcc6                                                                                           
2283
000dba   d002     BRA       0xdc0                                                                                           
2128
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2284
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2129
000cc2   98ab     BCF       0xab,0x4,0x0   		RCSTAbits.CREN = 0;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2285
000dbc   98ab     BCF       0xab,0x4,0x0   		RCSTAbits.CREN = 0;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2130
000cc4   88ab     BSF       0xab,0x4,0x0   		RCSTAbits.CREN = 1;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2286
000dbe   88ab     BSF       0xab,0x4,0x0   		RCSTAbits.CREN = 1;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2131
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2287
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2132
000cc6   509e     MOVF      0x9e,0x0,0x0     return PIR1bits.RCIF;                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2288
000dc0   509e     MOVF      0x9e,0x0,0x0     return PIR1bits.RCIF;                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
2133
000cc8   0b20     ANDLW     0x20                                                                                            
2289
000dc2   0b20     ANDLW     0x20                                                                                            
2134
000cca   e001     BZ        0xcce                                                                                           
2290
000dc4   e001     BZ        0xdc8                                                                                           
2135
000ccc   0e01     MOVLW     0x1                                                                                             
2291
000dc6   0e01     MOVLW     0x1                                                                                             
2136
000cce   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2292
000dc8   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2137
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2293
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2138
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\uart.c
2294
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\uart.c
2139
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\Tick.c
2295
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\Tick.c
2140
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2296
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2141
                                            *                  Ticker service                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2297
                                            *                  Ticker service                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
Line 2201... Line 2357...
2201
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2357
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2202
                                           #define PERIOD (INSTR_FREQ/256/1000)*TICK_PERIOD_MS                              F:\MCP\projects\CAN\canNode\Source\Tick.c
2358
                                           #define PERIOD (INSTR_FREQ/256/1000)*TICK_PERIOD_MS                              F:\MCP\projects\CAN\canNode\Source\Tick.c
2203
                                           void tickInit(void)                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
2359
                                           void tickInit(void)                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
2204
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2360
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2205
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
2361
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
2206
000d6e   0e79     MOVLW     0x79               TMR0L = TICK_COUNTER_LOW;                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
2362
000e68   0e79     MOVLW     0x79               TMR0L = TICK_COUNTER_LOW;                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
2207
000d70   6ed6     MOVWF     0xd6,0x0                                                                                        
2363
000e6a   6ed6     MOVWF     0xd6,0x0                                                                                        
2208
000d72   0efe     MOVLW     0xfe               TMR0H = TICK_COUNTER_HIGH;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
2364
000e6c   0efe     MOVLW     0xfe               TMR0H = TICK_COUNTER_HIGH;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
2209
000d74   6ed7     MOVWF     0xd7,0x0                                                                                        
2365
000e6e   6ed7     MOVWF     0xd7,0x0                                                                                        
2210
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2366
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2211
                                               // 16-BIT, internal timer, PSA set to 1:256                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2367
                                               // 16-BIT, internal timer, PSA set to 1:256                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2212
000d76   0e07     MOVLW     0x7                T0CON = 0b00000000 | TIMER_PRESCALE;                                         F:\MCP\projects\CAN\canNode\Source\Tick.c
2368
000e70   0e07     MOVLW     0x7                T0CON = 0b00000000 | TIMER_PRESCALE;                                         F:\MCP\projects\CAN\canNode\Source\Tick.c
2213
000d78   6ed5     MOVWF     0xd5,0x0                                                                                        
2369
000e72   6ed5     MOVWF     0xd5,0x0                                                                                        
2214
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2370
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2215
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
2371
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
2216
000d7a   8ed5     BSF       0xd5,0x7,0x0       T0CONbits.TMR0ON = 1;                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
2372
000e74   8ed5     BSF       0xd5,0x7,0x0       T0CONbits.TMR0ON = 1;                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
2217
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2373
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2218
000d7c   84f2     BSF       0xf2,0x2,0x0       INTCONbits.TMR0IF = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
2374
000e76   84f2     BSF       0xf2,0x2,0x0       INTCONbits.TMR0IF = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
2219
000d7e   8af2     BSF       0xf2,0x5,0x0       INTCONbits.TMR0IE = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
2375
000e78   8af2     BSF       0xf2,0x5,0x0       INTCONbits.TMR0IE = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
2220
000d80   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2376
000e7a   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2221
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2377
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2222
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2378
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2223
                                           *	Function: TickGet                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
2379
                                           *	Function: TickGet                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
2224
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2380
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2225
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
2381
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
Line 2228... Line 2384...
2228
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2384
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2229
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2385
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2230
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2386
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2231
                                           TICK tickGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2387
                                           TICK tickGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2232
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2388
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2233
000d82   c075     MOVFF     0x75,0x18          return TickCount;                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2389
000e7c   c07a     MOVFF     0x7a,0x18          return TickCount;                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2234
000d84   f018                                                                                                               
2390
000e7e   f018                                                                                                               
2235
000d86   c076     MOVFF     0x76,0x19                                                                                       
2391
000e80   c07b     MOVFF     0x7b,0x19                                                                                       
2236
000d88   f019                                                                                                               
2392
000e82   f019                                                                                                               
2237
000d8a   c077     MOVFF     0x77,0x1a                                                                                       
2393
000e84   c07c     MOVFF     0x7c,0x1a                                                                                       
2238
000d8c   f01a                                                                                                               
2394
000e86   f01a                                                                                                               
2239
000d8e   c078     MOVFF     0x78,0x1b                                                                                       
2395
000e88   c07d     MOVFF     0x7d,0x1b                                                                                       
2240
000d90   f01b                                                                                                               
2396
000e8a   f01b                                                                                                               
2241
000d92   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2397
000e8c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2242
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2398
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2243
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2399
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2244
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2400
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2245
                                           *	Function: tickUpdate                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
2401
                                           *	Function: tickUpdate                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
2246
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2402
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
Line 2250... Line 2406...
2250
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2406
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2251
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2407
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2252
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2408
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2253
                                           void tickUpdate(void)                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2409
                                           void tickUpdate(void)                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2254
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2410
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2255
000d94   a4f2     BTFSS     0xf2,0x2,0x0       if(INTCONbits.TMR0IF)                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
2411
000e8e   a4f2     BTFSS     0xf2,0x2,0x0       if(INTCONbits.TMR0IF)                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
2256
000d96   d00b     BRA       0xdae                                                                                           
2412
000e90   d00b     BRA       0xea8                                                                                           
2257
                                               {                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2413
                                               {                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2258
000d98   0efe     MOVLW     0xfe                   TMR0H = TICK_COUNTER_HIGH;                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2414
000e92   0efe     MOVLW     0xfe                   TMR0H = TICK_COUNTER_HIGH;                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2259
000d9a   6ed7     MOVWF     0xd7,0x0                                                                                        
2415
000e94   6ed7     MOVWF     0xd7,0x0                                                                                        
2260
000d9c   0e79     MOVLW     0x79                   TMR0L = TICK_COUNTER_LOW;                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2416
000e96   0e79     MOVLW     0x79                   TMR0L = TICK_COUNTER_LOW;                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2261
000d9e   6ed6     MOVWF     0xd6,0x0                                                                                        
2417
000e98   6ed6     MOVWF     0xd6,0x0                                                                                        
2262
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2418
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2263
000da0   0100     MOVLB     0x0                    TickCount++;                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
2419
000e9a   0100     MOVLB     0x0                    TickCount++;                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
2264
000da2   2b75     INCF      0x75,0x1,0x1                                                                                    
2420
000e9c   2b7a     INCF      0x7a,0x1,0x1                                                                                    
2265
000da4   0e00     MOVLW     0x0                                                                                             
2421
000e9e   0e00     MOVLW     0x0                                                                                             
2266
000da6   2376     ADDWFC    0x76,0x1,0x1                                                                                    
2422
000ea0   237b     ADDWFC    0x7b,0x1,0x1                                                                                    
2267
000da8   2377     ADDWFC    0x77,0x1,0x1                                                                                    
2423
000ea2   237c     ADDWFC    0x7c,0x1,0x1                                                                                    
2268
000daa   2378     ADDWFC    0x78,0x1,0x1                                                                                    
2424
000ea4   237d     ADDWFC    0x7d,0x1,0x1                                                                                    
2269
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2425
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2270
000dac   94f2     BCF       0xf2,0x2,0x0           INTCONbits.TMR0IF = 0;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
2426
000ea6   94f2     BCF       0xf2,0x2,0x0           INTCONbits.TMR0IF = 0;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
2271
                                               }                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2427
                                               }                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2272
000dae   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2428
000ea8   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c