Subversion Repositories HomeAutomation

Rev

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

Rev 24 Rev 26
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: Sat Oct 21 10:45:47 2006
3
Listing File Generated: Sat Oct 21 11:33:24 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
-
 
9
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
10
                                            *                  Main application                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
11
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
12
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
13
                                            * FileName:        Main.c                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
14
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
15
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
16
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
17
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
18
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
19
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
8
                                           #include "../Include/compiler.h"                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
20
                                           #include "../Include/compiler.h"                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
9
                                           #include "../Include/stackTasks.h"                                               F:\MCP\projects\CAN\canNode\Source\Main.c
21
                                           #include "../Include/stackTasks.h"                                               F:\MCP\projects\CAN\canNode\Source\Main.c
10
                                           #include "../Include/Tick.h"                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
22
                                           #include "../Include/Tick.h"                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
11
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
23
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
12
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
24
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
Line 33... Line 45...
33
                                           	// Inits                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
45
                                           	// Inits                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
34
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
46
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
35
000050   d8d6     RCALL     0x1fe          	mainInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
47
000050   d8d6     RCALL     0x1fe          	mainInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
36
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
48
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
37
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
49
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
38
000052   eced     CALL      0x5da,0x0      		canInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
50
000052   ec5d     CALL      0x6ba,0x0      		canInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
39
000054   f002                                                                                                               
51
000054   f003                                                                                                               
40
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
52
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
41
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
53
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
42
                                           	#ifdef USE_UART                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
54
                                           	#ifdef USE_UART                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
43
000056   ec3c     CALL      0xa78,0x0      		uartInit();                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
55
000056   eca2     CALL      0xb44,0x0      		uartInit();                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
44
000058   f005                                                                                                               
56
000058   f005                                                                                                               
45
00005a   0e60     MOVLW     0x60           		uartPutrs("BOOT OK!");                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
57
00005a   0e2c     MOVLW     0x2c           		uartPutrs("BOOT OK!");                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
46
00005c   6ee6     MOVWF     0xe6,0x0                                                                                        
58
00005c   6ee6     MOVWF     0xe6,0x0                                                                                        
47
00005e   0e0c     MOVLW     0xc                                                                                             
59
00005e   0e0d     MOVLW     0xd                                                                                             
48
000060   6ee6     MOVWF     0xe6,0x0                                                                                        
60
000060   6ee6     MOVWF     0xe6,0x0                                                                                        
49
000062   ec76     CALL      0xaec,0x0                                                                                       
61
000062   ecdc     CALL      0xbb8,0x0                                                                                       
50
000064   f005                                                                                                               
62
000064   f005                                                                                                               
51
000066   52e5     MOVF      0xe5,0x1,0x0                                                                                    
63
000066   52e5     MOVF      0xe5,0x1,0x0                                                                                    
52
000068   52e5     MOVF      0xe5,0x1,0x0                                                                                    
64
000068   52e5     MOVF      0xe5,0x1,0x0                                                                                    
53
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
65
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
54
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
66
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
55
00006a   ecfc     CALL      0xbf8,0x0      	tickInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
67
00006a   ec62     CALL      0xcc4,0x0      	tickInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
56
00006c   f005                                                                                                               
68
00006c   f006                                                                                                               
57
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
69
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
58
                                           	while(1)                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
70
                                           	while(1)                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
59
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
71
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
60
00006e   ec06     CALL      0xc0c,0x0      		if ((tickGet()-t)>=10*TICK_SECOND)                                             F:\MCP\projects\CAN\canNode\Source\Main.c
72
00006e   ec6c     CALL      0xcd8,0x0      		if ((tickGet()-t)>=10*TICK_SECOND)                                             F:\MCP\projects\CAN\canNode\Source\Main.c
61
000070   f006                                                                                                               
73
000070   f006                                                                                                               
62
000072   0100     MOVLB     0x0                                                                                             
74
000072   0100     MOVLB     0x0                                                                                             
63
000074   516e     MOVF      0x6e,0x0,0x1                                                                                    
75
000074   516e     MOVF      0x6e,0x0,0x1                                                                                    
64
000076   5c18     SUBWF     0x18,0x0,0x0                                                                                    
76
000076   5c18     SUBWF     0x18,0x0,0x0                                                                                    
65
000078   6e00     MOVWF     0x0,0x0                                                                                         
77
000078   6e00     MOVWF     0x0,0x0                                                                                         
Line 82... Line 94...
82
00009a   5803     SUBWFB    0x3,0x0,0x0                                                                                     
94
00009a   5803     SUBWFB    0x3,0x0,0x0                                                                                     
83
00009c   e3e8     BNC       0x6e                                                                                            
95
00009c   e3e8     BNC       0x6e                                                                                            
84
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
96
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
85
                                           			CAN_MESSAGE cm;                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
97
                                           			CAN_MESSAGE cm;                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
86
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
98
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
87
00009e   ec06     CALL      0xc0c,0x0      			t = tickGet();                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
99
00009e   ec6c     CALL      0xcd8,0x0      			t = tickGet();                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
88
0000a0   f006                                                                                                               
100
0000a0   f006                                                                                                               
89
0000a2   c018     MOVFF     0x18,0x6e                                                                                       
101
0000a2   c018     MOVFF     0x18,0x6e                                                                                       
90
0000a4   f06e                                                                                                               
102
0000a4   f06e                                                                                                               
91
0000a6   c019     MOVFF     0x19,0x6f                                                                                       
103
0000a6   c019     MOVFF     0x19,0x6f                                                                                       
92
0000a8   f06f                                                                                                               
104
0000a8   f06f                                                                                                               
Line 146... Line 158...
146
00010e   ffe6                                                                                                               
158
00010e   ffe6                                                                                                               
147
000110   cfee     MOVFF     0xfee,0xfe6                                                                                     
159
000110   cfee     MOVFF     0xfee,0xfe6                                                                                     
148
000112   ffe6                                                                                                               
160
000112   ffe6                                                                                                               
149
000114   cfee     MOVFF     0xfee,0xfe6                                                                                     
161
000114   cfee     MOVFF     0xfee,0xfe6                                                                                     
150
000116   ffe6                                                                                                               
162
000116   ffe6                                                                                                               
151
000118   ec52     CALL      0x8a4,0x0                                                                                       
163
000118   ecc2     CALL      0x984,0x0                                                                                       
152
00011a   f004                                                                                                               
164
00011a   f004                                                                                                               
153
00011c   6e00     MOVWF     0x0,0x0                                                                                         
165
00011c   6e00     MOVWF     0x0,0x0                                                                                         
154
00011e   0e0e     MOVLW     0xe                                                                                             
166
00011e   0e0e     MOVLW     0xe                                                                                             
155
000120   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
167
000120   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
156
000122   5000     MOVF      0x0,0x0,0x0                                                                                     
168
000122   5000     MOVF      0x0,0x0,0x0                                                                                     
Line 207... Line 219...
207
000178   ffe4                                                                                                               
219
000178   ffe4                                                                                                               
208
00017a   d7fb     BRA       0x172                                                                                           
220
00017a   d7fb     BRA       0x172                                                                                           
209
00017c   52e6     MOVF      0xe6,0x1,0x0                                                                                    
221
00017c   52e6     MOVF      0xe6,0x1,0x0                                                                                    
210
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
222
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
211
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
223
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
212
00017e   ec18     CALL      0x630,0x0      		canISR();                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
224
00017e   ec88     CALL      0x710,0x0      		canISR();                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
213
000180   f003                                                                                                               
225
000180   f003                                                                                                               
214
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
226
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
215
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
227
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
216
                                           	#ifdef USE_UART                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
228
                                           	#ifdef USE_UART                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
217
000182   eca0     CALL      0xb40,0x0      		uartISR();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
229
000182   ec06     CALL      0xc0c,0x0      		uartISR();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
218
000184   f005                                                                                                               
230
000184   f006                                                                                                               
219
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
231
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
220
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
232
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
221
000186   ec0f     CALL      0xc1e,0x0      	tickUpdate();                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
233
000186   ec75     CALL      0xcea,0x0      	tickUpdate();                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
222
000188   f006                                                                                                               
234
000188   f006                                                                                                               
223
00018a   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
235
00018a   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
224
00018c   ee00     LFSR      0x0,0x13                                                                                        
236
00018c   ee00     LFSR      0x0,0x13                                                                                        
225
00018e   f013                                                                                                               
237
00018e   f013                                                                                                               
226
000190   0e14     MOVLW     0x14                                                                                            
238
000190   0e14     MOVLW     0x14                                                                                            
Line 366... Line 378...
366
000240   3200     RRCF      0x0,0x1,0x0                                                                                     
378
000240   3200     RRCF      0x0,0x1,0x0                                                                                     
367
000242   06e8     DECF      0xe8,0x1,0x0                                                                                    
379
000242   06e8     DECF      0xe8,0x1,0x0                                                                                    
368
000244   e1f9     BNZ       0x238                                                                                           
380
000244   e1f9     BNZ       0x238                                                                                           
369
000246   5000     MOVF      0x0,0x0,0x0                                                                                     
381
000246   5000     MOVF      0x0,0x0,0x0                                                                                     
370
000248   6ee6     MOVWF     0xe6,0x0                                                                                        
382
000248   6ee6     MOVWF     0xe6,0x0                                                                                        
371
00024a   ec48     CALL      0xa90,0x0                                                                                       
383
00024a   ecae     CALL      0xb5c,0x0                                                                                       
372
00024c   f005                                                                                                               
384
00024c   f005                                                                                                               
373
00024e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
385
00024e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
374
000250   0ef1     MOVLW     0xf1           		uartPutc((BYTE)(cm.ident>>16));                                                F:\MCP\projects\CAN\canNode\Source\Main.c
386
000250   0ef1     MOVLW     0xf1           		uartPutc((BYTE)(cm.ident>>16));                                                F:\MCP\projects\CAN\canNode\Source\Main.c
375
000252   cfdb     MOVFF     0xfdb,0x0                                                                                       
387
000252   cfdb     MOVFF     0xfdb,0x0                                                                                       
376
000254   f000                                                                                                               
388
000254   f000                                                                                                               
Line 391... Line 403...
391
000272   3200     RRCF      0x0,0x1,0x0                                                                                     
403
000272   3200     RRCF      0x0,0x1,0x0                                                                                     
392
000274   06e8     DECF      0xe8,0x1,0x0                                                                                    
404
000274   06e8     DECF      0xe8,0x1,0x0                                                                                    
393
000276   e1f9     BNZ       0x26a                                                                                           
405
000276   e1f9     BNZ       0x26a                                                                                           
394
000278   5000     MOVF      0x0,0x0,0x0                                                                                     
406
000278   5000     MOVF      0x0,0x0,0x0                                                                                     
395
00027a   6ee6     MOVWF     0xe6,0x0                                                                                        
407
00027a   6ee6     MOVWF     0xe6,0x0                                                                                        
396
00027c   ec48     CALL      0xa90,0x0                                                                                       
408
00027c   ecae     CALL      0xb5c,0x0                                                                                       
397
00027e   f005                                                                                                               
409
00027e   f005                                                                                                               
398
000280   52e5     MOVF      0xe5,0x1,0x0                                                                                    
410
000280   52e5     MOVF      0xe5,0x1,0x0                                                                                    
399
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
411
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
400
000282   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident>>8));                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
412
000282   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident>>8));                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
401
000284   cfdb     MOVFF     0xfdb,0x0                                                                                       
413
000284   cfdb     MOVFF     0xfdb,0x0                                                                                       
Line 417... Line 429...
417
0002a4   3200     RRCF      0x0,0x1,0x0                                                                                     
429
0002a4   3200     RRCF      0x0,0x1,0x0                                                                                     
418
0002a6   06e8     DECF      0xe8,0x1,0x0                                                                                    
430
0002a6   06e8     DECF      0xe8,0x1,0x0                                                                                    
419
0002a8   e1f9     BNZ       0x29c                                                                                           
431
0002a8   e1f9     BNZ       0x29c                                                                                           
420
0002aa   5000     MOVF      0x0,0x0,0x0                                                                                     
432
0002aa   5000     MOVF      0x0,0x0,0x0                                                                                     
421
0002ac   6ee6     MOVWF     0xe6,0x0                                                                                        
433
0002ac   6ee6     MOVWF     0xe6,0x0                                                                                        
422
0002ae   ec48     CALL      0xa90,0x0                                                                                       
434
0002ae   ecae     CALL      0xb5c,0x0                                                                                       
423
0002b0   f005                                                                                                               
435
0002b0   f005                                                                                                               
424
0002b2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
436
0002b2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
425
0002b4   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident));                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
437
0002b4   0ef1     MOVLW     0xf1           	uartPutc((BYTE)(cm.ident));                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
426
0002b6   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
438
0002b6   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
427
0002b8   ffe6                                                                                                               
439
0002b8   ffe6                                                                                                               
428
0002ba   ec48     CALL      0xa90,0x0                                                                                       
440
0002ba   ecae     CALL      0xb5c,0x0                                                                                       
429
0002bc   f005                                                                                                               
441
0002bc   f005                                                                                                               
430
0002be   52e5     MOVF      0xe5,0x1,0x0                                                                                    
442
0002be   52e5     MOVF      0xe5,0x1,0x0                                                                                    
431
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
443
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
432
0002c0   6ade     CLRF      0xde,0x0       	for(i=0;i<cm.data_length && i<8;i++)                                            F:\MCP\projects\CAN\canNode\Source\Main.c
444
0002c0   6ade     CLRF      0xde,0x0       	for(i=0;i<cm.data_length && i<8;i++)                                            F:\MCP\projects\CAN\canNode\Source\Main.c
433
0002c2   6add     CLRF      0xdd,0x0                                                                                        
445
0002c2   6add     CLRF      0xdd,0x0                                                                                        
Line 488... Line 500...
488
000326   5001     MOVF      0x1,0x0,0x0                                                                                     
500
000326   5001     MOVF      0x1,0x0,0x0                                                                                     
489
000328   2003     ADDWFC    0x3,0x0,0x0                                                                                     
501
000328   2003     ADDWFC    0x3,0x0,0x0                                                                                     
490
00032a   6eea     MOVWF     0xea,0x0                                                                                        
502
00032a   6eea     MOVWF     0xea,0x0                                                                                        
491
00032c   50ef     MOVF      0xef,0x0,0x0                                                                                    
503
00032c   50ef     MOVF      0xef,0x0,0x0                                                                                    
492
00032e   6ee6     MOVWF     0xe6,0x0                                                                                        
504
00032e   6ee6     MOVWF     0xe6,0x0                                                                                        
493
000330   ec48     CALL      0xa90,0x0                                                                                       
505
000330   ecae     CALL      0xb5c,0x0                                                                                       
494
000332   f005                                                                                                               
506
000332   f005                                                                                                               
495
000334   52e5     MOVF      0xe5,0x1,0x0                                                                                    
507
000334   52e5     MOVF      0xe5,0x1,0x0                                                                                    
496
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
508
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
497
000340   0e02     MOVLW     0x2            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
509
000340   0e02     MOVLW     0x2            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
498
000342   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
510
000342   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
Line 519... Line 531...
519
                                           #ifdef USE_UART                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
531
                                           #ifdef USE_UART                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
520
000354   cfd9     MOVFF     0xfd9,0xfe6    void uartParse(BYTE c)                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
532
000354   cfd9     MOVFF     0xfd9,0xfe6    void uartParse(BYTE c)                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
521
000356   ffe6                                                                                                               
533
000356   ffe6                                                                                                               
522
000358   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
534
000358   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
523
00035a   ffd9                                                                                                               
535
00035a   ffd9                                                                                                               
524
00035c   0e0e     MOVLW     0xe                                                                                             
536
00035c   0e1c     MOVLW     0x1c                                                                                            
525
00035e   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
537
00035e   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
526
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
538
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
527
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
539
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
528
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
540
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
529
000360   0efe     MOVLW     0xfe           	if (c=='1')                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
541
000360   0efe     MOVLW     0xfe           	if (c=='1')                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
530
000362   50db     MOVF      0xdb,0x0,0x0                                                                                    
542
000362   50db     MOVF      0xdb,0x0,0x0                                                                                    
531
000364   0831     SUBLW     0x31                                                                                            
543
000364   0831     SUBLW     0x31                                                                                            
532
000366   e14d     BNZ       0x402                                                                                           
544
000366   e14a     BNZ       0x3fc                                                                                           
533
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
545
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
534
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
546
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
535
000368   68de     SETF      0xde,0x0       		cm.ident=0x1FFF07FF;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
547
000368   0e23     MOVLW     0x23           		cm.ident=0x00000123;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
536
00036a   0e07     MOVLW     0x7                                                                                             
548
00036a   6ede     MOVWF     0xde,0x0                                                                                        
537
00036c   6ede     MOVWF     0xde,0x0                                                                                        
549
00036c   0e01     MOVLW     0x1                                                                                             
538
00036e   68de     SETF      0xde,0x0                                                                                        
550
00036e   6ede     MOVWF     0xde,0x0                                                                                        
539
000370   0e1f     MOVLW     0x1f                                                                                            
551
000370   6ade     CLRF      0xde,0x0                                                                                        
540
000372   6edd     MOVWF     0xdd,0x0                                                                                        
552
000372   6add     CLRF      0xdd,0x0                                                                                        
541
000374   52dd     MOVF      0xdd,0x1,0x0                                                                                    
553
000374   52dd     MOVF      0xdd,0x1,0x0                                                                                    
542
000376   52dd     MOVF      0xdd,0x1,0x0                                                                                    
554
000376   52dd     MOVF      0xdd,0x1,0x0                                                                                    
543
000378   0e01     MOVLW     0x1            		cm.extended=TRUE;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
555
000378   0e04     MOVLW     0x4            		cm.extended=FALSE;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
544
00037a   6ef3     MOVWF     0xf3,0x0                                                                                        
556
00037a   6adb     CLRF      0xdb,0x0                                                                                        
545
00037c   0e04     MOVLW     0x4                                                                                             
-
 
546
00037e   cff3     MOVFF     0xff3,0xfdb                                                                                     
-
 
547
000380   ffdb                                                                                                               
-
 
548
000382   6ef3     MOVWF     0xf3,0x0       		cm.data_length=4;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
557
00037c   6ef3     MOVWF     0xf3,0x0       		cm.data_length=4;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
549
000384   0e05     MOVLW     0x5                                                                                             
558
00037e   0e05     MOVLW     0x5                                                                                             
550
000386   cff3     MOVFF     0xff3,0xfdb                                                                                     
559
000380   cff3     MOVFF     0xff3,0xfdb                                                                                     
551
000388   ffdb                                                                                                               
560
000382   ffdb                                                                                                               
552
00038a   0e61     MOVLW     0x61           		cm.data[0]='a';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
561
000384   0e21     MOVLW     0x21           		cm.data[0]='!';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
553
00038c   6ef3     MOVWF     0xf3,0x0                                                                                        
562
000386   6ef3     MOVWF     0xf3,0x0                                                                                        
554
00038e   0e06     MOVLW     0x6                                                                                             
563
000388   0e06     MOVLW     0x6                                                                                             
555
000390   cff3     MOVFF     0xff3,0xfdb                                                                                     
564
00038a   cff3     MOVFF     0xff3,0xfdb                                                                                     
556
000392   ffdb                                                                                                               
565
00038c   ffdb                                                                                                               
557
000394   0e62     MOVLW     0x62           		cm.data[1]='b';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
566
00038e   0e6a     MOVLW     0x6a           		cm.data[1]='j';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
558
000396   6ef3     MOVWF     0xf3,0x0                                                                                        
567
000390   6ef3     MOVWF     0xf3,0x0                                                                                        
559
000398   0e07     MOVLW     0x7                                                                                             
568
000392   0e07     MOVLW     0x7                                                                                             
560
00039a   cff3     MOVFF     0xff3,0xfdb                                                                                     
569
000394   cff3     MOVFF     0xff3,0xfdb                                                                                     
561
00039c   ffdb                                                                                                               
570
000396   ffdb                                                                                                               
562
00039e   0e63     MOVLW     0x63           		cm.data[2]='c';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
571
000398   0e65     MOVLW     0x65           		cm.data[2]='e';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
563
0003a0   6ef3     MOVWF     0xf3,0x0                                                                                        
572
00039a   6ef3     MOVWF     0xf3,0x0                                                                                        
564
0003a2   0e08     MOVLW     0x8                                                                                             
573
00039c   0e08     MOVLW     0x8                                                                                             
565
0003a4   cff3     MOVFF     0xff3,0xfdb                                                                                     
574
00039e   cff3     MOVFF     0xff3,0xfdb                                                                                     
566
0003a6   ffdb                                                                                                               
575
0003a0   ffdb                                                                                                               
567
0003a8   0e64     MOVLW     0x64           		cm.data[3]='d';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
576
0003a2   0e48     MOVLW     0x48           		cm.data[3]='H';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
568
0003aa   6ef3     MOVWF     0xf3,0x0                                                                                        
577
0003a4   6ef3     MOVWF     0xf3,0x0                                                                                        
569
0003ac   0e09     MOVLW     0x9                                                                                             
578
0003a6   0e09     MOVLW     0x9                                                                                             
570
0003ae   cff3     MOVFF     0xff3,0xfdb                                                                                     
579
0003a8   cff3     MOVFF     0xff3,0xfdb                                                                                     
571
0003b0   ffdb                                                                                                               
580
0003aa   ffdb                                                                                                               
572
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
581
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
573
0003b2   cfd9     MOVFF     0xfd9,0xfe9    		while(!canSendMessage(cm));                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
582
0003ac   cfd9     MOVFF     0xfd9,0xfe9    		while(!canSendMessage(cm));                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
574
0003b4   ffe9                                                                                                               
583
0003ae   ffe9                                                                                                               
575
0003b6   cfda     MOVFF     0xfda,0xfea                                                                                     
584
0003b0   cfda     MOVFF     0xfda,0xfea                                                                                     
576
0003b8   ffea                                                                                                               
585
0003b2   ffea                                                                                                               
577
0003ba   cfee     MOVFF     0xfee,0xfe6                                                                                     
586
0003b4   cfee     MOVFF     0xfee,0xfe6                                                                                     
578
0003bc   ffe6                                                                                                               
587
0003b6   ffe6                                                                                                               
579
0003be   cfee     MOVFF     0xfee,0xfe6                                                                                     
588
0003b8   cfee     MOVFF     0xfee,0xfe6                                                                                     
580
0003c0   ffe6                                                                                                               
589
0003ba   ffe6                                                                                                               
581
0003c2   cfee     MOVFF     0xfee,0xfe6                                                                                     
590
0003bc   cfee     MOVFF     0xfee,0xfe6                                                                                     
582
0003c4   ffe6                                                                                                               
591
0003be   ffe6                                                                                                               
583
0003c6   cfee     MOVFF     0xfee,0xfe6                                                                                     
592
0003c0   cfee     MOVFF     0xfee,0xfe6                                                                                     
584
0003c8   ffe6                                                                                                               
593
0003c2   ffe6                                                                                                               
585
0003ca   cfee     MOVFF     0xfee,0xfe6                                                                                     
594
0003c4   cfee     MOVFF     0xfee,0xfe6                                                                                     
586
0003cc   ffe6                                                                                                               
595
0003c6   ffe6                                                                                                               
587
0003ce   cfee     MOVFF     0xfee,0xfe6                                                                                     
596
0003c8   cfee     MOVFF     0xfee,0xfe6                                                                                     
588
0003d0   ffe6                                                                                                               
597
0003ca   ffe6                                                                                                               
589
0003d2   cfee     MOVFF     0xfee,0xfe6                                                                                     
598
0003cc   cfee     MOVFF     0xfee,0xfe6                                                                                     
590
0003d4   ffe6                                                                                                               
599
0003ce   ffe6                                                                                                               
591
0003d6   cfee     MOVFF     0xfee,0xfe6                                                                                     
600
0003d0   cfee     MOVFF     0xfee,0xfe6                                                                                     
592
0003d8   ffe6                                                                                                               
601
0003d2   ffe6                                                                                                               
593
0003da   cfee     MOVFF     0xfee,0xfe6                                                                                     
602
0003d4   cfee     MOVFF     0xfee,0xfe6                                                                                     
594
0003dc   ffe6                                                                                                               
603
0003d6   ffe6                                                                                                               
595
0003de   cfee     MOVFF     0xfee,0xfe6                                                                                     
604
0003d8   cfee     MOVFF     0xfee,0xfe6                                                                                     
596
0003e0   ffe6                                                                                                               
605
0003da   ffe6                                                                                                               
597
0003e2   cfee     MOVFF     0xfee,0xfe6                                                                                     
606
0003dc   cfee     MOVFF     0xfee,0xfe6                                                                                     
598
0003e4   ffe6                                                                                                               
607
0003de   ffe6                                                                                                               
599
0003e6   cfee     MOVFF     0xfee,0xfe6                                                                                     
608
0003e0   cfee     MOVFF     0xfee,0xfe6                                                                                     
600
0003e8   ffe6                                                                                                               
609
0003e2   ffe6                                                                                                               
601
0003ea   cfee     MOVFF     0xfee,0xfe6                                                                                     
610
0003e4   cfee     MOVFF     0xfee,0xfe6                                                                                     
602
0003ec   ffe6                                                                                                               
611
0003e6   ffe6                                                                                                               
603
0003ee   cfee     MOVFF     0xfee,0xfe6                                                                                     
612
0003e8   cfee     MOVFF     0xfee,0xfe6                                                                                     
604
0003f0   ffe6                                                                                                               
613
0003ea   ffe6                                                                                                               
605
0003f2   ec52     CALL      0x8a4,0x0                                                                                       
614
0003ec   ecc2     CALL      0x984,0x0                                                                                       
606
0003f4   f004                                                                                                               
615
0003ee   f004                                                                                                               
607
0003f6   6e00     MOVWF     0x0,0x0                                                                                         
616
0003f0   6e00     MOVWF     0x0,0x0                                                                                         
608
0003f8   0e0e     MOVLW     0xe                                                                                             
617
0003f2   0e0e     MOVLW     0xe                                                                                             
609
0003fa   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
618
0003f4   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
610
0003fc   5000     MOVF      0x0,0x0,0x0                                                                                     
619
0003f6   5000     MOVF      0x0,0x0,0x0                                                                                     
611
0003fe   0900     IORLW     0x0                                                                                             
620
0003f8   0900     IORLW     0x0                                                                                             
612
000400   e0d8     BZ        0x3b2                                                                                           
621
0003fa   e0d8     BZ        0x3ac                                                                                           
613
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
622
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
614
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
623
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
615
000402   0efe     MOVLW     0xfe           	if (c=='d')                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
624
0003fc   0efe     MOVLW     0xfe           	if (c=='2')                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
616
000404   50db     MOVF      0xdb,0x0,0x0                                                                                    
625
0003fe   50db     MOVF      0xdb,0x0,0x0                                                                                    
617
000406   0864     SUBLW     0x64                                                                                            
626
000400   0832     SUBLW     0x32                                                                                            
618
000408   e105     BNZ       0x414                                                                                           
627
000402   e16f     BNZ       0x4e2                                                                                           
619
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
628
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
620
00040a   0e44     MOVLW     0x44           		uartPutc('D');                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
629
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
621
00040c   6ee6     MOVWF     0xe6,0x0                                                                                        
630
000404   0ef0     MOVLW     0xf0           		cm.ident=0x0ABCDEF0;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
622
00040e   ec48     CALL      0xa90,0x0                                                                                       
631
000406   6ef3     MOVWF     0xf3,0x0                                                                                        
623
000410   f005                                                                                                               
632
000408   0e0e     MOVLW     0xe                                                                                             
624
000412   52e5     MOVF      0xe5,0x1,0x0                                                                                    
633
00040a   cff3     MOVFF     0xff3,0xfdb                                                                                     
625
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
634
00040c   ffdb                                                                                                               
626
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
635
00040e   0ede     MOVLW     0xde                                                                                            
627
000414   0efe     MOVLW     0xfe           	if (c=='D')                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
636
000410   6ef3     MOVWF     0xf3,0x0                                                                                        
628
000416   50db     MOVF      0xdb,0x0,0x0                                                                                    
637
000412   0e0f     MOVLW     0xf                                                                                             
629
000418   0844     SUBLW     0x44                                                                                            
638
000414   cff3     MOVFF     0xff3,0xfdb                                                                                     
630
00041a   e108     BNZ       0x42c                                                                                           
639
000416   ffdb                                                                                                               
631
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
640
000418   0ebc     MOVLW     0xbc                                                                                            
632
00041c   0e52     MOVLW     0x52           		uartPutrs("Debug? Debug!");                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
641
00041a   6ef3     MOVWF     0xf3,0x0                                                                                        
633
00041e   6ee6     MOVWF     0xe6,0x0                                                                                        
642
00041c   0e10     MOVLW     0x10                                                                                            
634
000420   0e0c     MOVLW     0xc                                                                                             
643
00041e   cff3     MOVFF     0xff3,0xfdb                                                                                     
635
000422   6ee6     MOVWF     0xe6,0x0                                                                                        
644
000420   ffdb                                                                                                               
636
000424   ec76     CALL      0xaec,0x0                                                                                       
645
000422   0e0a     MOVLW     0xa                                                                                             
637
000426   f005                                                                                                               
646
000424   6ef3     MOVWF     0xf3,0x0                                                                                        
638
000428   52e5     MOVF      0xe5,0x1,0x0                                                                                    
647
000426   0e11     MOVLW     0x11                                                                                            
639
00042a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
648
000428   cff3     MOVFF     0xff3,0xfdb                                                                                     
640
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
649
00042a   ffdb                                                                                                               
641
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
650
00042c   0e01     MOVLW     0x1            		cm.extended=TRUE;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
642
00042c   0efe     MOVLW     0xfe           	if (c=='2')                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
651
00042e   6ef3     MOVWF     0xf3,0x0                                                                                        
643
00042e   50db     MOVF      0xdb,0x0,0x0                                                                                    
652
000430   0e12     MOVLW     0x12                                                                                            
644
000430   0832     SUBLW     0x32                                                                                            
653
000432   cff3     MOVFF     0xff3,0xfdb                                                                                     
645
000432   e001     BZ        0x436                                                                                           
654
000434   ffdb                                                                                                               
646
000434   d0c8     BRA       0x5c6                                                                                           
655
000436   0e08     MOVLW     0x8            		cm.data_length=8;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
647
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
656
000438   6ef3     MOVWF     0xf3,0x0                                                                                        
648
000436   5060     MOVF      0x60,0x0,0x0   		uartPutc(RXB0CON);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
657
00043a   0e13     MOVLW     0x13                                                                                            
649
000438   6ee6     MOVWF     0xe6,0x0                                                                                        
658
00043c   cff3     MOVFF     0xff3,0xfdb                                                                                     
650
00043a   ec48     CALL      0xa90,0x0                                                                                       
659
00043e   ffdb                                                                                                               
651
00043c   f005                                                                                                               
660
000440   0e21     MOVLW     0x21           		cm.data[0]='!';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
652
00043e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
661
000442   6ef3     MOVWF     0xf3,0x0                                                                                        
653
000440   cf50     MOVFF     0xf50,0xfe6    		uartPutc(RXB1CON);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
662
000444   0e14     MOVLW     0x14                                                                                            
654
000442   ffe6                                                                                                               
663
000446   cff3     MOVFF     0xff3,0xfdb                                                                                     
655
000444   ec48     CALL      0xa90,0x0                                                                                       
664
000448   ffdb                                                                                                               
656
000446   f005                                                                                                               
665
00044a   0e67     MOVLW     0x67           		cm.data[1]='g';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
657
000448   52e5     MOVF      0xe5,0x1,0x0                                                                                    
666
00044c   6ef3     MOVWF     0xf3,0x0                                                                                        
658
00044a   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
667
00044e   0e15     MOVLW     0x15                                                                                            
659
00044c   6ee6     MOVWF     0xe6,0x0                                                                                        
668
000450   cff3     MOVFF     0xff3,0xfdb                                                                                     
660
00044e   ec48     CALL      0xa90,0x0                                                                                       
669
000452   ffdb                                                                                                               
661
000450   f005                                                                                                               
670
000454   0e61     MOVLW     0x61           		cm.data[2]='a';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
662
000452   52e5     MOVF      0xe5,0x1,0x0                                                                                    
671
000456   6ef3     MOVWF     0xf3,0x0                                                                                        
663
000454   ce20     MOVFF     0xe20,0xfe6    		uartPutc(B0CON);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
672
000458   0e16     MOVLW     0x16                                                                                            
664
000456   ffe6                                                                                                               
673
00045a   cff3     MOVFF     0xff3,0xfdb                                                                                     
665
000458   ec48     CALL      0xa90,0x0                                                                                       
674
00045c   ffdb                                                                                                               
666
00045a   f005                                                                                                               
675
00045e   0e64     MOVLW     0x64           		cm.data[3]='d';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
667
00045c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
676
000460   6ef3     MOVWF     0xf3,0x0                                                                                        
668
00045e   ce30     MOVFF     0xe30,0xfe6    		uartPutc(B1CON);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
677
000462   0e17     MOVLW     0x17                                                                                            
669
000460   ffe6                                                                                                               
678
000464   cff3     MOVFF     0xff3,0xfdb                                                                                     
670
000462   ec48     CALL      0xa90,0x0                                                                                       
679
000466   ffdb                                                                                                               
671
000464   f005                                                                                                               
680
000468   0e20     MOVLW     0x20           		cm.data[4]=' ';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
672
000466   52e5     MOVF      0xe5,0x1,0x0                                                                                    
681
00046a   6ef3     MOVWF     0xf3,0x0                                                                                        
673
000468   ce40     MOVFF     0xe40,0xfe6    		uartPutc(B2CON);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
682
00046c   0e18     MOVLW     0x18                                                                                            
674
00046a   ffe6                                                                                                               
683
00046e   cff3     MOVFF     0xff3,0xfdb                                                                                     
675
00046c   ec48     CALL      0xa90,0x0                                                                                       
684
000470   ffdb                                                                                                               
676
00046e   f005                                                                                                               
685
000472   0e64     MOVLW     0x64           		cm.data[5]='d';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
677
000470   52e5     MOVF      0xe5,0x1,0x0                                                                                    
686
000474   6ef3     MOVWF     0xf3,0x0                                                                                        
678
000472   0e7b     MOVLW     0x7b           		uartPutc(123);	                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
687
000476   0e19     MOVLW     0x19                                                                                            
679
000474   6ee6     MOVWF     0xe6,0x0                                                                                        
688
000478   cff3     MOVFF     0xff3,0xfdb                                                                                     
680
000476   ec48     CALL      0xa90,0x0                                                                                       
689
00047a   ffdb                                                                                                               
681
000478   f005                                                                                                               
690
00047c   0e6f     MOVLW     0x6f           		cm.data[6]='o';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
682
00047a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
691
00047e   6ef3     MOVWF     0xf3,0x0                                                                                        
683
00047c   ce50     MOVFF     0xe50,0xfe6    		uartPutc(B3CON);	                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
692
000480   0e1a     MOVLW     0x1a                                                                                            
684
00047e   ffe6                                                                                                               
693
000482   cff3     MOVFF     0xff3,0xfdb                                                                                     
685
000480   ec48     CALL      0xa90,0x0                                                                                       
694
000484   ffdb                                                                                                               
686
000482   f005                                                                                                               
695
000486   0e47     MOVLW     0x47           		cm.data[7]='G';                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
687
000484   52e5     MOVF      0xe5,0x1,0x0                                                                                    
696
000488   6ef3     MOVWF     0xf3,0x0                                                                                        
688
000486   ce60     MOVFF     0xe60,0xfe6    		uartPutc(B4CON);	                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
697
00048a   0e1b     MOVLW     0x1b                                                                                            
689
000488   ffe6                                                                                                               
698
00048c   cff3     MOVFF     0xff3,0xfdb                                                                                     
690
00048a   ec48     CALL      0xa90,0x0                                                                                       
699
00048e   ffdb                                                                                                               
691
00048c   f005                                                                                                               
700
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
692
00048e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
701
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
693
000490   ce70     MOVFF     0xe70,0xfe6    		uartPutc(B5CON);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
702
000490   50d9     MOVF      0xd9,0x0,0x0   		while(!canSendMessage(cm));                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
694
000492   ffe6                                                                                                               
703
000492   0f0e     ADDLW     0xe                                                                                             
695
000494   ec48     CALL      0xa90,0x0                                                                                       
704
000494   6ee9     MOVWF     0xe9,0x0                                                                                        
696
000496   f005                                                                                                               
705
000496   cfda     MOVFF     0xfda,0xfea                                                                                     
697
000498   52e5     MOVF      0xe5,0x1,0x0                                                                                    
706
000498   ffea                                                                                                               
698
00049a   0e7b     MOVLW     0x7b           		uartPutc(123);	                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
707
00049a   cfee     MOVFF     0xfee,0xfe6                                                                                     
699
00049c   6ee6     MOVWF     0xe6,0x0                                                                                        
708
00049c   ffe6                                                                                                               
700
00049e   ec48     CALL      0xa90,0x0                                                                                       
709
00049e   cfee     MOVFF     0xfee,0xfe6                                                                                     
701
0004a0   f005                                                                                                               
710
0004a0   ffe6                                                                                                               
702
0004a2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
711
0004a2   cfee     MOVFF     0xfee,0xfe6                                                                                     
703
0004a4   506e     MOVF      0x6e,0x0,0x0   		uartPutc(CANSTAT);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
712
0004a4   ffe6                                                                                                               
704
0004a6   6ee6     MOVWF     0xe6,0x0                                                                                        
713
0004a6   cfee     MOVFF     0xfee,0xfe6                                                                                     
705
0004a8   ec48     CALL      0xa90,0x0                                                                                       
714
0004a8   ffe6                                                                                                               
706
0004aa   f005                                                                                                               
715
0004aa   cfee     MOVFF     0xfee,0xfe6                                                                                     
707
0004ac   52e5     MOVF      0xe5,0x1,0x0                                                                                    
716
0004ac   ffe6                                                                                                               
708
0004ae   5074     MOVF      0x74,0x0,0x0   		uartPutc(COMSTAT);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
717
0004ae   cfee     MOVFF     0xfee,0xfe6                                                                                     
709
0004b0   6ee6     MOVWF     0xe6,0x0                                                                                        
718
0004b0   ffe6                                                                                                               
710
0004b2   ec48     CALL      0xa90,0x0                                                                                       
719
0004b2   cfee     MOVFF     0xfee,0xfe6                                                                                     
711
0004b4   f005                                                                                                               
720
0004b4   ffe6                                                                                                               
712
0004b6   52e5     MOVF      0xe5,0x1,0x0                                                                                    
721
0004b6   cfee     MOVFF     0xfee,0xfe6                                                                                     
713
0004b8   5077     MOVF      0x77,0x0,0x0   		uartPutc(ECANCON);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
722
0004b8   ffe6                                                                                                               
714
0004ba   6ee6     MOVWF     0xe6,0x0                                                                                        
723
0004ba   cfee     MOVFF     0xfee,0xfe6                                                                                     
715
0004bc   ec48     CALL      0xa90,0x0                                                                                       
724
0004bc   ffe6                                                                                                               
716
0004be   f005                                                                                                               
725
0004be   cfee     MOVFF     0xfee,0xfe6                                                                                     
717
0004c0   52e5     MOVF      0xe5,0x1,0x0                                                                                    
726
0004c0   ffe6                                                                                                               
718
0004c2   0e7b     MOVLW     0x7b           		uartPutc(123);	                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
727
0004c2   cfee     MOVFF     0xfee,0xfe6                                                                                     
719
0004c4   6ee6     MOVWF     0xe6,0x0                                                                                        
728
0004c4   ffe6                                                                                                               
720
0004c6   ec48     CALL      0xa90,0x0                                                                                       
729
0004c6   cfee     MOVFF     0xfee,0xfe6                                                                                     
721
0004c8   f005                                                                                                               
730
0004c8   ffe6                                                                                                               
722
0004ca   52e5     MOVF      0xe5,0x1,0x0                                                                                    
731
0004ca   cfee     MOVFF     0xfee,0xfe6                                                                                     
723
0004cc   cf40     MOVFF     0xf40,0xfe6    		uartPutc(TXB0CON);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
732
0004cc   ffe6                                                                                                               
724
0004ce   ffe6                                                                                                               
733
0004ce   cfee     MOVFF     0xfee,0xfe6                                                                                     
725
0004d0   ec48     CALL      0xa90,0x0                                                                                       
734
0004d0   ffe6                                                                                                               
726
0004d2   f005                                                                                                               
735
0004d2   ecc2     CALL      0x984,0x0                                                                                       
727
0004d4   52e5     MOVF      0xe5,0x1,0x0                                                                                    
736
0004d4   f004                                                                                                               
728
0004d6   cf30     MOVFF     0xf30,0xfe6    		uartPutc(TXB1CON);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
737
0004d6   6e00     MOVWF     0x0,0x0                                                                                         
729
0004d8   ffe6                                                                                                               
738
0004d8   0e0e     MOVLW     0xe                                                                                             
730
0004da   ec48     CALL      0xa90,0x0                                                                                       
739
0004da   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
731
0004dc   f005                                                                                                               
740
0004dc   5000     MOVF      0x0,0x0,0x0                                                                                     
732
0004de   52e5     MOVF      0xe5,0x1,0x0                                                                                    
741
0004de   0900     IORLW     0x0                                                                                             
733
0004e0   cf20     MOVFF     0xf20,0xfe6    		uartPutc(TXB2CON);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
742
0004e0   e0d7     BZ        0x490                                                                                           
734
0004e2   ffe6                                                                                                               
743
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
735
0004e4   ec48     CALL      0xa90,0x0                                                                                       
744
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
736
0004e6   f005                                                                                                               
745
0004e2   0efe     MOVLW     0xfe           	if (c=='d')                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
737
0004e8   52e5     MOVF      0xe5,0x1,0x0                                                                                    
746
0004e4   50db     MOVF      0xdb,0x0,0x0                                                                                    
738
0004ea   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
747
0004e6   0864     SUBLW     0x64                                                                                            
-
 
748
0004e8   e105     BNZ       0x4f4                                                                                           
-
 
749
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
750
0004ea   0e44     MOVLW     0x44           		uartPutc('D');                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
739
0004ec   6ee6     MOVWF     0xe6,0x0                                                                                        
751
0004ec   6ee6     MOVWF     0xe6,0x0                                                                                        
740
0004ee   ec48     CALL      0xa90,0x0                                                                                       
752
0004ee   ecae     CALL      0xb5c,0x0                                                                                       
741
0004f0   f005                                                                                                               
753
0004f0   f005                                                                                                               
742
0004f2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
754
0004f2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
743
0004f4   50a4     MOVF      0xa4,0x0,0x0   		uartPutc(PIR3);	                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
744
0004f6   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
745
0004f8   ec48     CALL      0xa90,0x0                                                                                       
-
 
746
0004fa   f005                                                                                                               
-
 
747
0004fc   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
748
0004fe   50a3     MOVF      0xa3,0x0,0x0   		uartPutc(PIE3);                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
749
000500   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
750
000502   ec48     CALL      0xa90,0x0                                                                                       
-
 
751
000504   f005                                                                                                               
-
 
752
000506   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
753
000508   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
754
00050a   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
755
00050c   ec48     CALL      0xa90,0x0                                                                                       
-
 
756
00050e   f005                                                                                                               
-
 
757
000510   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
758
000512   5070     MOVF      0x70,0x0,0x0   		uartPutc(BRGCON1);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
759
000514   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
760
000516   ec48     CALL      0xa90,0x0                                                                                       
-
 
761
000518   f005                                                                                                               
-
 
762
00051a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
763
00051c   5071     MOVF      0x71,0x0,0x0   		uartPutc(BRGCON2);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
764
00051e   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
765
000520   ec48     CALL      0xa90,0x0                                                                                       
-
 
766
000522   f005                                                                                                               
-
 
767
000524   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
768
000526   5072     MOVF      0x72,0x0,0x0   		uartPutc(BRGCON3);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
769
000528   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
770
00052a   ec48     CALL      0xa90,0x0                                                                                       
-
 
771
00052c   f005                                                                                                               
-
 
772
00052e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
773
000530   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
774
000532   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
775
000534   ec48     CALL      0xa90,0x0                                                                                       
-
 
776
000536   f005                                                                                                               
-
 
777
000538   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
778
00053a   cdd4     MOVFF     0xdd4,0xfe6    		uartPutc(RXFCON0);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
779
00053c   ffe6                                                                                                               
-
 
780
00053e   ec48     CALL      0xa90,0x0                                                                                       
-
 
781
000540   f005                                                                                                               
-
 
782
000542   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
783
000544   cdd5     MOVFF     0xdd5,0xfe6    		uartPutc(RXFCON1);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
784
000546   ffe6                                                                                                               
-
 
785
000548   ec48     CALL      0xa90,0x0                                                                                       
-
 
786
00054a   f005                                                                                                               
-
 
787
00054c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
788
00054e   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
789
000550   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
790
000552   ec48     CALL      0xa90,0x0                                                                                       
-
 
791
000554   f005                                                                                                               
-
 
792
000556   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
793
000558   cde0     MOVFF     0xde0,0xfe6    		uartPutc(RXFBCON0);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
794
00055a   ffe6                                                                                                               
-
 
795
00055c   ec48     CALL      0xa90,0x0                                                                                       
-
 
796
00055e   f005                                                                                                               
-
 
797
000560   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
798
000562   cde1     MOVFF     0xde1,0xfe6    		uartPutc(RXFBCON1);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
799
000564   ffe6                                                                                                               
-
 
800
000566   ec48     CALL      0xa90,0x0                                                                                       
-
 
801
000568   f005                                                                                                               
-
 
802
00056a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
803
00056c   cde2     MOVFF     0xde2,0xfe6    		uartPutc(RXFBCON2);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
804
00056e   ffe6                                                                                                               
-
 
805
000570   ec48     CALL      0xa90,0x0                                                                                       
-
 
806
000572   f005                                                                                                               
-
 
807
000574   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
808
000576   cde3     MOVFF     0xde3,0xfe6    		uartPutc(RXFBCON3);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
809
000578   ffe6                                                                                                               
-
 
810
00057a   ec48     CALL      0xa90,0x0                                                                                       
-
 
811
00057c   f005                                                                                                               
-
 
812
00057e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
813
000580   cde4     MOVFF     0xde4,0xfe6    		uartPutc(RXFBCON4);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
814
000582   ffe6                                                                                                               
-
 
815
000584   ec48     CALL      0xa90,0x0                                                                                       
-
 
816
000586   f005                                                                                                               
-
 
817
000588   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
818
00058a   cde5     MOVFF     0xde5,0xfe6    		uartPutc(RXFBCON5);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
819
00058c   ffe6                                                                                                               
-
 
820
00058e   ec48     CALL      0xa90,0x0                                                                                       
-
 
821
000590   f005                                                                                                               
-
 
822
000592   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
823
000594   cde6     MOVFF     0xde6,0xfe6    		uartPutc(RXFBCON6);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
824
000596   ffe6                                                                                                               
-
 
825
000598   ec48     CALL      0xa90,0x0                                                                                       
-
 
826
00059a   f005                                                                                                               
-
 
827
00059c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
828
00059e   cde7     MOVFF     0xde7,0xfe6    		uartPutc(RXFBCON7);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
829
0005a0   ffe6                                                                                                               
-
 
830
0005a2   ec48     CALL      0xa90,0x0                                                                                       
-
 
831
0005a4   f005                                                                                                               
-
 
832
0005a6   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
833
0005a8   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
834
0005aa   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
835
0005ac   ec48     CALL      0xa90,0x0                                                                                       
-
 
836
0005ae   f005                                                                                                               
-
 
837
0005b0   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
838
0005b2   cdfc     MOVFF     0xdfc,0xfe6    		uartPutc(TXBIE);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
839
0005b4   ffe6                                                                                                               
-
 
840
0005b6   ec48     CALL      0xa90,0x0                                                                                       
-
 
841
0005b8   f005                                                                                                               
-
 
842
0005ba   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
843
0005bc   cdfa     MOVFF     0xdfa,0xfe6    		uartPutc(BIE0);	                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
844
0005be   ffe6                                                                                                               
-
 
845
0005c0   ec48     CALL      0xa90,0x0                                                                                       
-
 
846
0005c2   f005                                                                                                               
-
 
847
0005c4   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
848
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
755
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
849
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
756
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
757
0004f4   0efe     MOVLW     0xfe           	if (c=='D')                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
758
0004f6   50db     MOVF      0xdb,0x0,0x0                                                                                    
-
 
759
0004f8   0844     SUBLW     0x44                                                                                            
-
 
760
0004fa   e108     BNZ       0x50c                                                                                           
-
 
761
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
762
0004fc   0e1e     MOVLW     0x1e           		uartPutrs("Debug? Debug!");                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
763
0004fe   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
764
000500   0e0d     MOVLW     0xd                                                                                             
-
 
765
000502   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
766
000504   ecdc     CALL      0xbb8,0x0                                                                                       
-
 
767
000506   f005                                                                                                               
-
 
768
000508   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
769
00050a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
770
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
771
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
772
00050c   0efe     MOVLW     0xfe           	if (c=='3')                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
773
00050e   50db     MOVF      0xdb,0x0,0x0                                                                                    
-
 
774
000510   0833     SUBLW     0x33                                                                                            
-
 
775
000512   e001     BZ        0x516                                                                                           
-
 
776
000514   d0c8     BRA       0x6a6                                                                                           
-
 
777
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
778
000516   5060     MOVF      0x60,0x0,0x0   		uartPutc(RXB0CON);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
779
000518   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
780
00051a   ecae     CALL      0xb5c,0x0                                                                                       
-
 
781
00051c   f005                                                                                                               
-
 
782
00051e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
783
000520   cf50     MOVFF     0xf50,0xfe6    		uartPutc(RXB1CON);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
784
000522   ffe6                                                                                                               
-
 
785
000524   ecae     CALL      0xb5c,0x0                                                                                       
-
 
786
000526   f005                                                                                                               
-
 
787
000528   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
788
00052a   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
789
00052c   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
790
00052e   ecae     CALL      0xb5c,0x0                                                                                       
-
 
791
000530   f005                                                                                                               
-
 
792
000532   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
793
000534   ce20     MOVFF     0xe20,0xfe6    		uartPutc(B0CON);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
794
000536   ffe6                                                                                                               
-
 
795
000538   ecae     CALL      0xb5c,0x0                                                                                       
-
 
796
00053a   f005                                                                                                               
-
 
797
00053c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
798
00053e   ce30     MOVFF     0xe30,0xfe6    		uartPutc(B1CON);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
799
000540   ffe6                                                                                                               
-
 
800
000542   ecae     CALL      0xb5c,0x0                                                                                       
-
 
801
000544   f005                                                                                                               
-
 
802
000546   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
803
000548   ce40     MOVFF     0xe40,0xfe6    		uartPutc(B2CON);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
804
00054a   ffe6                                                                                                               
-
 
805
00054c   ecae     CALL      0xb5c,0x0                                                                                       
-
 
806
00054e   f005                                                                                                               
-
 
807
000550   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
808
000552   0e7b     MOVLW     0x7b           		uartPutc(123);	                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
809
000554   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
810
000556   ecae     CALL      0xb5c,0x0                                                                                       
-
 
811
000558   f005                                                                                                               
-
 
812
00055a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
813
00055c   ce50     MOVFF     0xe50,0xfe6    		uartPutc(B3CON);	                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
814
00055e   ffe6                                                                                                               
-
 
815
000560   ecae     CALL      0xb5c,0x0                                                                                       
-
 
816
000562   f005                                                                                                               
-
 
817
000564   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
818
000566   ce60     MOVFF     0xe60,0xfe6    		uartPutc(B4CON);	                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
819
000568   ffe6                                                                                                               
-
 
820
00056a   ecae     CALL      0xb5c,0x0                                                                                       
-
 
821
00056c   f005                                                                                                               
-
 
822
00056e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
823
000570   ce70     MOVFF     0xe70,0xfe6    		uartPutc(B5CON);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
824
000572   ffe6                                                                                                               
-
 
825
000574   ecae     CALL      0xb5c,0x0                                                                                       
-
 
826
000576   f005                                                                                                               
-
 
827
000578   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
828
00057a   0e7b     MOVLW     0x7b           		uartPutc(123);	                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
829
00057c   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
830
00057e   ecae     CALL      0xb5c,0x0                                                                                       
-
 
831
000580   f005                                                                                                               
-
 
832
000582   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
833
000584   506e     MOVF      0x6e,0x0,0x0   		uartPutc(CANSTAT);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
834
000586   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
835
000588   ecae     CALL      0xb5c,0x0                                                                                       
-
 
836
00058a   f005                                                                                                               
-
 
837
00058c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
838
00058e   5074     MOVF      0x74,0x0,0x0   		uartPutc(COMSTAT);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
839
000590   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
840
000592   ecae     CALL      0xb5c,0x0                                                                                       
-
 
841
000594   f005                                                                                                               
-
 
842
000596   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
843
000598   5077     MOVF      0x77,0x0,0x0   		uartPutc(ECANCON);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
844
00059a   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
845
00059c   ecae     CALL      0xb5c,0x0                                                                                       
-
 
846
00059e   f005                                                                                                               
-
 
847
0005a0   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
848
0005a2   0e7b     MOVLW     0x7b           		uartPutc(123);	                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
849
0005a4   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
850
0005a6   ecae     CALL      0xb5c,0x0                                                                                       
-
 
851
0005a8   f005                                                                                                               
-
 
852
0005aa   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
853
0005ac   cf40     MOVFF     0xf40,0xfe6    		uartPutc(TXB0CON);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
854
0005ae   ffe6                                                                                                               
-
 
855
0005b0   ecae     CALL      0xb5c,0x0                                                                                       
-
 
856
0005b2   f005                                                                                                               
-
 
857
0005b4   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
858
0005b6   cf30     MOVFF     0xf30,0xfe6    		uartPutc(TXB1CON);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
859
0005b8   ffe6                                                                                                               
-
 
860
0005ba   ecae     CALL      0xb5c,0x0                                                                                       
-
 
861
0005bc   f005                                                                                                               
-
 
862
0005be   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
863
0005c0   cf20     MOVFF     0xf20,0xfe6    		uartPutc(TXB2CON);	                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
864
0005c2   ffe6                                                                                                               
-
 
865
0005c4   ecae     CALL      0xb5c,0x0                                                                                       
-
 
866
0005c6   f005                                                                                                               
-
 
867
0005c8   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
868
0005ca   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
869
0005cc   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
870
0005ce   ecae     CALL      0xb5c,0x0                                                                                       
-
 
871
0005d0   f005                                                                                                               
-
 
872
0005d2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
873
0005d4   50a4     MOVF      0xa4,0x0,0x0   		uartPutc(PIR3);	                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
874
0005d6   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
875
0005d8   ecae     CALL      0xb5c,0x0                                                                                       
-
 
876
0005da   f005                                                                                                               
-
 
877
0005dc   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
878
0005de   50a3     MOVF      0xa3,0x0,0x0   		uartPutc(PIE3);                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
879
0005e0   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
880
0005e2   ecae     CALL      0xb5c,0x0                                                                                       
-
 
881
0005e4   f005                                                                                                               
-
 
882
0005e6   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
883
0005e8   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
884
0005ea   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
885
0005ec   ecae     CALL      0xb5c,0x0                                                                                       
-
 
886
0005ee   f005                                                                                                               
-
 
887
0005f0   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
888
0005f2   5070     MOVF      0x70,0x0,0x0   		uartPutc(BRGCON1);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
889
0005f4   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
890
0005f6   ecae     CALL      0xb5c,0x0                                                                                       
-
 
891
0005f8   f005                                                                                                               
-
 
892
0005fa   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
893
0005fc   5071     MOVF      0x71,0x0,0x0   		uartPutc(BRGCON2);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
894
0005fe   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
895
000600   ecae     CALL      0xb5c,0x0                                                                                       
-
 
896
000602   f005                                                                                                               
-
 
897
000604   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
898
000606   5072     MOVF      0x72,0x0,0x0   		uartPutc(BRGCON3);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
899
000608   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
900
00060a   ecae     CALL      0xb5c,0x0                                                                                       
-
 
901
00060c   f005                                                                                                               
-
 
902
00060e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
903
000610   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
904
000612   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
905
000614   ecae     CALL      0xb5c,0x0                                                                                       
-
 
906
000616   f005                                                                                                               
-
 
907
000618   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
908
00061a   cdd4     MOVFF     0xdd4,0xfe6    		uartPutc(RXFCON0);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
909
00061c   ffe6                                                                                                               
-
 
910
00061e   ecae     CALL      0xb5c,0x0                                                                                       
-
 
911
000620   f005                                                                                                               
-
 
912
000622   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
913
000624   cdd5     MOVFF     0xdd5,0xfe6    		uartPutc(RXFCON1);                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
914
000626   ffe6                                                                                                               
-
 
915
000628   ecae     CALL      0xb5c,0x0                                                                                       
-
 
916
00062a   f005                                                                                                               
-
 
917
00062c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
918
00062e   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
919
000630   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
920
000632   ecae     CALL      0xb5c,0x0                                                                                       
-
 
921
000634   f005                                                                                                               
-
 
922
000636   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
923
000638   cde0     MOVFF     0xde0,0xfe6    		uartPutc(RXFBCON0);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
924
00063a   ffe6                                                                                                               
-
 
925
00063c   ecae     CALL      0xb5c,0x0                                                                                       
-
 
926
00063e   f005                                                                                                               
-
 
927
000640   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
928
000642   cde1     MOVFF     0xde1,0xfe6    		uartPutc(RXFBCON1);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
929
000644   ffe6                                                                                                               
-
 
930
000646   ecae     CALL      0xb5c,0x0                                                                                       
-
 
931
000648   f005                                                                                                               
-
 
932
00064a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
933
00064c   cde2     MOVFF     0xde2,0xfe6    		uartPutc(RXFBCON2);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
934
00064e   ffe6                                                                                                               
-
 
935
000650   ecae     CALL      0xb5c,0x0                                                                                       
-
 
936
000652   f005                                                                                                               
-
 
937
000654   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
938
000656   cde3     MOVFF     0xde3,0xfe6    		uartPutc(RXFBCON3);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
939
000658   ffe6                                                                                                               
-
 
940
00065a   ecae     CALL      0xb5c,0x0                                                                                       
-
 
941
00065c   f005                                                                                                               
-
 
942
00065e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
943
000660   cde4     MOVFF     0xde4,0xfe6    		uartPutc(RXFBCON4);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
944
000662   ffe6                                                                                                               
-
 
945
000664   ecae     CALL      0xb5c,0x0                                                                                       
-
 
946
000666   f005                                                                                                               
-
 
947
000668   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
948
00066a   cde5     MOVFF     0xde5,0xfe6    		uartPutc(RXFBCON5);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
949
00066c   ffe6                                                                                                               
-
 
950
00066e   ecae     CALL      0xb5c,0x0                                                                                       
-
 
951
000670   f005                                                                                                               
-
 
952
000672   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
953
000674   cde6     MOVFF     0xde6,0xfe6    		uartPutc(RXFBCON6);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
954
000676   ffe6                                                                                                               
-
 
955
000678   ecae     CALL      0xb5c,0x0                                                                                       
-
 
956
00067a   f005                                                                                                               
-
 
957
00067c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
958
00067e   cde7     MOVFF     0xde7,0xfe6    		uartPutc(RXFBCON7);                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
959
000680   ffe6                                                                                                               
-
 
960
000682   ecae     CALL      0xb5c,0x0                                                                                       
-
 
961
000684   f005                                                                                                               
-
 
962
000686   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
963
000688   0e7b     MOVLW     0x7b           		uartPutc(123);                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
964
00068a   6ee6     MOVWF     0xe6,0x0                                                                                        
-
 
965
00068c   ecae     CALL      0xb5c,0x0                                                                                       
-
 
966
00068e   f005                                                                                                               
-
 
967
000690   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
968
000692   cdfc     MOVFF     0xdfc,0xfe6    		uartPutc(TXBIE);                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
969
000694   ffe6                                                                                                               
-
 
970
000696   ecae     CALL      0xb5c,0x0                                                                                       
-
 
971
000698   f005                                                                                                               
-
 
972
00069a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
973
00069c   cdfa     MOVFF     0xdfa,0xfe6    		uartPutc(BIE0);	                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
974
00069e   ffe6                                                                                                               
-
 
975
0006a0   ecae     CALL      0xb5c,0x0                                                                                       
-
 
976
0006a2   f005                                                                                                               
-
 
977
0006a4   52e5     MOVF      0xe5,0x1,0x0                                                                                    
-
 
978
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
979
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
850
0005c6   0e0e     MOVLW     0xe            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
980
0006a6   0e1c     MOVLW     0x1c           }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
851
0005c8   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
981
0006a8   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
852
0005ca   e202     BC        0x5d0                                                                                           
982
0006aa   e202     BC        0x6b0                                                                                           
853
0005cc   6ae1     CLRF      0xe1,0x0                                                                                        
983
0006ac   6ae1     CLRF      0xe1,0x0                                                                                        
854
0005ce   52e5     MOVF      0xe5,0x1,0x0                                                                                    
984
0006ae   52e5     MOVF      0xe5,0x1,0x0                                                                                    
855
0005d0   6ee1     MOVWF     0xe1,0x0                                                                                        
985
0006b0   6ee1     MOVWF     0xe1,0x0                                                                                        
856
0005d2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
986
0006b2   52e5     MOVF      0xe5,0x1,0x0                                                                                    
857
0005d4   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
987
0006b4   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
858
0005d6   ffd9                                                                                                               
988
0006b6   ffd9                                                                                                               
859
0005d8   0012     RETURN    0x0                                                                                             
989
0006b8   0012     RETURN    0x0                                                                                             
860
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
990
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
-
 
991
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
992
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
993
                                            *                  CAN driver                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
994
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
995
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
996
                                            * FileName:        CAN.c                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
997
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
998
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
999
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1000
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1001
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1002
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
861
                                           #include "../Include/CANdefs.h"                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1003
                                           #include "../Include/CANdefs.h"                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
862
                                           #include "../Include/stackTasks.h"                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1004
                                           #include "../Include/stackTasks.h"                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
863
                                           #include "../Include/CAN.h"                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1005
                                           #include "../Include/CAN.h"                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
864
                                           #include "../Include/uart.h"                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1006
                                           #include "../Include/uart.h"                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
865
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1007
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
866
                                           static void canGetPacket(void);                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1008
                                           static void canGetPacket(void);                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
867
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1009
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
868
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1010
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
869
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1011
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
870
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1012
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
871
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1013
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
872
                                           *	Function: canInit                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1014
                                           *	Function: canInit                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
873
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1015
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
874
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1016
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
875
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1017
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
876
                                           *	Pre-conditions: none                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1018
                                           *	Pre-conditions: none                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
877
                                           *	Affects: Changes can registers.                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1019
                                           *	Affects: Changes can registers.                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
878
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1020
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
879
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1021
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
880
                                           void canInit()                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1022
                                           void canInit()                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
881
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1023
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
882
0005da   0e80     MOVLW     0x80           	CANCON = 0x80; //request config mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1024
0006ba   0e80     MOVLW     0x80           	CANCON = 0x80; //request config mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
883
0005dc   6e6f     MOVWF     0x6f,0x0                                                                                        
1025
0006bc   6e6f     MOVWF     0x6f,0x0                                                                                        
884
0005de   0ee0     MOVLW     0xe0           	while ((CANSTAT & 0xE0) != 0x80 ); //wait for config mode request               F:\MCP\projects\CAN\canNode\Source\CAN.c
1026
0006be   0ee0     MOVLW     0xe0           	while ((CANSTAT & 0xE0) != 0x80 ); //wait for config mode request               F:\MCP\projects\CAN\canNode\Source\CAN.c
885
0005e0   146e     ANDWF     0x6e,0x0,0x0                                                                                    
1027
0006c0   146e     ANDWF     0x6e,0x0,0x0                                                                                    
886
0005e2   0880     SUBLW     0x80                                                                                            
1028
0006c2   0880     SUBLW     0x80                                                                                            
887
0005e4   e1fc     BNZ       0x5de                                                                                           
1029
0006c4   e1fc     BNZ       0x6be                                                                                           
888
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1030
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
889
                                           	// BAUD AND TQS                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1031
                                           	// BAUD AND TQS                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
890
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1032
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
891
0005e6   6a70     CLRF      0x70,0x0       	BRGCON1=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1033
0006c6   6a70     CLRF      0x70,0x0       	BRGCON1=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
892
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1034
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
893
                                           	// Sync_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1035
                                           	// Sync_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
894
0005e8   9e70     BCF       0x70,0x7,0x0   	BRGCON1bits.SJW1=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1036
0006c8   9e70     BCF       0x70,0x7,0x0   	BRGCON1bits.SJW1=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
895
0005ea   8c70     BSF       0x70,0x6,0x0   	BRGCON1bits.SJW0=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1037
0006ca   8c70     BSF       0x70,0x6,0x0   	BRGCON1bits.SJW0=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
896
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1038
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
897
                                           	// Setting BRP.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1039
                                           	// Setting BRP.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
898
0005ec   0e09     MOVLW     0x9            	BRGCON1=BRGCON1|CAN_BRP;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1040
0006cc   0e09     MOVLW     0x9            	BRGCON1=BRGCON1|CAN_BRP;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
899
0005ee   1070     IORWF     0x70,0x0,0x0                                                                                    
1041
0006ce   1070     IORWF     0x70,0x0,0x0                                                                                    
900
0005f0   6e70     MOVWF     0x70,0x0                                                                                        
1042
0006d0   6e70     MOVWF     0x70,0x0                                                                                        
901
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
902
                                           	// Maximum PHEG1                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
903
0005f2   8e71     BSF       0x71,0x7,0x0   	BRGCON2bits.SEG2PHTS = 1;                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
904
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1043
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1044
                                           	// Maximum PHEG1                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1045
0006d2   8e71     BSF       0x71,0x7,0x0   	BRGCON2bits.SEG2PHTS = 1;                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1046
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
905
                                           	// Phase_Seg1 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1047
                                           	// Phase_Seg1 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
906
0005f4   9a71     BCF       0x71,0x5,0x0   	BRGCON2bits.SEG1PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1048
0006d4   9a71     BCF       0x71,0x5,0x0   	BRGCON2bits.SEG1PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
907
0005f6   9871     BCF       0x71,0x4,0x0   	BRGCON2bits.SEG1PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1049
0006d6   9871     BCF       0x71,0x4,0x0   	BRGCON2bits.SEG1PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
908
0005f8   8671     BSF       0x71,0x3,0x0   	BRGCON2bits.SEG1PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1050
0006d8   8671     BSF       0x71,0x3,0x0   	BRGCON2bits.SEG1PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
909
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1051
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
910
                                           	// Prop_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1052
                                           	// Prop_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
911
0005fa   9471     BCF       0x71,0x2,0x0   	BRGCON2bits.PRSEG2 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1053
0006da   9471     BCF       0x71,0x2,0x0   	BRGCON2bits.PRSEG2 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
912
0005fc   9271     BCF       0x71,0x1,0x0   	BRGCON2bits.PRSEG1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1054
0006dc   9271     BCF       0x71,0x1,0x0   	BRGCON2bits.PRSEG1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
913
0005fe   8071     BSF       0x71,0x0,0x0   	BRGCON2bits.PRSEG0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1055
0006de   8071     BSF       0x71,0x0,0x0   	BRGCON2bits.PRSEG0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
914
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1056
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
915
                                           	//  Enableing bus wake-up                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1057
                                           	//  Enableing bus wake-up                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
916
000600   9e72     BCF       0x72,0x7,0x0   	BRGCON3bits.WAKDIS = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1058
0006e0   9e72     BCF       0x72,0x7,0x0   	BRGCON3bits.WAKDIS = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
917
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
918
                                           	// Dont use filter when wakeup                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
919
000602   9c72     BCF       0x72,0x6,0x0   	BRGCON3bits.WAKFIL = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
920
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1059
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
921
                                           	// Phase_Seg2 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1060
                                           	// Dont use filter when wakeup                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
922
000604   9472     BCF       0x72,0x2,0x0   	BRGCON3bits.SEG2PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
923
000606   9272     BCF       0x72,0x1,0x0   	BRGCON3bits.SEG2PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1061
0006e2   9c72     BCF       0x72,0x6,0x0   	BRGCON3bits.WAKFIL = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
924
000608   8072     BSF       0x72,0x0,0x0   	BRGCON3bits.SEG2PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
925
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1062
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1063
                                           	// Phase_Seg2 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1064
0006e4   9472     BCF       0x72,0x2,0x0   	BRGCON3bits.SEG2PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1065
0006e6   9272     BCF       0x72,0x1,0x0   	BRGCON3bits.SEG2PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1066
0006e8   8072     BSF       0x72,0x0,0x0   	BRGCON3bits.SEG2PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1067
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
926
00060a   6a77     CLRF      0x77,0x0       	ECANCON=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1068
0006ea   6a77     CLRF      0x77,0x0       	ECANCON=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
927
00060c   9e77     BCF       0x77,0x7,0x0   	ECANCONbits.MDSEL1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1069
0006ec   9e77     BCF       0x77,0x7,0x0   	ECANCONbits.MDSEL1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
928
00060e   8c77     BSF       0x77,0x6,0x0   	ECANCONbits.MDSEL0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1070
0006ee   8c77     BSF       0x77,0x6,0x0   	ECANCONbits.MDSEL0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
929
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1071
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
930
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1072
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
931
                                           	// FILTERS AND MASKS                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1073
                                           	// FILTERS AND MASKS                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
932
000610   8c60     BSF       0x60,0x6,0x0   	RXB0CONbits.RXM1=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1074
0006f0   8c60     BSF       0x60,0x6,0x0   	RXB0CONbits.RXM1=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
933
000612   9a60     BCF       0x60,0x5,0x0   	RXB0CONbits.RXM0=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1075
0006f2   9a60     BCF       0x60,0x5,0x0   	RXB0CONbits.RXM0=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
934
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1076
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
935
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1077
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
936
                                           	// INTERRUPTS                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1078
                                           	// INTERRUPTS                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
937
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1079
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
938
                                           	// Diable transmit interrupt                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1080
                                           	// Diable transmit interrupt                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
939
000614   010d     MOVLB     0xd            	TXBIE = 0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1081
0006f4   010d     MOVLB     0xd            	TXBIE = 0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
940
000616   6bfc     CLRF      0xfc,0x1                                                                                        
1082
0006f6   6bfc     CLRF      0xfc,0x1                                                                                        
941
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1083
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
942
                                           	//rx any interrupt                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1084
                                           	//rx any interrupt                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
943
000618   6aa4     CLRF      0xa4,0x0       	PIR3 = 0;                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1085
0006f8   6aa4     CLRF      0xa4,0x0       	PIR3 = 0;                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
944
00061a   0e03     MOVLW     0x3            	PIE3 = 0b00000011;                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1086
0006fa   0e03     MOVLW     0x3            	PIE3 = 0b00000011;                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
945
00061c   6ea3     MOVWF     0xa3,0x0                                                                                        
1087
0006fc   6ea3     MOVWF     0xa3,0x0                                                                                        
946
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1088
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
947
                                           	// High interrupt                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1089
                                           	// High interrupt                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
948
00061e   6ea5     MOVWF     0xa5,0x0       	IPR3 =0b00000011;                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1090
0006fe   6ea5     MOVWF     0xa5,0x0       	IPR3 =0b00000011;                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
949
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1091
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
950
                                           	// Programmable buffers interrupt                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1092
                                           	// Programmable buffers interrupt                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
951
000620   69fa     SETF      0xfa,0x1       	BIE0  = 0xFF;	                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1093
000700   69fa     SETF      0xfa,0x1       	BIE0  = 0xFF;	                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
952
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1094
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
953
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1095
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
954
                                           	//loopback mode or not                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1096
                                           	//loopback mode or not                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
955
                                           	#ifdef CAN_LOOPBACK_MODE                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1097
                                           	#ifdef CAN_LOOPBACK_MODE                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
956
000622   0e40     MOVLW     0x40           		CANCON = 0x40;//request loopback mode                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1098
000702   0e40     MOVLW     0x40           		CANCON = 0x40;//request loopback mode                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
957
000624   6e6f     MOVWF     0x6f,0x0                                                                                        
1099
000704   6e6f     MOVWF     0x6f,0x0                                                                                        
958
000626   0ee0     MOVLW     0xe0           		while ((CANSTAT & 0xE0) != 0x40 );//wait for loopback mode                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1100
000706   0ee0     MOVLW     0xe0           		while ((CANSTAT & 0xE0) != 0x40 );//wait for loopback mode                     F:\MCP\projects\CAN\canNode\Source\CAN.c
959
000628   146e     ANDWF     0x6e,0x0,0x0                                                                                    
1101
000708   146e     ANDWF     0x6e,0x0,0x0                                                                                    
960
00062a   0840     SUBLW     0x40                                                                                            
1102
00070a   0840     SUBLW     0x40                                                                                            
961
00062c   e1fc     BNZ       0x626                                                                                           
1103
00070c   e1fc     BNZ       0x706                                                                                           
962
                                           	#else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1104
                                           	#else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
963
                                           		CANCON = 0x00;//request normal mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1105
                                           		CANCON = 0x00;//request normal mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
964
                                           		while ((CANSTAT & 0xE0) != 0x00 );//wait for normal mode                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1106
                                           		while ((CANSTAT & 0xE0) != 0x00 );//wait for normal mode                       F:\MCP\projects\CAN\canNode\Source\CAN.c
965
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1107
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
966
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1108
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
967
00062e   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1109
00070e   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
968
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1110
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
969
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1111
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
970
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1112
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
971
                                           *	Function: canISR                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1113
                                           *	Function: canISR                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
972
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1114
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
Line 976... Line 1118...
976
                                           *	Affects: interrupt registers and receive data buffers                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1118
                                           *	Affects: interrupt registers and receive data buffers                          F:\MCP\projects\CAN\canNode\Source\CAN.c
977
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1119
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
978
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1120
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
979
                                           void canISR()                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1121
                                           void canISR()                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
980
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1122
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
981
000630   50a4     MOVF      0xa4,0x0,0x0   	if (PIR3bits.RXBnIF || PIR3bits.RXB1IF || PIR3bits.RXB0IF)                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1123
000710   50a4     MOVF      0xa4,0x0,0x0   	if (PIR3bits.RXBnIF || PIR3bits.RXB1IF || PIR3bits.RXB0IF)                      F:\MCP\projects\CAN\canNode\Source\CAN.c
982
000632   0b02     ANDLW     0x2                                                                                             
1124
000712   0b02     ANDLW     0x2                                                                                             
983
000634   e106     BNZ       0x642                                                                                           
1125
000714   e106     BNZ       0x722                                                                                           
984
000636   50a4     MOVF      0xa4,0x0,0x0                                                                                    
1126
000716   50a4     MOVF      0xa4,0x0,0x0                                                                                    
985
000638   0b02     ANDLW     0x2                                                                                             
1127
000718   0b02     ANDLW     0x2                                                                                             
986
00063a   e103     BNZ       0x642                                                                                           
1128
00071a   e103     BNZ       0x722                                                                                           
987
00063c   50a4     MOVF      0xa4,0x0,0x0                                                                                    
1129
00071c   50a4     MOVF      0xa4,0x0,0x0                                                                                    
988
00063e   0b01     ANDLW     0x1                                                                                             
1130
00071e   0b01     ANDLW     0x1                                                                                             
989
000640   e03a     BZ        0x6b6                                                                                           
1131
000720   e03a     BZ        0x796                                                                                           
990
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1132
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
991
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1133
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
992
                                           		// Get which buffer that is ful.                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1134
                                           		// Get which buffer that is ful.                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
993
000642   ae60     BTFSS     0x60,0x7,0x0   			 if (RXB0CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10000; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1135
000722   ae60     BTFSS     0x60,0x7,0x0   			 if (RXB0CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10000; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
994
000644   d004     BRA       0x64e                                                                                           
1136
000724   d004     BRA       0x72e                                                                                           
995
000646   0e00     MOVLW     0x0                                                                                             
1137
000726   0e00     MOVLW     0x0                                                                                             
996
000648   1477     ANDWF     0x77,0x0,0x0                                                                                    
1138
000728   1477     ANDWF     0x77,0x0,0x0                                                                                    
997
00064a   0910     IORLW     0x10                                                                                            
1139
00072a   0910     IORLW     0x10                                                                                            
998
00064c   d02b     BRA       0x6a4          		else if (RXB1CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10001; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1140
00072c   d02b     BRA       0x784          		else if (RXB1CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10001; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
999
00064e   010f     MOVLB     0xf                                                                                             
1141
00072e   010f     MOVLB     0xf                                                                                             
1000
000650   af50     BTFSS     0x50,0x7,0x1                                                                                    
1142
000730   af50     BTFSS     0x50,0x7,0x1                                                                                    
1001
000652   d004     BRA       0x65c                                                                                           
1143
000732   d004     BRA       0x73c                                                                                           
1002
000654   0e00     MOVLW     0x0                                                                                             
1144
000734   0e00     MOVLW     0x0                                                                                             
1003
000656   1477     ANDWF     0x77,0x0,0x0                                                                                    
1145
000736   1477     ANDWF     0x77,0x0,0x0                                                                                    
1004
000658   0911     IORLW     0x11                                                                                            
1146
000738   0911     IORLW     0x11                                                                                            
1005
00065a   d024     BRA       0x6a4          		else if (B0CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10010; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1147
00073a   d024     BRA       0x784          		else if (B0CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10010; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1006
00065c   010e     MOVLB     0xe                                                                                             
1148
00073c   010e     MOVLB     0xe                                                                                             
1007
00065e   af20     BTFSS     0x20,0x7,0x1                                                                                    
1149
00073e   af20     BTFSS     0x20,0x7,0x1                                                                                    
1008
000660   d004     BRA       0x66a                                                                                           
1150
000740   d004     BRA       0x74a                                                                                           
1009
000662   0e00     MOVLW     0x0                                                                                             
1151
000742   0e00     MOVLW     0x0                                                                                             
1010
000664   1477     ANDWF     0x77,0x0,0x0                                                                                    
1152
000744   1477     ANDWF     0x77,0x0,0x0                                                                                    
1011
000666   0912     IORLW     0x12                                                                                            
1153
000746   0912     IORLW     0x12                                                                                            
1012
000668   d01d     BRA       0x6a4          		else if (B1CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10011; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1154
000748   d01d     BRA       0x784          		else if (B1CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10011; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1013
00066a   af30     BTFSS     0x30,0x7,0x1                                                                                    
1155
00074a   af30     BTFSS     0x30,0x7,0x1                                                                                    
1014
00066c   d004     BRA       0x676                                                                                           
1156
00074c   d004     BRA       0x756                                                                                           
1015
00066e   0e00     MOVLW     0x0                                                                                             
1157
00074e   0e00     MOVLW     0x0                                                                                             
1016
000670   1477     ANDWF     0x77,0x0,0x0                                                                                    
1158
000750   1477     ANDWF     0x77,0x0,0x0                                                                                    
1017
000672   0913     IORLW     0x13                                                                                            
1159
000752   0913     IORLW     0x13                                                                                            
1018
000674   d017     BRA       0x6a4          		else if (B2CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10100; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1160
000754   d017     BRA       0x784          		else if (B2CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10100; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1019
000676   af40     BTFSS     0x40,0x7,0x1                                                                                    
1161
000756   af40     BTFSS     0x40,0x7,0x1                                                                                    
1020
000678   d004     BRA       0x682                                                                                           
1162
000758   d004     BRA       0x762                                                                                           
1021
00067a   0e00     MOVLW     0x0                                                                                             
1163
00075a   0e00     MOVLW     0x0                                                                                             
1022
00067c   1477     ANDWF     0x77,0x0,0x0                                                                                    
1164
00075c   1477     ANDWF     0x77,0x0,0x0                                                                                    
1023
00067e   0914     IORLW     0x14                                                                                            
1165
00075e   0914     IORLW     0x14                                                                                            
1024
000680   d011     BRA       0x6a4          		else if (B3CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10101; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1166
000760   d011     BRA       0x784          		else if (B3CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10101; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1025
000682   af50     BTFSS     0x50,0x7,0x1                                                                                    
1167
000762   af50     BTFSS     0x50,0x7,0x1                                                                                    
1026
000684   d004     BRA       0x68e                                                                                           
1168
000764   d004     BRA       0x76e                                                                                           
1027
000686   0e00     MOVLW     0x0                                                                                             
1169
000766   0e00     MOVLW     0x0                                                                                             
1028
000688   1477     ANDWF     0x77,0x0,0x0                                                                                    
1170
000768   1477     ANDWF     0x77,0x0,0x0                                                                                    
1029
00068a   0915     IORLW     0x15                                                                                            
1171
00076a   0915     IORLW     0x15                                                                                            
1030
00068c   d00b     BRA       0x6a4          		else if (B4CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10110; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1172
00076c   d00b     BRA       0x784          		else if (B4CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10110; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1031
00068e   af60     BTFSS     0x60,0x7,0x1                                                                                    
1173
00076e   af60     BTFSS     0x60,0x7,0x1                                                                                    
1032
000690   d004     BRA       0x69a                                                                                           
1174
000770   d004     BRA       0x77a                                                                                           
1033
000692   0e00     MOVLW     0x0                                                                                             
1175
000772   0e00     MOVLW     0x0                                                                                             
1034
000694   1477     ANDWF     0x77,0x0,0x0                                                                                    
1176
000774   1477     ANDWF     0x77,0x0,0x0                                                                                    
1035
000696   0916     IORLW     0x16                                                                                            
1177
000776   0916     IORLW     0x16                                                                                            
1036
000698   d005     BRA       0x6a4          		else if (B5CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10111; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1178
000778   d005     BRA       0x784          		else if (B5CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10111; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
1037
00069a   af70     BTFSS     0x70,0x7,0x1                                                                                    
1179
00077a   af70     BTFSS     0x70,0x7,0x1                                                                                    
1038
00069c   d005     BRA       0x6a8                                                                                           
1180
00077c   d005     BRA       0x788                                                                                           
1039
00069e   0e00     MOVLW     0x0                                                                                             
1181
00077e   0e00     MOVLW     0x0                                                                                             
1040
0006a0   1477     ANDWF     0x77,0x0,0x0                                                                                    
1182
000780   1477     ANDWF     0x77,0x0,0x0                                                                                    
1041
0006a2   0917     IORLW     0x17                                                                                            
1183
000782   0917     IORLW     0x17                                                                                            
1042
0006a4   6e77     MOVWF     0x77,0x0                                                                                        
1184
000784   6e77     MOVWF     0x77,0x0                                                                                        
1043
0006a6   d808     RCALL     0x6b8                                                                                           
1185
000786   d808     RCALL     0x798                                                                                           
1044
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1186
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1045
0006a8   a2a4     BTFSS     0xa4,0x1,0x0   		if (PIR3bits.RXBnIF) {PIR3bits.RXBnIF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1187
000788   a2a4     BTFSS     0xa4,0x1,0x0   		if (PIR3bits.RXBnIF) {PIR3bits.RXBnIF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1046
0006aa   d003     BRA       0x6b2                                                                                           
1188
00078a   d003     BRA       0x792                                                                                           
1047
0006ac   92a4     BCF       0xa4,0x1,0x0                                                                                    
1189
00078c   92a4     BCF       0xa4,0x1,0x0                                                                                    
1048
0006ae   b2a4     BTFSC     0xa4,0x1,0x0   		if (PIR3bits.RXB1IF) {PIR3bits.RXB1IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1190
00078e   b2a4     BTFSC     0xa4,0x1,0x0   		if (PIR3bits.RXB1IF) {PIR3bits.RXB1IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1049
0006b0   92a4     BCF       0xa4,0x1,0x0                                                                                    
1191
000790   92a4     BCF       0xa4,0x1,0x0                                                                                    
1050
0006b2   b0a4     BTFSC     0xa4,0x0,0x0   		if (PIR3bits.RXB0IF) {PIR3bits.RXB0IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1192
000792   b0a4     BTFSC     0xa4,0x0,0x0   		if (PIR3bits.RXB0IF) {PIR3bits.RXB0IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1051
0006b4   90a4     BCF       0xa4,0x0,0x0                                                                                    
1193
000794   90a4     BCF       0xa4,0x0,0x0                                                                                    
1052
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1194
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1053
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1195
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1054
0006b6   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1196
000796   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1055
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1197
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1056
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1198
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1057
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1199
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1058
                                           *	Function: canGetPacket                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1200
                                           *	Function: canGetPacket                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1059
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1201
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
Line 1061... Line 1203...
1061
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1203
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1062
                                           *	Pre-conditions: a call to canISR and an packet is available and banked to RXB0 F:\MCP\projects\CAN\canNode\Source\CAN.c
1204
                                           *	Pre-conditions: a call to canISR and an packet is available and banked to RXB0 F:\MCP\projects\CAN\canNode\Source\CAN.c
1063
                                           *	Affects: Calls canParse() function in main for parsing received packet.        F:\MCP\projects\CAN\canNode\Source\CAN.c
1205
                                           *	Affects: Calls canParse() function in main for parsing received packet.        F:\MCP\projects\CAN\canNode\Source\CAN.c
1064
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1206
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1065
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1207
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1066
0006b8   cfd9     MOVFF     0xfd9,0xfe6    void canGetPacket()                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1208
000798   cfd9     MOVFF     0xfd9,0xfe6    void canGetPacket()                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1067
0006ba   ffe6                                                                                                               
1209
00079a   ffe6                                                                                                               
1068
0006bc   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1210
00079c   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1069
0006be   ffd9                                                                                                               
1211
00079e   ffd9                                                                                                               
1070
0006c0   0e0e     MOVLW     0xe                                                                                             
1212
0007a0   0e0e     MOVLW     0xe                                                                                             
1071
0006c2   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
1213
0007a2   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
1072
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1214
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1073
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1215
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1074
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1216
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1075
                                           		// Set extended mode or not.                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1217
                                           		// Set extended mode or not.                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1076
0006c4   5062     MOVF      0x62,0x0,0x0   		cm.extended=(RXB0SIDLbits.EXID==0?FALSE:TRUE);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1218
0007a4   5062     MOVF      0x62,0x0,0x0   		cm.extended=(RXB0SIDLbits.EXID==0?FALSE:TRUE);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1077
0006c6   0b08     ANDLW     0x8                                                                                             
1219
0007a6   0b08     ANDLW     0x8                                                                                             
1078
0006c8   e102     BNZ       0x6ce                                                                                           
1220
0007a8   e102     BNZ       0x7ae                                                                                           
1079
0006ca   0e00     MOVLW     0x0                                                                                             
1221
0007aa   0e00     MOVLW     0x0                                                                                             
1080
0006cc   d001     BRA       0x6d0                                                                                           
1222
0007ac   d001     BRA       0x7b0                                                                                           
1081
0006ce   0e01     MOVLW     0x1                                                                                             
1223
0007ae   0e01     MOVLW     0x1                                                                                             
1082
0006d0   6ee7     MOVWF     0xe7,0x0                                                                                        
1224
0007b0   6ee7     MOVWF     0xe7,0x0                                                                                        
1083
0006d2   0e04     MOVLW     0x4                                                                                             
1225
0007b2   0e04     MOVLW     0x4                                                                                             
1084
0006d4   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
1226
0007b4   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
1085
0006d6   ffdb                                                                                                               
1227
0007b6   ffdb                                                                                                               
1086
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1228
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1087
                                           		// Clear                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1229
                                           		// Clear                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1088
0006d8   6ade     CLRF      0xde,0x0       		cm.ident=0;                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1230
0007b8   6ade     CLRF      0xde,0x0       		cm.ident=0;                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1089
0006da   6ade     CLRF      0xde,0x0                                                                                        
1231
0007ba   6ade     CLRF      0xde,0x0                                                                                        
1090
0006dc   6ade     CLRF      0xde,0x0                                                                                        
1232
0007bc   6ade     CLRF      0xde,0x0                                                                                        
1091
0006de   6add     CLRF      0xdd,0x0                                                                                        
1233
0007be   6add     CLRF      0xdd,0x0                                                                                        
1092
0006e0   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1234
0007c0   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1093
0006e2   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1235
0007c2   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1094
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1095
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1236
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1237
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1096
0006e4   04db     DECF      0xdb,0x0,0x0   		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1238
0007c4   04db     DECF      0xdb,0x0,0x0   		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1097
0006e6   e163     BNZ       0x7ae                                                                                           
1239
0007c6   e163     BNZ       0x88e                                                                                           
1098
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1240
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1099
                                           			//Read extended ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1241
                                           			//Read extended ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1100
                                           	        //cm.ident[3] = RXB0SIDH>>3;                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1242
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1101
                                               	    //cm.ident[2] = (RXB0SIDL & 0x03) + ((RXB0SIDL & 0xE0)>>3) + (BYTE)(RXB0SIDH<<5); F:\MCP\projects\CAN\canNode\Source\CAN.c
1243
                                           			//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
1102
                                           			//cm.ident[1] = RXB0EIDH;                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1244
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1103
                                           			//cm.ident[0] = RXB0EIDL;                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1245
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1104
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1246
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1105
                                           			//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
1247
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1106
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1248
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1107
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1249
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1108
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1250
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1109
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1251
0007c8   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
1110
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1252
0007ca   6e00     MOVWF     0x0,0x0                                                                                         
1111
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1253
0007cc   6a01     CLRF      0x1,0x0                                                                                         
1112
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1254
0007ce   6a02     CLRF      0x2,0x0                                                                                         
1113
0006e8   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
1255
0007d0   6a03     CLRF      0x3,0x0                                                                                         
1114
0006ea   6e00     MOVWF     0x0,0x0                                                                                         
1256
0007d2   0e15     MOVLW     0x15                                                                                            
1115
0006ec   6a01     CLRF      0x1,0x0                                                                                         
1257
0007d4   0b1f     ANDLW     0x1f                                                                                            
1116
0006ee   6a02     CLRF      0x2,0x0                                                                                         
1258
0007d6   e007     BZ        0x7e6                                                                                           
1117
0006f0   6a03     CLRF      0x3,0x0                                                                                         
1259
0007d8   90d8     BCF       0xd8,0x0,0x0                                                                                    
1118
0006f2   0e15     MOVLW     0x15                                                                                            
1260
0007da   3600     RLCF      0x0,0x1,0x0                                                                                     
1119
0006f4   0b1f     ANDLW     0x1f                                                                                            
1261
0007dc   3601     RLCF      0x1,0x1,0x0                                                                                     
1120
0006f6   e007     BZ        0x706                                                                                           
1262
0007de   3602     RLCF      0x2,0x1,0x0                                                                                     
1121
0006f8   90d8     BCF       0xd8,0x0,0x0                                                                                    
1263
0007e0   3603     RLCF      0x3,0x1,0x0                                                                                     
1122
0006fa   3600     RLCF      0x0,0x1,0x0                                                                                     
1264
0007e2   06e8     DECF      0xe8,0x1,0x0                                                                                    
1123
0006fc   3601     RLCF      0x1,0x1,0x0                                                                                     
1265
0007e4   e1f9     BNZ       0x7d8                                                                                           
1124
0006fe   3602     RLCF      0x2,0x1,0x0                                                                                     
1266
0007e6   0ee0     MOVLW     0xe0                                                                                            
1125
000700   3603     RLCF      0x3,0x1,0x0                                                                                     
1267
0007e8   1462     ANDWF     0x62,0x0,0x0                                                                                    
1126
000702   06e8     DECF      0xe8,0x1,0x0                                                                                    
1268
0007ea   6e04     MOVWF     0x4,0x0                                                                                         
1127
000704   e1f9     BNZ       0x6f8                                                                                           
1269
0007ec   6a05     CLRF      0x5,0x0                                                                                         
1128
000706   0ee0     MOVLW     0xe0                                                                                            
1270
0007ee   6a06     CLRF      0x6,0x0                                                                                         
1129
000708   1462     ANDWF     0x62,0x0,0x0                                                                                    
1271
0007f0   6a07     CLRF      0x7,0x0                                                                                         
1130
00070a   6e04     MOVWF     0x4,0x0                                                                                         
1272
0007f2   0e0d     MOVLW     0xd                                                                                             
1131
00070c   6a05     CLRF      0x5,0x0                                                                                         
1273
0007f4   0b1f     ANDLW     0x1f                                                                                            
1132
00070e   6a06     CLRF      0x6,0x0                                                                                         
1274
0007f6   e007     BZ        0x806                                                                                           
1133
000710   6a07     CLRF      0x7,0x0                                                                                         
1275
0007f8   90d8     BCF       0xd8,0x0,0x0                                                                                    
1134
000712   0e0d     MOVLW     0xd                                                                                             
1276
0007fa   3604     RLCF      0x4,0x1,0x0                                                                                     
1135
000714   0b1f     ANDLW     0x1f                                                                                            
1277
0007fc   3605     RLCF      0x5,0x1,0x0                                                                                     
1136
000716   e007     BZ        0x726                                                                                           
1278
0007fe   3606     RLCF      0x6,0x1,0x0                                                                                     
1137
000718   90d8     BCF       0xd8,0x0,0x0                                                                                    
1279
000800   3607     RLCF      0x7,0x1,0x0                                                                                     
1138
00071a   3604     RLCF      0x4,0x1,0x0                                                                                     
1280
000802   06e8     DECF      0xe8,0x1,0x0                                                                                    
1139
00071c   3605     RLCF      0x5,0x1,0x0                                                                                     
1281
000804   e1f9     BNZ       0x7f8                                                                                           
1140
00071e   3606     RLCF      0x6,0x1,0x0                                                                                     
1282
000806   5004     MOVF      0x4,0x0,0x0                                                                                     
1141
000720   3607     RLCF      0x7,0x1,0x0                                                                                     
1283
000808   2600     ADDWF     0x0,0x1,0x0                                                                                     
1142
000722   06e8     DECF      0xe8,0x1,0x0                                                                                    
1284
00080a   5005     MOVF      0x5,0x0,0x0                                                                                     
1143
000724   e1f9     BNZ       0x718                                                                                           
1285
00080c   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1144
000726   5004     MOVF      0x4,0x0,0x0                                                                                     
1286
00080e   5006     MOVF      0x6,0x0,0x0                                                                                     
1145
000728   2600     ADDWF     0x0,0x1,0x0                                                                                     
1287
000810   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1146
00072a   5005     MOVF      0x5,0x0,0x0                                                                                     
1288
000812   5007     MOVF      0x7,0x0,0x0                                                                                     
1147
00072c   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1289
000814   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1148
00072e   5006     MOVF      0x6,0x0,0x0                                                                                     
1290
000816   0e03     MOVLW     0x3                                                                                             
1149
000730   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1291
000818   1462     ANDWF     0x62,0x0,0x0                                                                                    
1150
000732   5007     MOVF      0x7,0x0,0x0                                                                                     
1292
00081a   6e08     MOVWF     0x8,0x0                                                                                         
1151
000734   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1293
00081c   6a09     CLRF      0x9,0x0                                                                                         
1152
000736   0e03     MOVLW     0x3                                                                                             
1294
00081e   6a0a     CLRF      0xa,0x0                                                                                         
1153
000738   1462     ANDWF     0x62,0x0,0x0                                                                                    
1295
000820   6a0b     CLRF      0xb,0x0                                                                                         
1154
00073a   6e08     MOVWF     0x8,0x0                                                                                         
1296
000822   0e10     MOVLW     0x10                                                                                            
1155
00073c   6a09     CLRF      0x9,0x0                                                                                         
1297
000824   0b1f     ANDLW     0x1f                                                                                            
1156
00073e   6a0a     CLRF      0xa,0x0                                                                                         
1298
000826   e007     BZ        0x836                                                                                           
1157
000740   6a0b     CLRF      0xb,0x0                                                                                         
1299
000828   90d8     BCF       0xd8,0x0,0x0                                                                                    
1158
000742   0e10     MOVLW     0x10                                                                                            
1300
00082a   3608     RLCF      0x8,0x1,0x0                                                                                     
1159
000744   0b1f     ANDLW     0x1f                                                                                            
1301
00082c   3609     RLCF      0x9,0x1,0x0                                                                                     
1160
000746   e007     BZ        0x756                                                                                           
1302
00082e   360a     RLCF      0xa,0x1,0x0                                                                                     
1161
000748   90d8     BCF       0xd8,0x0,0x0                                                                                    
1303
000830   360b     RLCF      0xb,0x1,0x0                                                                                     
1162
00074a   3608     RLCF      0x8,0x1,0x0                                                                                     
1304
000832   06e8     DECF      0xe8,0x1,0x0                                                                                    
1163
00074c   3609     RLCF      0x9,0x1,0x0                                                                                     
1305
000834   e1f9     BNZ       0x828                                                                                           
1164
00074e   360a     RLCF      0xa,0x1,0x0                                                                                     
1306
000836   5008     MOVF      0x8,0x0,0x0                                                                                     
1165
000750   360b     RLCF      0xb,0x1,0x0                                                                                     
1307
000838   2600     ADDWF     0x0,0x1,0x0                                                                                     
1166
000752   06e8     DECF      0xe8,0x1,0x0                                                                                    
1308
00083a   5009     MOVF      0x9,0x0,0x0                                                                                     
1167
000754   e1f9     BNZ       0x748                                                                                           
1309
00083c   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1168
000756   5008     MOVF      0x8,0x0,0x0                                                                                     
1310
00083e   500a     MOVF      0xa,0x0,0x0                                                                                     
1169
000758   2600     ADDWF     0x0,0x1,0x0                                                                                     
1311
000840   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1170
00075a   5009     MOVF      0x9,0x0,0x0                                                                                     
1312
000842   500b     MOVF      0xb,0x0,0x0                                                                                     
1171
00075c   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1313
000844   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1172
00075e   500a     MOVF      0xa,0x0,0x0                                                                                     
1314
000846   5063     MOVF      0x63,0x0,0x0                                                                                    
1173
000760   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1315
000848   6e0c     MOVWF     0xc,0x0                                                                                         
1174
000762   500b     MOVF      0xb,0x0,0x0                                                                                     
1316
00084a   6a0d     CLRF      0xd,0x0                                                                                         
1175
000764   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1317
00084c   6a0e     CLRF      0xe,0x0                                                                                         
1176
000766   5063     MOVF      0x63,0x0,0x0                                                                                    
1318
00084e   6a0f     CLRF      0xf,0x0                                                                                         
1177
000768   6e0c     MOVWF     0xc,0x0                                                                                         
1319
000850   0e08     MOVLW     0x8                                                                                             
1178
00076a   6a0d     CLRF      0xd,0x0                                                                                         
1320
000852   0b1f     ANDLW     0x1f                                                                                            
1179
00076c   6a0e     CLRF      0xe,0x0                                                                                         
1321
000854   e007     BZ        0x864                                                                                           
1180
00076e   6a0f     CLRF      0xf,0x0                                                                                         
1322
000856   90d8     BCF       0xd8,0x0,0x0                                                                                    
1181
000770   0e08     MOVLW     0x8                                                                                             
1323
000858   360c     RLCF      0xc,0x1,0x0                                                                                     
1182
000772   0b1f     ANDLW     0x1f                                                                                            
1324
00085a   360d     RLCF      0xd,0x1,0x0                                                                                     
1183
000774   e007     BZ        0x784                                                                                           
1325
00085c   360e     RLCF      0xe,0x1,0x0                                                                                     
1184
000776   90d8     BCF       0xd8,0x0,0x0                                                                                    
1326
00085e   360f     RLCF      0xf,0x1,0x0                                                                                     
1185
000778   360c     RLCF      0xc,0x1,0x0                                                                                     
1327
000860   06e8     DECF      0xe8,0x1,0x0                                                                                    
1186
00077a   360d     RLCF      0xd,0x1,0x0                                                                                     
1328
000862   e1f9     BNZ       0x856                                                                                           
1187
00077c   360e     RLCF      0xe,0x1,0x0                                                                                     
1329
000864   500c     MOVF      0xc,0x0,0x0                                                                                     
1188
00077e   360f     RLCF      0xf,0x1,0x0                                                                                     
1330
000866   2600     ADDWF     0x0,0x1,0x0                                                                                     
1189
000780   06e8     DECF      0xe8,0x1,0x0                                                                                    
1331
000868   500d     MOVF      0xd,0x0,0x0                                                                                     
1190
000782   e1f9     BNZ       0x776                                                                                           
1332
00086a   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1191
000784   500c     MOVF      0xc,0x0,0x0                                                                                     
1333
00086c   500e     MOVF      0xe,0x0,0x0                                                                                     
1192
000786   2600     ADDWF     0x0,0x1,0x0                                                                                     
1334
00086e   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1193
000788   500d     MOVF      0xd,0x0,0x0                                                                                     
1335
000870   500f     MOVF      0xf,0x0,0x0                                                                                     
1194
00078a   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1336
000872   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1195
00078c   500e     MOVF      0xe,0x0,0x0                                                                                     
1337
000874   5064     MOVF      0x64,0x0,0x0                                                                                    
1196
00078e   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1338
000876   6e10     MOVWF     0x10,0x0                                                                                        
1197
000790   500f     MOVF      0xf,0x0,0x0                                                                                     
1339
000878   6a11     CLRF      0x11,0x0                                                                                        
1198
000792   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1340
00087a   6a12     CLRF      0x12,0x0                                                                                        
1199
000794   5064     MOVF      0x64,0x0,0x0                                                                                    
1341
00087c   6a13     CLRF      0x13,0x0                                                                                        
1200
000796   6e10     MOVWF     0x10,0x0                                                                                        
1342
00087e   50e8     MOVF      0xe8,0x0,0x0                                                                                    
1201
000798   6a11     CLRF      0x11,0x0                                                                                        
1343
000880   2600     ADDWF     0x0,0x1,0x0                                                                                     
1202
00079a   6a12     CLRF      0x12,0x0                                                                                        
1344
000882   5011     MOVF      0x11,0x0,0x0                                                                                    
1203
00079c   6a13     CLRF      0x13,0x0                                                                                        
1345
000884   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1204
00079e   50e8     MOVF      0xe8,0x0,0x0                                                                                    
1346
000886   5012     MOVF      0x12,0x0,0x0                                                                                    
1205
0007a0   2600     ADDWF     0x0,0x1,0x0                                                                                     
1347
000888   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1206
0007a2   5011     MOVF      0x11,0x0,0x0                                                                                    
1348
00088a   5013     MOVF      0x13,0x0,0x0                                                                                    
1207
0007a4   2201     ADDWFC    0x1,0x1,0x0                                                                                     
-
 
1208
0007a6   5012     MOVF      0x12,0x0,0x0                                                                                    
-
 
1209
0007a8   2202     ADDWFC    0x2,0x1,0x0                                                                                     
-
 
1210
0007aa   5013     MOVF      0x13,0x0,0x0                                                                                    
-
 
1211
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1349
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1212
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1350
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1213
0007ac   d023     BRA       0x7f4          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1351
00088c   d023     BRA       0x8d4          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1214
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1352
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1215
                                           			//Read standard ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1353
                                           			//Read standard ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1216
                                           			//cm.ident[1]=RXB0SIDH>>5;                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1217
                                           			//cm.ident[0]=((RXB0SIDL & 0b11100000)>>5)+(BYTE)(RXB0SIDH<<3);               F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1218
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1354
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1219
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1355
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1220
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1356
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1221
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1357
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1222
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1358
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1223
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1359
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1224
0007ae   5061     MOVF      0x61,0x0,0x0   			cm.ident = (((DWORD)RXB0SIDH)<<3) + (((DWORD)RXB0SIDL)>>5);                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1360
00088e   5061     MOVF      0x61,0x0,0x0   			cm.ident = (((DWORD)RXB0SIDH)<<3) + (((DWORD)RXB0SIDL)>>5);                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1225
0007b0   6e00     MOVWF     0x0,0x0                                                                                         
1361
000890   6e00     MOVWF     0x0,0x0                                                                                         
1226
0007b2   6a01     CLRF      0x1,0x0                                                                                         
1362
000892   6a01     CLRF      0x1,0x0                                                                                         
1227
0007b4   6a02     CLRF      0x2,0x0                                                                                         
1363
000894   6a02     CLRF      0x2,0x0                                                                                         
1228
0007b6   6a03     CLRF      0x3,0x0                                                                                         
1364
000896   6a03     CLRF      0x3,0x0                                                                                         
1229
0007b8   0e03     MOVLW     0x3                                                                                             
1365
000898   0e03     MOVLW     0x3                                                                                             
1230
0007ba   0b1f     ANDLW     0x1f                                                                                            
1366
00089a   0b1f     ANDLW     0x1f                                                                                            
1231
0007bc   e007     BZ        0x7cc                                                                                           
1367
00089c   e007     BZ        0x8ac                                                                                           
1232
0007be   90d8     BCF       0xd8,0x0,0x0                                                                                    
1368
00089e   90d8     BCF       0xd8,0x0,0x0                                                                                    
1233
0007c0   3600     RLCF      0x0,0x1,0x0                                                                                     
1369
0008a0   3600     RLCF      0x0,0x1,0x0                                                                                     
1234
0007c2   3601     RLCF      0x1,0x1,0x0                                                                                     
1370
0008a2   3601     RLCF      0x1,0x1,0x0                                                                                     
1235
0007c4   3602     RLCF      0x2,0x1,0x0                                                                                     
1371
0008a4   3602     RLCF      0x2,0x1,0x0                                                                                     
1236
0007c6   3603     RLCF      0x3,0x1,0x0                                                                                     
1372
0008a6   3603     RLCF      0x3,0x1,0x0                                                                                     
1237
0007c8   06e8     DECF      0xe8,0x1,0x0                                                                                    
1373
0008a8   06e8     DECF      0xe8,0x1,0x0                                                                                    
1238
0007ca   e1f9     BNZ       0x7be                                                                                           
1374
0008aa   e1f9     BNZ       0x89e                                                                                           
1239
0007cc   5062     MOVF      0x62,0x0,0x0                                                                                    
1375
0008ac   5062     MOVF      0x62,0x0,0x0                                                                                    
1240
0007ce   6e04     MOVWF     0x4,0x0                                                                                         
1376
0008ae   6e04     MOVWF     0x4,0x0                                                                                         
1241
0007d0   6a05     CLRF      0x5,0x0                                                                                         
1377
0008b0   6a05     CLRF      0x5,0x0                                                                                         
1242
0007d2   6a06     CLRF      0x6,0x0                                                                                         
1378
0008b2   6a06     CLRF      0x6,0x0                                                                                         
1243
0007d4   6a07     CLRF      0x7,0x0                                                                                         
1379
0008b4   6a07     CLRF      0x7,0x0                                                                                         
1244
0007d6   0e05     MOVLW     0x5                                                                                             
1380
0008b6   0e05     MOVLW     0x5                                                                                             
1245
0007d8   90d8     BCF       0xd8,0x0,0x0                                                                                    
1381
0008b8   90d8     BCF       0xd8,0x0,0x0                                                                                    
1246
0007da   3207     RRCF      0x7,0x1,0x0                                                                                     
1382
0008ba   3207     RRCF      0x7,0x1,0x0                                                                                     
1247
0007dc   3206     RRCF      0x6,0x1,0x0                                                                                     
1383
0008bc   3206     RRCF      0x6,0x1,0x0                                                                                     
1248
0007de   3205     RRCF      0x5,0x1,0x0                                                                                     
1384
0008be   3205     RRCF      0x5,0x1,0x0                                                                                     
1249
0007e0   3204     RRCF      0x4,0x1,0x0                                                                                     
1385
0008c0   3204     RRCF      0x4,0x1,0x0                                                                                     
1250
0007e2   06e8     DECF      0xe8,0x1,0x0                                                                                    
1386
0008c2   06e8     DECF      0xe8,0x1,0x0                                                                                    
1251
0007e4   e1f9     BNZ       0x7d8                                                                                           
1387
0008c4   e1f9     BNZ       0x8b8                                                                                           
1252
0007e6   5004     MOVF      0x4,0x0,0x0                                                                                     
1388
0008c6   5004     MOVF      0x4,0x0,0x0                                                                                     
1253
0007e8   2600     ADDWF     0x0,0x1,0x0                                                                                     
1389
0008c8   2600     ADDWF     0x0,0x1,0x0                                                                                     
1254
0007ea   5005     MOVF      0x5,0x0,0x0                                                                                     
1390
0008ca   5005     MOVF      0x5,0x0,0x0                                                                                     
1255
0007ec   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1391
0008cc   2201     ADDWFC    0x1,0x1,0x0                                                                                     
1256
0007ee   5006     MOVF      0x6,0x0,0x0                                                                                     
1392
0008ce   5006     MOVF      0x6,0x0,0x0                                                                                     
1257
0007f0   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1393
0008d0   2202     ADDWFC    0x2,0x1,0x0                                                                                     
1258
0007f2   5007     MOVF      0x7,0x0,0x0                                                                                     
1394
0008d2   5007     MOVF      0x7,0x0,0x0                                                                                     
1259
0007f4   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1395
0008d4   2203     ADDWFC    0x3,0x1,0x0                                                                                     
1260
0007f6   c000     MOVFF     0x0,0xfdf                                                                                       
1396
0008d6   c000     MOVFF     0x0,0xfdf                                                                                       
1261
0007f8   ffdf                                                                                                               
1397
0008d8   ffdf                                                                                                               
1262
0007fa   0e01     MOVLW     0x1                                                                                             
1398
0008da   0e01     MOVLW     0x1                                                                                             
1263
0007fc   c001     MOVFF     0x1,0xfdb                                                                                       
1399
0008dc   c001     MOVFF     0x1,0xfdb                                                                                       
1264
0007fe   ffdb                                                                                                               
1400
0008de   ffdb                                                                                                               
1265
000800   0e02     MOVLW     0x2                                                                                             
1401
0008e0   0e02     MOVLW     0x2                                                                                             
1266
000802   c002     MOVFF     0x2,0xfdb                                                                                       
1402
0008e2   c002     MOVFF     0x2,0xfdb                                                                                       
1267
000804   ffdb                                                                                                               
1403
0008e4   ffdb                                                                                                               
1268
000806   0e03     MOVLW     0x3                                                                                             
1404
0008e6   0e03     MOVLW     0x3                                                                                             
1269
000808   c003     MOVFF     0x3,0xfdb                                                                                       
1405
0008e8   c003     MOVFF     0x3,0xfdb                                                                                       
1270
00080a   ffdb                                                                                                               
1406
0008ea   ffdb                                                                                                               
1271
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1407
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1272
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1408
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1273
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1409
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1274
00080c   0e05     MOVLW     0x5            		cm.data_length=RXB0DLC;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1410
0008ec   0e05     MOVLW     0x5            		cm.data_length=RXB0DLC;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1275
00080e   cf65     MOVFF     0xf65,0xfdb                                                                                     
1411
0008ee   cf65     MOVFF     0xf65,0xfdb                                                                                     
1276
000810   ffdb                                                                                                               
1412
0008f0   ffdb                                                                                                               
1277
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1413
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1278
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1414
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1279
000812   0e06     MOVLW     0x6            		cm.data[0]=RXB0D0;	cm.data[1]=RXB0D1;                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1415
0008f2   0e06     MOVLW     0x6            		cm.data[0]=RXB0D0;	cm.data[1]=RXB0D1;                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1280
000814   cf66     MOVFF     0xf66,0xfdb                                                                                     
1416
0008f4   cf66     MOVFF     0xf66,0xfdb                                                                                     
1281
000816   ffdb                                                                                                               
1417
0008f6   ffdb                                                                                                               
1282
000818   0e07     MOVLW     0x7                                                                                             
1418
0008f8   0e07     MOVLW     0x7                                                                                             
1283
00081a   cf67     MOVFF     0xf67,0xfdb                                                                                     
1419
0008fa   cf67     MOVFF     0xf67,0xfdb                                                                                     
1284
00081c   ffdb                                                                                                               
1420
0008fc   ffdb                                                                                                               
1285
00081e   0e08     MOVLW     0x8            		cm.data[2]=RXB0D2; 	cm.data[3]=RXB0D3;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1421
0008fe   0e08     MOVLW     0x8            		cm.data[2]=RXB0D2; 	cm.data[3]=RXB0D3;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1286
000820   cf68     MOVFF     0xf68,0xfdb                                                                                     
1422
000900   cf68     MOVFF     0xf68,0xfdb                                                                                     
1287
000822   ffdb                                                                                                               
1423
000902   ffdb                                                                                                               
1288
000824   0e09     MOVLW     0x9                                                                                             
1424
000904   0e09     MOVLW     0x9                                                                                             
1289
000826   cf69     MOVFF     0xf69,0xfdb                                                                                     
1425
000906   cf69     MOVFF     0xf69,0xfdb                                                                                     
1290
000828   ffdb                                                                                                               
1426
000908   ffdb                                                                                                               
1291
00082a   0e0a     MOVLW     0xa            		cm.data[4]=RXB0D4; 	cm.data[5]=RXB0D5;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1427
00090a   0e0a     MOVLW     0xa            		cm.data[4]=RXB0D4; 	cm.data[5]=RXB0D5;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1292
00082c   cf6a     MOVFF     0xf6a,0xfdb                                                                                     
1428
00090c   cf6a     MOVFF     0xf6a,0xfdb                                                                                     
1293
00082e   ffdb                                                                                                               
1429
00090e   ffdb                                                                                                               
1294
000830   0e0b     MOVLW     0xb                                                                                             
1430
000910   0e0b     MOVLW     0xb                                                                                             
1295
000832   cf6b     MOVFF     0xf6b,0xfdb                                                                                     
1431
000912   cf6b     MOVFF     0xf6b,0xfdb                                                                                     
1296
000834   ffdb                                                                                                               
1432
000914   ffdb                                                                                                               
1297
000836   0e0c     MOVLW     0xc            		cm.data[6]=RXB0D6; 	cm.data[7]=RXB0D7;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1433
000916   0e0c     MOVLW     0xc            		cm.data[6]=RXB0D6; 	cm.data[7]=RXB0D7;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1298
000838   cf6c     MOVFF     0xf6c,0xfdb                                                                                     
1434
000918   cf6c     MOVFF     0xf6c,0xfdb                                                                                     
1299
00083a   ffdb                                                                                                               
1435
00091a   ffdb                                                                                                               
1300
00083c   0e0d     MOVLW     0xd                                                                                             
1436
00091c   0e0d     MOVLW     0xd                                                                                             
1301
00083e   cf6d     MOVFF     0xf6d,0xfdb                                                                                     
1437
00091e   cf6d     MOVFF     0xf6d,0xfdb                                                                                     
1302
000840   ffdb                                                                                                               
1438
000920   ffdb                                                                                                               
1303
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1439
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1304
                                           		// Clear ful status                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1440
                                           		// Clear ful status                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1305
000842   9e60     BCF       0x60,0x7,0x0   		RXB0CONbits.RXFUL=0;                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1441
000922   9e60     BCF       0x60,0x7,0x0   		RXB0CONbits.RXFUL=0;                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1306
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1442
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1307
                                           		//Call main parser                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1443
                                           		//Call main parser                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1308
000844   cfd9     MOVFF     0xfd9,0xfe9    		canParse(cm);                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1444
000924   cfd9     MOVFF     0xfd9,0xfe9    		canParse(cm);                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1309
000846   ffe9                                                                                                               
1445
000926   ffe9                                                                                                               
1310
000848   cfda     MOVFF     0xfda,0xfea                                                                                     
1446
000928   cfda     MOVFF     0xfda,0xfea                                                                                     
1311
00084a   ffea                                                                                                               
1447
00092a   ffea                                                                                                               
1312
00084c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1448
00092c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1313
00084e   ffe6                                                                                                               
1449
00092e   ffe6                                                                                                               
1314
000850   cfee     MOVFF     0xfee,0xfe6                                                                                     
1450
000930   cfee     MOVFF     0xfee,0xfe6                                                                                     
1315
000852   ffe6                                                                                                               
1451
000932   ffe6                                                                                                               
1316
000854   cfee     MOVFF     0xfee,0xfe6                                                                                     
1452
000934   cfee     MOVFF     0xfee,0xfe6                                                                                     
1317
000856   ffe6                                                                                                               
1453
000936   ffe6                                                                                                               
1318
000858   cfee     MOVFF     0xfee,0xfe6                                                                                     
1454
000938   cfee     MOVFF     0xfee,0xfe6                                                                                     
1319
00085a   ffe6                                                                                                               
1455
00093a   ffe6                                                                                                               
1320
00085c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1456
00093c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1321
00085e   ffe6                                                                                                               
1457
00093e   ffe6                                                                                                               
1322
000860   cfee     MOVFF     0xfee,0xfe6                                                                                     
1458
000940   cfee     MOVFF     0xfee,0xfe6                                                                                     
1323
000862   ffe6                                                                                                               
1459
000942   ffe6                                                                                                               
1324
000864   cfee     MOVFF     0xfee,0xfe6                                                                                     
1460
000944   cfee     MOVFF     0xfee,0xfe6                                                                                     
1325
000866   ffe6                                                                                                               
1461
000946   ffe6                                                                                                               
1326
000868   cfee     MOVFF     0xfee,0xfe6                                                                                     
1462
000948   cfee     MOVFF     0xfee,0xfe6                                                                                     
1327
00086a   ffe6                                                                                                               
1463
00094a   ffe6                                                                                                               
1328
00086c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1464
00094c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1329
00086e   ffe6                                                                                                               
1465
00094e   ffe6                                                                                                               
1330
000870   cfee     MOVFF     0xfee,0xfe6                                                                                     
1466
000950   cfee     MOVFF     0xfee,0xfe6                                                                                     
1331
000872   ffe6                                                                                                               
1467
000952   ffe6                                                                                                               
1332
000874   cfee     MOVFF     0xfee,0xfe6                                                                                     
1468
000954   cfee     MOVFF     0xfee,0xfe6                                                                                     
1333
000876   ffe6                                                                                                               
1469
000956   ffe6                                                                                                               
1334
000878   cfee     MOVFF     0xfee,0xfe6                                                                                     
1470
000958   cfee     MOVFF     0xfee,0xfe6                                                                                     
1335
00087a   ffe6                                                                                                               
1471
00095a   ffe6                                                                                                               
1336
00087c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1472
00095c   cfee     MOVFF     0xfee,0xfe6                                                                                     
1337
00087e   ffe6                                                                                                               
1473
00095e   ffe6                                                                                                               
1338
000880   cfee     MOVFF     0xfee,0xfe6                                                                                     
1474
000960   cfee     MOVFF     0xfee,0xfe6                                                                                     
1339
000882   ffe6                                                                                                               
1475
000962   ffe6                                                                                                               
1340
000884   ec04     CALL      0x208,0x0                                                                                       
1476
000964   ec04     CALL      0x208,0x0                                                                                       
1341
000886   f001                                                                                                               
1477
000966   f001                                                                                                               
1342
000888   6e00     MOVWF     0x0,0x0                                                                                         
1478
000968   6e00     MOVWF     0x0,0x0                                                                                         
1343
00088a   0e0e     MOVLW     0xe                                                                                             
1479
00096a   0e0e     MOVLW     0xe                                                                                             
1344
00088c   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1480
00096c   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1345
00088e   5000     MOVF      0x0,0x0,0x0                                                                                     
1481
00096e   5000     MOVF      0x0,0x0,0x0                                                                                     
1346
000890   0e0e     MOVLW     0xe            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1482
000970   0e0e     MOVLW     0xe            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1347
000892   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
1483
000972   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
1348
000894   e202     BC        0x89a                                                                                           
1484
000974   e202     BC        0x97a                                                                                           
1349
000896   6ae1     CLRF      0xe1,0x0                                                                                        
1485
000976   6ae1     CLRF      0xe1,0x0                                                                                        
1350
000898   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1486
000978   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1351
00089a   6ee1     MOVWF     0xe1,0x0                                                                                        
1487
00097a   6ee1     MOVWF     0xe1,0x0                                                                                        
1352
00089c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1488
00097c   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1353
00089e   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1489
00097e   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1354
0008a0   ffd9                                                                                                               
1490
000980   ffd9                                                                                                               
1355
0008a2   0012     RETURN    0x0                                                                                             
1491
000982   0012     RETURN    0x0                                                                                             
1356
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1492
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1357
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1493
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1358
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1494
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1359
                                           *	Function: canSendMessage                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1495
                                           *	Function: canSendMessage                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1360
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1496
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1361
                                           *	Input:	CAN_MESSAGE to send                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1497
                                           *	Input:	CAN_MESSAGE to send                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1362
                                           *	Output: True if packet scheduled sucess, false otherwise.                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1498
                                           *	Output: True if packet scheduled sucess, false otherwise.                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1363
                                           *	Pre-conditions: canInit                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1499
                                           *	Pre-conditions: canInit                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1364
                                           *	Affects: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1500
                                           *	Affects: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1365
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1501
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1366
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1502
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1367
0008a4   cfd9     MOVFF     0xfd9,0xfe6    BOOL canSendMessage(CAN_MESSAGE cm)                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1503
000984   cfd9     MOVFF     0xfd9,0xfe6    BOOL canSendMessage(CAN_MESSAGE cm)                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1368
0008a6   ffe6                                                                                                               
1504
000986   ffe6                                                                                                               
1369
0008a8   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1505
000988   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1370
0008aa   ffd9                                                                                                               
1506
00098a   ffd9                                                                                                               
1371
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1507
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1372
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1373
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1374
0008ac   010f     MOVLB     0xf            	if ( TXB0CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00011; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1508
00098c   010f     MOVLB     0xf            	if ( TXB0CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00011; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1375
0008ae   b740     BTFSC     0x40,0x3,0x1                                                                                    
1509
00098e   b740     BTFSC     0x40,0x3,0x1                                                                                    
1376
0008b0   d004     BRA       0x8ba                                                                                           
1510
000990   d004     BRA       0x99a                                                                                           
1377
0008b2   0e00     MOVLW     0x0                                                                                             
1511
000992   0e00     MOVLW     0x0                                                                                             
1378
0008b4   1477     ANDWF     0x77,0x0,0x0                                                                                    
1512
000994   1477     ANDWF     0x77,0x0,0x0                                                                                    
1379
0008b6   0903     IORLW     0x3                                                                                             
1513
000996   0903     IORLW     0x3                                                                                             
1380
0008b8   6e77     MOVWF     0x77,0x0                                                                                        
1514
000998   6e77     MOVWF     0x77,0x0                                                                                        
1381
0008ba   010f     MOVLB     0xf            	if ( TXB1CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00100; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1515
00099a   010f     MOVLB     0xf            	if ( TXB1CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00100; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1382
0008bc   b730     BTFSC     0x30,0x3,0x1                                                                                    
1516
00099c   b730     BTFSC     0x30,0x3,0x1                                                                                    
1383
0008be   d004     BRA       0x8c8                                                                                           
1517
00099e   d004     BRA       0x9a8                                                                                           
1384
0008c0   0e00     MOVLW     0x0                                                                                             
1518
0009a0   0e00     MOVLW     0x0                                                                                             
1385
0008c2   1477     ANDWF     0x77,0x0,0x0                                                                                    
1519
0009a2   1477     ANDWF     0x77,0x0,0x0                                                                                    
1386
0008c4   0904     IORLW     0x4                                                                                             
1520
0009a4   0904     IORLW     0x4                                                                                             
1387
0008c6   6e77     MOVWF     0x77,0x0                                                                                        
1521
0009a6   6e77     MOVWF     0x77,0x0                                                                                        
1388
0008c8   010f     MOVLB     0xf            	if ( TXB2CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00101; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1522
0009a8   010f     MOVLB     0xf            	if ( TXB2CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00101; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
1389
0008ca   b720     BTFSC     0x20,0x3,0x1                                                                                    
1523
0009aa   b720     BTFSC     0x20,0x3,0x1                                                                                    
1390
0008cc   d005     BRA       0x8d8                                                                                           
1524
0009ac   d005     BRA       0x9b8                                                                                           
1391
0008ce   0e00     MOVLW     0x0                                                                                             
1525
0009ae   0e00     MOVLW     0x0                                                                                             
1392
0008d0   1477     ANDWF     0x77,0x0,0x0                                                                                    
1526
0009b0   1477     ANDWF     0x77,0x0,0x0                                                                                    
1393
0008d2   0905     IORLW     0x5                                                                                             
1527
0009b2   0905     IORLW     0x5                                                                                             
1394
0008d4   6e77     MOVWF     0x77,0x0                                                                                        
1528
0009b4   6e77     MOVWF     0x77,0x0                                                                                        
1395
                                           	// None of the transmit buffers were empty.                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1529
                                           	// None of the transmit buffers were empty.                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1396
0008d6   d002     BRA       0x8dc          	else { return FALSE;}                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1530
0009b6   d002     BRA       0x9bc          	else { return FALSE;}                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1397
0008d8   0e00     MOVLW     0x0                                                                                             
1531
0009b8   0e00     MOVLW     0x0                                                                                             
1398
0008da   d0ca     BRA       0xa70                                                                                           
1532
0009ba   d0c0     BRA       0xb3c                                                                                           
1399
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1533
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1400
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1534
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1401
                                           	// Set extended mode or not.                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1402
0008dc   0ef5     MOVLW     0xf5           	RXB0SIDLbits.EXID=(cm.extended==TRUE?1:0);                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1403
0008de   04db     DECF      0xdb,0x0,0x0                                                                                    
-
 
1404
0008e0   e102     BNZ       0x8e6                                                                                           
-
 
1405
0008e2   0e01     MOVLW     0x1                                                                                             
-
 
1406
0008e4   d001     BRA       0x8e8                                                                                           
-
 
1407
0008e6   0e00     MOVLW     0x0                                                                                             
-
 
1408
0008e8   b0e8     BTFSC     0xe8,0x0,0x0                                                                                    
-
 
1409
0008ea   8662     BSF       0x62,0x3,0x0                                                                                    
-
 
1410
0008ec   a0e8     BTFSS     0xe8,0x0,0x0                                                                                    
-
 
1411
0008ee   9662     BCF       0x62,0x3,0x0                                                                                    
-
 
1412
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1413
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1414
0008f0   0ef5     MOVLW     0xf5           		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1415
0008f2   04db     DECF      0xdb,0x0,0x0                                                                                    
-
 
1416
0008f4   e104     BNZ       0x8fe                                                                                           
-
 
1417
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1418
0008f6   0e08     MOVLW     0x8            			RXB0SIDL=RXB0SIDL|0b00001000;                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1419
0008f8   1062     IORWF     0x62,0x0,0x0                                                                                    
-
 
1420
0008fa   6e62     MOVWF     0x62,0x0                                                                                        
-
 
1421
                                           		//	_asm                                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1422
                                           		//		bsf RXB0SIDL, 3, 0                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1423
                                           		//	_endasm                                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1424
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1425
0008fc   d003     BRA       0x904          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1426
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1427
0008fe   0ef7     MOVLW     0xf7           			RXB0SIDL=RXB0SIDL&0b11110111;                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1428
000900   1462     ANDWF     0x62,0x0,0x0                                                                                    
-
 
1429
000902   6e62     MOVWF     0x62,0x0                                                                                        
-
 
1430
                                           		//	_asm                                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1431
                                           		//		bcf RXB0SIDL, 3, 0                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1432
                                           		//	_endasm                                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1433
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1434
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1435
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1436
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1437
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1438
000904   0ef5     MOVLW     0xf5           		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1535
0009bc   0ef5     MOVLW     0xf5           		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1439
000906   04db     DECF      0xdb,0x0,0x0                                                                                    
1536
0009be   04db     DECF      0xdb,0x0,0x0                                                                                    
1440
000908   e15f     BNZ       0x9c8                                                                                           
1537
0009c0   e15f     BNZ       0xa80                                                                                           
1441
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1538
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1442
                                           			//Write extended ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1539
                                           			//Write extended ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1443
                                           			//RXB0SIDH = (BYTE)(cm.ident[3]<<3)+((cm.ident[2] & 0xE0)>>5);                F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1444
                                           			//RXB0SIDL = (BYTE)((cm.ident[2] & 0x1C)<<3)+(cm.ident[2] & 0x03);            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1445
                                           			//RXB0EIDH = cm.ident[1];                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1446
                                           			//RXB0EIDL = cm.ident[0];                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1447
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1540
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1448
                                           			//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
1541
                                           			//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
1449
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1542
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1450
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1543
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1451
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1544
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1452
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1545
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1453
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1546
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1454
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1547
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1455
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1548
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1456
00090a   0ef1     MOVLW     0xf1                   	RXB0SIDH =  (BYTE)((cm.ident>>21));                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1549
0009c2   0ef1     MOVLW     0xf1                   	RXB0SIDH =  (BYTE)((cm.ident>>21));                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
1457
00090c   cfdb     MOVFF     0xfdb,0x0                                                                                       
1550
0009c4   cfdb     MOVFF     0xfdb,0x0                                                                                       
1458
00090e   f000                                                                                                               
1551
0009c6   f000                                                                                                               
1459
000910   0ef2     MOVLW     0xf2                                                                                            
1552
0009c8   0ef2     MOVLW     0xf2                                                                                            
1460
000912   cfdb     MOVFF     0xfdb,0x1                                                                                       
1553
0009ca   cfdb     MOVFF     0xfdb,0x1                                                                                       
1461
000914   f001                                                                                                               
1554
0009cc   f001                                                                                                               
1462
000916   0ef3     MOVLW     0xf3                                                                                            
1555
0009ce   0ef3     MOVLW     0xf3                                                                                            
1463
000918   cfdb     MOVFF     0xfdb,0x2                                                                                       
1556
0009d0   cfdb     MOVFF     0xfdb,0x2                                                                                       
1464
00091a   f002                                                                                                               
1557
0009d2   f002                                                                                                               
1465
00091c   0ef4     MOVLW     0xf4                                                                                            
1558
0009d4   0ef4     MOVLW     0xf4                                                                                            
1466
00091e   cfdb     MOVFF     0xfdb,0x3                                                                                       
1559
0009d6   cfdb     MOVFF     0xfdb,0x3                                                                                       
1467
000920   f003                                                                                                               
1560
0009d8   f003                                                                                                               
1468
000922   0e15     MOVLW     0x15                                                                                            
1561
0009da   0e15     MOVLW     0x15                                                                                            
1469
000924   90d8     BCF       0xd8,0x0,0x0                                                                                    
1562
0009dc   90d8     BCF       0xd8,0x0,0x0                                                                                    
1470
000926   3203     RRCF      0x3,0x1,0x0                                                                                     
1563
0009de   3203     RRCF      0x3,0x1,0x0                                                                                     
1471
000928   3202     RRCF      0x2,0x1,0x0                                                                                     
1564
0009e0   3202     RRCF      0x2,0x1,0x0                                                                                     
1472
00092a   3201     RRCF      0x1,0x1,0x0                                                                                     
1565
0009e2   3201     RRCF      0x1,0x1,0x0                                                                                     
1473
00092c   3200     RRCF      0x0,0x1,0x0                                                                                     
1566
0009e4   3200     RRCF      0x0,0x1,0x0                                                                                     
1474
00092e   06e8     DECF      0xe8,0x1,0x0                                                                                    
1567
0009e6   06e8     DECF      0xe8,0x1,0x0                                                                                    
1475
000930   e1f9     BNZ       0x924                                                                                           
1568
0009e8   e1f9     BNZ       0x9dc                                                                                           
1476
000932   5000     MOVF      0x0,0x0,0x0                                                                                     
1569
0009ea   5000     MOVF      0x0,0x0,0x0                                                                                     
1477
000934   6e61     MOVWF     0x61,0x0                                                                                        
1570
0009ec   6e61     MOVWF     0x61,0x0                                                                                        
1478
000936   0ef1     MOVLW     0xf1                   	RXB0SIDL = ((BYTE)(cm.ident>>16) & 0x03) + ((BYTE)(cm.ident>>13) & 0xE0); F:\MCP\projects\CAN\canNode\Source\CAN.c
1571
0009ee   0ef1     MOVLW     0xf1                   	RXB0SIDL = ((BYTE)(cm.ident>>16) & 0x03) + ((BYTE)(cm.ident>>13) & 0xE0); F:\MCP\projects\CAN\canNode\Source\CAN.c
1479
000938   cfdb     MOVFF     0xfdb,0x5                                                                                       
1572
0009f0   cfdb     MOVFF     0xfdb,0x5                                                                                       
1480
00093a   f005                                                                                                               
1573
0009f2   f005                                                                                                               
1481
00093c   0ef2     MOVLW     0xf2                                                                                            
1574
0009f4   0ef2     MOVLW     0xf2                                                                                            
1482
00093e   cfdb     MOVFF     0xfdb,0x6                                                                                       
1575
0009f6   cfdb     MOVFF     0xfdb,0x6                                                                                       
1483
000940   f006                                                                                                               
1576
0009f8   f006                                                                                                               
1484
000942   0ef3     MOVLW     0xf3                                                                                            
1577
0009fa   0ef3     MOVLW     0xf3                                                                                            
1485
000944   cfdb     MOVFF     0xfdb,0x7                                                                                       
1578
0009fc   cfdb     MOVFF     0xfdb,0x7                                                                                       
1486
000946   f007                                                                                                               
1579
0009fe   f007                                                                                                               
1487
000948   0ef4     MOVLW     0xf4                                                                                            
1580
000a00   0ef4     MOVLW     0xf4                                                                                            
1488
00094a   cfdb     MOVFF     0xfdb,0x8                                                                                       
1581
000a02   cfdb     MOVFF     0xfdb,0x8                                                                                       
1489
00094c   f008                                                                                                               
1582
000a04   f008                                                                                                               
1490
00094e   0e0d     MOVLW     0xd                                                                                             
1583
000a06   0e0d     MOVLW     0xd                                                                                             
1491
000950   90d8     BCF       0xd8,0x0,0x0                                                                                    
1584
000a08   90d8     BCF       0xd8,0x0,0x0                                                                                    
1492
000952   3208     RRCF      0x8,0x1,0x0                                                                                     
1585
000a0a   3208     RRCF      0x8,0x1,0x0                                                                                     
1493
000954   3207     RRCF      0x7,0x1,0x0                                                                                     
1586
000a0c   3207     RRCF      0x7,0x1,0x0                                                                                     
1494
000956   3206     RRCF      0x6,0x1,0x0                                                                                     
1587
000a0e   3206     RRCF      0x6,0x1,0x0                                                                                     
1495
000958   3205     RRCF      0x5,0x1,0x0                                                                                     
1588
000a10   3205     RRCF      0x5,0x1,0x0                                                                                     
1496
00095a   06e8     DECF      0xe8,0x1,0x0                                                                                    
1589
000a12   06e8     DECF      0xe8,0x1,0x0                                                                                    
1497
00095c   e1f9     BNZ       0x950                                                                                           
1590
000a14   e1f9     BNZ       0xa08                                                                                           
1498
00095e   0ee0     MOVLW     0xe0                                                                                            
1591
000a16   0ee0     MOVLW     0xe0                                                                                            
1499
000960   1405     ANDWF     0x5,0x0,0x0                                                                                     
1592
000a18   1405     ANDWF     0x5,0x0,0x0                                                                                     
1500
000962   6e04     MOVWF     0x4,0x0                                                                                         
1593
000a1a   6e04     MOVWF     0x4,0x0                                                                                         
1501
000964   0ef1     MOVLW     0xf1                                                                                            
1594
000a1c   0ef1     MOVLW     0xf1                                                                                            
1502
000966   cfdb     MOVFF     0xfdb,0x0                                                                                       
1595
000a1e   cfdb     MOVFF     0xfdb,0x0                                                                                       
1503
000968   f000                                                                                                               
1596
000a20   f000                                                                                                               
1504
00096a   0ef2     MOVLW     0xf2                                                                                            
1597
000a22   0ef2     MOVLW     0xf2                                                                                            
1505
00096c   cfdb     MOVFF     0xfdb,0x1                                                                                       
1598
000a24   cfdb     MOVFF     0xfdb,0x1                                                                                       
1506
00096e   f001                                                                                                               
1599
000a26   f001                                                                                                               
1507
000970   0ef3     MOVLW     0xf3                                                                                            
1600
000a28   0ef3     MOVLW     0xf3                                                                                            
1508
000972   cfdb     MOVFF     0xfdb,0x2                                                                                       
1601
000a2a   cfdb     MOVFF     0xfdb,0x2                                                                                       
1509
000974   f002                                                                                                               
1602
000a2c   f002                                                                                                               
1510
000976   0ef4     MOVLW     0xf4                                                                                            
1603
000a2e   0ef4     MOVLW     0xf4                                                                                            
1511
000978   cfdb     MOVFF     0xfdb,0x3                                                                                       
1604
000a30   cfdb     MOVFF     0xfdb,0x3                                                                                       
1512
00097a   f003                                                                                                               
1605
000a32   f003                                                                                                               
1513
00097c   0e10     MOVLW     0x10                                                                                            
1606
000a34   0e10     MOVLW     0x10                                                                                            
1514
00097e   90d8     BCF       0xd8,0x0,0x0                                                                                    
1607
000a36   90d8     BCF       0xd8,0x0,0x0                                                                                    
1515
000980   3203     RRCF      0x3,0x1,0x0                                                                                     
1608
000a38   3203     RRCF      0x3,0x1,0x0                                                                                     
1516
000982   3202     RRCF      0x2,0x1,0x0                                                                                     
1609
000a3a   3202     RRCF      0x2,0x1,0x0                                                                                     
1517
000984   3201     RRCF      0x1,0x1,0x0                                                                                     
1610
000a3c   3201     RRCF      0x1,0x1,0x0                                                                                     
1518
000986   3200     RRCF      0x0,0x1,0x0                                                                                     
1611
000a3e   3200     RRCF      0x0,0x1,0x0                                                                                     
1519
000988   06e8     DECF      0xe8,0x1,0x0                                                                                    
1612
000a40   06e8     DECF      0xe8,0x1,0x0                                                                                    
1520
00098a   e1f9     BNZ       0x97e                                                                                           
1613
000a42   e1f9     BNZ       0xa36                                                                                           
1521
00098c   0e03     MOVLW     0x3                                                                                             
1614
000a44   0e03     MOVLW     0x3                                                                                             
1522
00098e   1400     ANDWF     0x0,0x0,0x0                                                                                     
1615
000a46   1400     ANDWF     0x0,0x0,0x0                                                                                     
1523
000990   2404     ADDWF     0x4,0x0,0x0                                                                                     
1616
000a48   2404     ADDWF     0x4,0x0,0x0                                                                                     
1524
000992   6e62     MOVWF     0x62,0x0                                                                                        
1617
000a4a   6e62     MOVWF     0x62,0x0                                                                                        
1525
000994   0ef1     MOVLW     0xf1                   	RXB0EIDH =  (BYTE)(cm.ident>>8);                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1618
000a4c   0ef1     MOVLW     0xf1                   	RXB0EIDH =  (BYTE)(cm.ident>>8);                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1526
000996   cfdb     MOVFF     0xfdb,0x0                                                                                       
1619
000a4e   cfdb     MOVFF     0xfdb,0x0                                                                                       
1527
000998   f000                                                                                                               
1620
000a50   f000                                                                                                               
1528
00099a   0ef2     MOVLW     0xf2                                                                                            
1621
000a52   0ef2     MOVLW     0xf2                                                                                            
1529
00099c   cfdb     MOVFF     0xfdb,0x1                                                                                       
1622
000a54   cfdb     MOVFF     0xfdb,0x1                                                                                       
1530
00099e   f001                                                                                                               
1623
000a56   f001                                                                                                               
1531
0009a0   0ef3     MOVLW     0xf3                                                                                            
1624
000a58   0ef3     MOVLW     0xf3                                                                                            
1532
0009a2   cfdb     MOVFF     0xfdb,0x2                                                                                       
1625
000a5a   cfdb     MOVFF     0xfdb,0x2                                                                                       
1533
0009a4   f002                                                                                                               
1626
000a5c   f002                                                                                                               
1534
0009a6   0ef4     MOVLW     0xf4                                                                                            
1627
000a5e   0ef4     MOVLW     0xf4                                                                                            
1535
0009a8   cfdb     MOVFF     0xfdb,0x3                                                                                       
1628
000a60   cfdb     MOVFF     0xfdb,0x3                                                                                       
1536
0009aa   f003                                                                                                               
1629
000a62   f003                                                                                                               
1537
0009ac   0e08     MOVLW     0x8                                                                                             
1630
000a64   0e08     MOVLW     0x8                                                                                             
1538
0009ae   90d8     BCF       0xd8,0x0,0x0                                                                                    
1631
000a66   90d8     BCF       0xd8,0x0,0x0                                                                                    
1539
0009b0   3203     RRCF      0x3,0x1,0x0                                                                                     
1632
000a68   3203     RRCF      0x3,0x1,0x0                                                                                     
1540
0009b2   3202     RRCF      0x2,0x1,0x0                                                                                     
1633
000a6a   3202     RRCF      0x2,0x1,0x0                                                                                     
1541
0009b4   3201     RRCF      0x1,0x1,0x0                                                                                     
1634
000a6c   3201     RRCF      0x1,0x1,0x0                                                                                     
1542
0009b6   3200     RRCF      0x0,0x1,0x0                                                                                     
1635
000a6e   3200     RRCF      0x0,0x1,0x0                                                                                     
1543
0009b8   06e8     DECF      0xe8,0x1,0x0                                                                                    
1636
000a70   06e8     DECF      0xe8,0x1,0x0                                                                                    
1544
0009ba   e1f9     BNZ       0x9ae                                                                                           
1637
000a72   e1f9     BNZ       0xa66                                                                                           
1545
0009bc   5000     MOVF      0x0,0x0,0x0                                                                                     
1638
000a74   5000     MOVF      0x0,0x0,0x0                                                                                     
1546
0009be   6e63     MOVWF     0x63,0x0                                                                                        
1639
000a76   6e63     MOVWF     0x63,0x0                                                                                        
1547
0009c0   0ef1     MOVLW     0xf1                   	RXB0EIDL =  (BYTE)cm.ident;                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1640
000a78   0ef1     MOVLW     0xf1                   	RXB0EIDL =  (BYTE)cm.ident;                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1548
0009c2   50db     MOVF      0xdb,0x0,0x0                                                                                    
1641
000a7a   50db     MOVF      0xdb,0x0,0x0                                                                                    
1549
0009c4   6e64     MOVWF     0x64,0x0                                                                                        
1642
000a7c   6e64     MOVWF     0x64,0x0                                                                                        
1550
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1643
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1551
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1644
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1552
0009c6   d02f     BRA       0xa26          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1645
000a7e   d02f     BRA       0xade          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1553
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1646
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1554
                                           			//Write standard ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1647
                                           			//Write standard ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
1555
                                           			//RXB0SIDH=(cm.ident[1]<<5)+(cm.ident[0]>>3);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1556
                                           			//RXB0SIDL=(RXB0SIDL & 0b00011111)+(BYTE)(cm.ident[0]<<5);                    F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1557
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1648
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
1558
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1649
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1559
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1650
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1560
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1651
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1561
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1652
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
1562
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1653
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1563
0009c8   0ef1     MOVLW     0xf1                  		RXB0SIDH=  (BYTE)(cm.ident>>3);                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1654
000a80   0ef1     MOVLW     0xf1                  		RXB0SIDH=  (BYTE)(cm.ident>>3);                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1564
0009ca   cfdb     MOVFF     0xfdb,0x0                                                                                       
1655
000a82   cfdb     MOVFF     0xfdb,0x0                                                                                       
1565
0009cc   f000                                                                                                               
1656
000a84   f000                                                                                                               
1566
0009ce   0ef2     MOVLW     0xf2                                                                                            
1657
000a86   0ef2     MOVLW     0xf2                                                                                            
1567
0009d0   cfdb     MOVFF     0xfdb,0x1                                                                                       
1658
000a88   cfdb     MOVFF     0xfdb,0x1                                                                                       
1568
0009d2   f001                                                                                                               
1659
000a8a   f001                                                                                                               
1569
0009d4   0ef3     MOVLW     0xf3                                                                                            
1660
000a8c   0ef3     MOVLW     0xf3                                                                                            
1570
0009d6   cfdb     MOVFF     0xfdb,0x2                                                                                       
1661
000a8e   cfdb     MOVFF     0xfdb,0x2                                                                                       
1571
0009d8   f002                                                                                                               
1662
000a90   f002                                                                                                               
1572
0009da   0ef4     MOVLW     0xf4                                                                                            
1663
000a92   0ef4     MOVLW     0xf4                                                                                            
1573
0009dc   cfdb     MOVFF     0xfdb,0x3                                                                                       
1664
000a94   cfdb     MOVFF     0xfdb,0x3                                                                                       
1574
0009de   f003                                                                                                               
1665
000a96   f003                                                                                                               
1575
0009e0   0e03     MOVLW     0x3                                                                                             
1666
000a98   0e03     MOVLW     0x3                                                                                             
1576
0009e2   90d8     BCF       0xd8,0x0,0x0                                                                                    
1667
000a9a   90d8     BCF       0xd8,0x0,0x0                                                                                    
1577
0009e4   3203     RRCF      0x3,0x1,0x0                                                                                     
1668
000a9c   3203     RRCF      0x3,0x1,0x0                                                                                     
1578
0009e6   3202     RRCF      0x2,0x1,0x0                                                                                     
1669
000a9e   3202     RRCF      0x2,0x1,0x0                                                                                     
1579
0009e8   3201     RRCF      0x1,0x1,0x0                                                                                     
1670
000aa0   3201     RRCF      0x1,0x1,0x0                                                                                     
1580
0009ea   3200     RRCF      0x0,0x1,0x0                                                                                     
1671
000aa2   3200     RRCF      0x0,0x1,0x0                                                                                     
1581
0009ec   06e8     DECF      0xe8,0x1,0x0                                                                                    
1672
000aa4   06e8     DECF      0xe8,0x1,0x0                                                                                    
1582
0009ee   e1f9     BNZ       0x9e2                                                                                           
1673
000aa6   e1f9     BNZ       0xa9a                                                                                           
1583
0009f0   5000     MOVF      0x0,0x0,0x0                                                                                     
1674
000aa8   5000     MOVF      0x0,0x0,0x0                                                                                     
1584
0009f2   6e61     MOVWF     0x61,0x0                                                                                        
1675
000aaa   6e61     MOVWF     0x61,0x0                                                                                        
1585
0009f4   0ef1     MOVLW     0xf1                   	RXB0SIDL= ((BYTE)(cm.ident<<5) & 0xE0);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1676
000aac   0ef1     MOVLW     0xf1                   	RXB0SIDL= ((BYTE)(cm.ident<<5) & 0xE0);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1586
0009f6   cfdb     MOVFF     0xfdb,0x0                                                                                       
1677
000aae   cfdb     MOVFF     0xfdb,0x0                                                                                       
1587
0009f8   f000                                                                                                               
1678
000ab0   f000                                                                                                               
1588
0009fa   0ef2     MOVLW     0xf2                                                                                            
1679
000ab2   0ef2     MOVLW     0xf2                                                                                            
1589
0009fc   cfdb     MOVFF     0xfdb,0x1                                                                                       
1680
000ab4   cfdb     MOVFF     0xfdb,0x1                                                                                       
1590
0009fe   f001                                                                                                               
1681
000ab6   f001                                                                                                               
1591
000a00   0ef3     MOVLW     0xf3                                                                                            
1682
000ab8   0ef3     MOVLW     0xf3                                                                                            
1592
000a02   cfdb     MOVFF     0xfdb,0x2                                                                                       
1683
000aba   cfdb     MOVFF     0xfdb,0x2                                                                                       
1593
000a04   f002                                                                                                               
1684
000abc   f002                                                                                                               
1594
000a06   0ef4     MOVLW     0xf4                                                                                            
1685
000abe   0ef4     MOVLW     0xf4                                                                                            
1595
000a08   cfdb     MOVFF     0xfdb,0x3                                                                                       
1686
000ac0   cfdb     MOVFF     0xfdb,0x3                                                                                       
1596
000a0a   f003                                                                                                               
1687
000ac2   f003                                                                                                               
1597
000a0c   0e05     MOVLW     0x5                                                                                             
1688
000ac4   0e05     MOVLW     0x5                                                                                             
1598
000a0e   0b1f     ANDLW     0x1f                                                                                            
1689
000ac6   0b1f     ANDLW     0x1f                                                                                            
1599
000a10   e007     BZ        0xa20                                                                                           
1690
000ac8   e007     BZ        0xad8                                                                                           
1600
000a12   90d8     BCF       0xd8,0x0,0x0                                                                                    
1691
000aca   90d8     BCF       0xd8,0x0,0x0                                                                                    
1601
000a14   3600     RLCF      0x0,0x1,0x0                                                                                     
1692
000acc   3600     RLCF      0x0,0x1,0x0                                                                                     
1602
000a16   3601     RLCF      0x1,0x1,0x0                                                                                     
1693
000ace   3601     RLCF      0x1,0x1,0x0                                                                                     
1603
000a18   3602     RLCF      0x2,0x1,0x0                                                                                     
1694
000ad0   3602     RLCF      0x2,0x1,0x0                                                                                     
1604
000a1a   3603     RLCF      0x3,0x1,0x0                                                                                     
1695
000ad2   3603     RLCF      0x3,0x1,0x0                                                                                     
1605
000a1c   06e8     DECF      0xe8,0x1,0x0                                                                                    
1696
000ad4   06e8     DECF      0xe8,0x1,0x0                                                                                    
1606
000a1e   e1f9     BNZ       0xa12                                                                                           
1697
000ad6   e1f9     BNZ       0xaca                                                                                           
1607
000a20   0ee0     MOVLW     0xe0                                                                                            
1698
000ad8   0ee0     MOVLW     0xe0                                                                                            
1608
000a22   1400     ANDWF     0x0,0x0,0x0                                                                                     
1699
000ada   1400     ANDWF     0x0,0x0,0x0                                                                                     
1609
000a24   6e62     MOVWF     0x62,0x0                                                                                        
1700
000adc   6e62     MOVWF     0x62,0x0                                                                                        
1610
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1701
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1611
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1702
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
1612
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1703
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1613
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1704
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1614
000a26   0ef6     MOVLW     0xf6           		if (cm.data_length>8) RXB0DLC=8; else RXB0DLC=cm.data_length;                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1705
000ade   0ef6     MOVLW     0xf6           		if (cm.data_length>8) RXB0DLC=8; else RXB0DLC=cm.data_length;                  F:\MCP\projects\CAN\canNode\Source\CAN.c
1615
000a28   50db     MOVF      0xdb,0x0,0x0                                                                                    
1706
000ae0   50db     MOVF      0xdb,0x0,0x0                                                                                    
1616
000a2a   0808     SUBLW     0x8                                                                                             
1707
000ae2   0808     SUBLW     0x8                                                                                             
1617
000a2c   e203     BC        0xa34                                                                                           
1708
000ae4   e203     BC        0xaec                                                                                           
1618
000a2e   0e08     MOVLW     0x8                                                                                             
1709
000ae6   0e08     MOVLW     0x8                                                                                             
1619
000a30   6e65     MOVWF     0x65,0x0                                                                                        
1710
000ae8   6e65     MOVWF     0x65,0x0                                                                                        
1620
000a32   d003     BRA       0xa3a                                                                                           
1711
000aea   d003     BRA       0xaf2                                                                                           
1621
000a34   0ef6     MOVLW     0xf6                                                                                            
1712
000aec   0ef6     MOVLW     0xf6                                                                                            
1622
000a36   50db     MOVF      0xdb,0x0,0x0                                                                                    
1713
000aee   50db     MOVF      0xdb,0x0,0x0                                                                                    
1623
000a38   6e65     MOVWF     0x65,0x0                                                                                        
1714
000af0   6e65     MOVWF     0x65,0x0                                                                                        
1624
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1715
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1625
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1716
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1626
000a3a   0ef7     MOVLW     0xf7           		RXB0D0=cm.data[0];	RXB0D1=cm.data[1];                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1717
000af2   0ef7     MOVLW     0xf7           		RXB0D0=cm.data[0];	RXB0D1=cm.data[1];                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
1627
000a3c   50db     MOVF      0xdb,0x0,0x0                                                                                    
1718
000af4   50db     MOVF      0xdb,0x0,0x0                                                                                    
1628
000a3e   6e66     MOVWF     0x66,0x0                                                                                        
1719
000af6   6e66     MOVWF     0x66,0x0                                                                                        
1629
000a40   0ef8     MOVLW     0xf8                                                                                            
1720
000af8   0ef8     MOVLW     0xf8                                                                                            
1630
000a42   50db     MOVF      0xdb,0x0,0x0                                                                                    
1721
000afa   50db     MOVF      0xdb,0x0,0x0                                                                                    
1631
000a44   6e67     MOVWF     0x67,0x0                                                                                        
1722
000afc   6e67     MOVWF     0x67,0x0                                                                                        
1632
000a46   0ef9     MOVLW     0xf9           		RXB0D2=cm.data[2]; 	RXB0D3=cm.data[3];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1723
000afe   0ef9     MOVLW     0xf9           		RXB0D2=cm.data[2]; 	RXB0D3=cm.data[3];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1633
000a48   50db     MOVF      0xdb,0x0,0x0                                                                                    
1724
000b00   50db     MOVF      0xdb,0x0,0x0                                                                                    
1634
000a4a   6e68     MOVWF     0x68,0x0                                                                                        
1725
000b02   6e68     MOVWF     0x68,0x0                                                                                        
1635
000a4c   0efa     MOVLW     0xfa                                                                                            
1726
000b04   0efa     MOVLW     0xfa                                                                                            
1636
000a4e   50db     MOVF      0xdb,0x0,0x0                                                                                    
1727
000b06   50db     MOVF      0xdb,0x0,0x0                                                                                    
1637
000a50   6e69     MOVWF     0x69,0x0                                                                                        
1728
000b08   6e69     MOVWF     0x69,0x0                                                                                        
1638
000a52   0efb     MOVLW     0xfb           		RXB0D4=cm.data[4]; 	RXB0D5=cm.data[5];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1729
000b0a   0efb     MOVLW     0xfb           		RXB0D4=cm.data[4]; 	RXB0D5=cm.data[5];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1639
000a54   50db     MOVF      0xdb,0x0,0x0                                                                                    
1730
000b0c   50db     MOVF      0xdb,0x0,0x0                                                                                    
1640
000a56   6e6a     MOVWF     0x6a,0x0                                                                                        
1731
000b0e   6e6a     MOVWF     0x6a,0x0                                                                                        
1641
000a58   0efc     MOVLW     0xfc                                                                                            
1732
000b10   0efc     MOVLW     0xfc                                                                                            
1642
000a5a   50db     MOVF      0xdb,0x0,0x0                                                                                    
1733
000b12   50db     MOVF      0xdb,0x0,0x0                                                                                    
1643
000a5c   6e6b     MOVWF     0x6b,0x0                                                                                        
1734
000b14   6e6b     MOVWF     0x6b,0x0                                                                                        
1644
000a5e   0efd     MOVLW     0xfd           		RXB0D6=cm.data[6]; 	RXB0D7=cm.data[7];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1735
000b16   0efd     MOVLW     0xfd           		RXB0D6=cm.data[6]; 	RXB0D7=cm.data[7];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
1645
000a60   50db     MOVF      0xdb,0x0,0x0                                                                                    
1736
000b18   50db     MOVF      0xdb,0x0,0x0                                                                                    
1646
000a62   6e6c     MOVWF     0x6c,0x0                                                                                        
1737
000b1a   6e6c     MOVWF     0x6c,0x0                                                                                        
1647
000a64   0efe     MOVLW     0xfe                                                                                            
1738
000b1c   0efe     MOVLW     0xfe                                                                                            
1648
000a66   50db     MOVF      0xdb,0x0,0x0                                                                                    
1739
000b1e   50db     MOVF      0xdb,0x0,0x0                                                                                    
1649
000a68   6e6d     MOVWF     0x6d,0x0                                                                                        
1740
000b20   6e6d     MOVWF     0x6d,0x0                                                                                        
-
 
1741
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1742
                                           		// set extended or not                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1743
000b22   0ef5     MOVLW     0xf5           		RXB0SIDLbits.EXID=(cm.extended==TRUE?1:0);                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1744
000b24   04db     DECF      0xdb,0x0,0x0                                                                                    
-
 
1745
000b26   e102     BNZ       0xb2c                                                                                           
-
 
1746
000b28   0e01     MOVLW     0x1                                                                                             
-
 
1747
000b2a   d001     BRA       0xb2e                                                                                           
-
 
1748
000b2c   0e00     MOVLW     0x0                                                                                             
-
 
1749
000b2e   b0e8     BTFSC     0xe8,0x0,0x0                                                                                    
-
 
1750
000b30   8662     BSF       0x62,0x3,0x0                                                                                    
-
 
1751
000b32   a0e8     BTFSS     0xe8,0x0,0x0                                                                                    
-
 
1752
000b34   9662     BCF       0x62,0x3,0x0                                                                                    
-
 
1753
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1650
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1754
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1651
                                           		// mark as redy to transmit                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1755
                                           		// mark as redy to transmit                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
1652
                                           		_asm                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1756
                                           		_asm                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
1653
000a6a   8660     BSF       0x60,0x3,0x0   			bsf RXB0CON, 3, 0                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1757
000b36   8660     BSF       0x60,0x3,0x0   			bsf RXB0CON, 3, 0                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
1654
                                           		_endasm                                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1758
                                           		_endasm                                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
1655
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1759
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1656
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1760
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1657
000a6c   0e01     MOVLW     0x1            		return TRUE;                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1761
000b38   0e01     MOVLW     0x1            		return TRUE;                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
1658
000a6e   d000     BRA       0xa70                                                                                           
1762
000b3a   d000     BRA       0xb3c                                                                                           
1659
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1763
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1660
000a70   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1764
000b3c   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1661
000a72   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1765
000b3e   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1662
000a74   ffd9                                                                                                               
1766
000b40   ffd9                                                                                                               
1663
000a76   0012     RETURN    0x0                                                                                             
1767
000b42   0012     RETURN    0x0                                                                                             
1664
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1768
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1665
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1769
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1666
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1770
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1667
                                           #endif //USE_CAN                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1771
                                           #endif //USE_CAN                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
-
 
1772
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1773
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1774
                                            *                  UART                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1775
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1776
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1777
                                            * FileName:        uart.c                                                       F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1778
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1779
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1780
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1781
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1782
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
1783
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1668
                                           #include "../Include/stackTasks.h"                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1784
                                           #include "../Include/stackTasks.h"                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1669
                                           #include "../Include/uart.h"                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
1785
                                           #include "../Include/uart.h"                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
1670
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1786
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1671
                                           #ifdef USE_UART                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1787
                                           #ifdef USE_UART                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1672
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1788
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
Line 1682... Line 1798...
1682
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1798
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1683
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1799
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1684
                                           void uartInit()                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1800
                                           void uartInit()                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1685
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1801
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1686
                                           		// Configure USART                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1802
                                           		// Configure USART                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1687
000a78   8e94     BSF       0x94,0x7,0x0   		TRISCbits.TRISC7=1;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1803
000b44   8e94     BSF       0x94,0x7,0x0   		TRISCbits.TRISC7=1;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1688
000a7a   9c94     BCF       0x94,0x6,0x0   		TRISCbits.TRISC6=0;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1804
000b46   9c94     BCF       0x94,0x6,0x0   		TRISCbits.TRISC6=0;                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1689
000a7c   0e20     MOVLW     0x20           		TXSTA=0b00100000; // Low BRG speed                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1805
000b48   0e20     MOVLW     0x20           		TXSTA=0b00100000; // Low BRG speed                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1690
000a7e   6eac     MOVWF     0xac,0x0                                                                                        
1806
000b4a   6eac     MOVWF     0xac,0x0                                                                                        
1691
000a80   0e90     MOVLW     0x90           		RCSTA=0b10010000;                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1807
000b4c   0e90     MOVLW     0x90           		RCSTA=0b10010000;                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1692
000a82   6eab     MOVWF     0xab,0x0                                                                                        
1808
000b4e   6eab     MOVWF     0xab,0x0                                                                                        
1693
000a84   0e1f     MOVLW     0x1f           		SPBRG = SPBRG_VAL;                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1809
000b50   0e1f     MOVLW     0x1f           		SPBRG = SPBRG_VAL;                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1694
000a86   6eaf     MOVWF     0xaf,0x0                                                                                        
1810
000b52   6eaf     MOVWF     0xaf,0x0                                                                                        
1695
                                           		// USART RX interrupt                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1811
                                           		// USART RX interrupt                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1696
000a88   9a9e     BCF       0x9e,0x5,0x0   		PIR1bits.RCIF=0;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1812
000b54   9a9e     BCF       0x9e,0x5,0x0   		PIR1bits.RCIF=0;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1697
000a8a   8a9d     BSF       0x9d,0x5,0x0   		PIE1bits.RCIE=1;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1813
000b56   8a9d     BSF       0x9d,0x5,0x0   		PIE1bits.RCIE=1;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1698
                                           		// High interrupt                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1814
                                           		// High interrupt                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1699
000a8c   8a9f     BSF       0x9f,0x5,0x0   		IPR1bits.RCIP=1;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1815
000b58   8a9f     BSF       0x9f,0x5,0x0   		IPR1bits.RCIP=1;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1700
000a8e   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1816
000b5a   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1701
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1817
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1702
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1818
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1703
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1819
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1704
                                           *	Function: uartPutc                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1820
                                           *	Function: uartPutc                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1705
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1821
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
Line 1707... Line 1823...
1707
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
1823
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
1708
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1824
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1709
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1825
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1710
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1826
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1711
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1827
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1712
000a90   cfd9     MOVFF     0xfd9,0xfe6    void uartPutc(BYTE c)                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1828
000b5c   cfd9     MOVFF     0xfd9,0xfe6    void uartPutc(BYTE c)                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1713
000a92   ffe6                                                                                                               
1829
000b5e   ffe6                                                                                                               
1714
000a94   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1830
000b60   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1715
000a96   ffd9                                                                                                               
1831
000b62   ffd9                                                                                                               
1716
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1832
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1717
                                           	// Write the data byte to the USART                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1833
                                           	// Write the data byte to the USART                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1718
000a98   0efe     MOVLW     0xfe           	TXREG = c;                                                                      F:\MCP\projects\CAN\canNode\Source\uart.c
1834
000b64   0efe     MOVLW     0xfe           	TXREG = c;                                                                      F:\MCP\projects\CAN\canNode\Source\uart.c
1719
000a9a   50db     MOVF      0xdb,0x0,0x0                                                                                    
1835
000b66   50db     MOVF      0xdb,0x0,0x0                                                                                    
1720
000a9c   6ead     MOVWF     0xad,0x0                                                                                        
1836
000b68   6ead     MOVWF     0xad,0x0                                                                                        
1721
000a9e   d848     RCALL     0xb30          	while(uartBusy());                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1837
000b6a   d848     RCALL     0xbfc          	while(uartBusy());                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1722
000aa0   0900     IORLW     0x0                                                                                             
1838
000b6c   0900     IORLW     0x0                                                                                             
1723
000aa2   e1fd     BNZ       0xa9e                                                                                           
1839
000b6e   e1fd     BNZ       0xb6a                                                                                           
1724
000aa4   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1840
000b70   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1725
000aa6   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1841
000b72   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1726
000aa8   ffd9                                                                                                               
1842
000b74   ffd9                                                                                                               
1727
000aaa   0012     RETURN    0x0                                                                                             
1843
000b76   0012     RETURN    0x0                                                                                             
1728
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1844
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1729
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1845
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1730
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1846
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1731
                                           *	Function: uartPuts                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1847
                                           *	Function: uartPuts                                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1732
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1848
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
Line 1734... Line 1850...
1734
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
1850
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
1735
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1851
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1736
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1852
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1737
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1853
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1738
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1854
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1739
000aac   cfd9     MOVFF     0xfd9,0xfe6    void uartPuts(BYTE c[])                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1855
000b78   cfd9     MOVFF     0xfd9,0xfe6    void uartPuts(BYTE c[])                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1740
000aae   ffe6                                                                                                               
1856
000b7a   ffe6                                                                                                               
1741
000ab0   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1857
000b7c   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1742
000ab2   ffd9                                                                                                               
1858
000b7e   ffd9                                                                                                               
1743
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1859
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1744
                                           	do                                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1860
                                           	do                                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1745
                                             	{  // Transmit a byte                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
1861
                                             	{  // Transmit a byte                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
1746
000ab4   d83d     RCALL     0xb30              	while(uartBusy());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1862
000b80   d83d     RCALL     0xbfc              	while(uartBusy());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1747
000ab6   0900     IORLW     0x0                                                                                             
1863
000b82   0900     IORLW     0x0                                                                                             
1748
000ab8   e1fd     BNZ       0xab4                                                                                           
1864
000b84   e1fd     BNZ       0xb80                                                                                           
1749
000aba   0efd     MOVLW     0xfd               	uartPutc(*c);                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1865
000b86   0efd     MOVLW     0xfd               	uartPutc(*c);                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1750
000abc   cfdb     MOVFF     0xfdb,0xfe9                                                                                     
1866
000b88   cfdb     MOVFF     0xfdb,0xfe9                                                                                     
1751
000abe   ffe9                                                                                                               
1867
000b8a   ffe9                                                                                                               
1752
000ac0   0efe     MOVLW     0xfe                                                                                            
1868
000b8c   0efe     MOVLW     0xfe                                                                                            
1753
000ac2   cfdb     MOVFF     0xfdb,0xfea                                                                                     
1869
000b8e   cfdb     MOVFF     0xfdb,0xfea                                                                                     
1754
000ac4   ffea                                                                                                               
1870
000b90   ffea                                                                                                               
1755
000ac6   50ef     MOVF      0xef,0x0,0x0                                                                                    
1871
000b92   50ef     MOVF      0xef,0x0,0x0                                                                                    
1756
000ac8   6ee6     MOVWF     0xe6,0x0                                                                                        
1872
000b94   6ee6     MOVWF     0xe6,0x0                                                                                        
1757
000aca   dfe2     RCALL     0xa90                                                                                           
1873
000b96   dfe2     RCALL     0xb5c                                                                                           
1758
000acc   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1874
000b98   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1759
000ace   0efd     MOVLW     0xfd             	} while( *c++ );                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1875
000b9a   0efd     MOVLW     0xfd             	} while( *c++ );                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1760
000ad0   cfdb     MOVFF     0xfdb,0xfe9                                                                                     
1876
000b9c   cfdb     MOVFF     0xfdb,0xfe9                                                                                     
1761
000ad2   ffe9                                                                                                               
1877
000b9e   ffe9                                                                                                               
1762
000ad4   2adb     INCF      0xdb,0x1,0x0                                                                                    
1878
000ba0   2adb     INCF      0xdb,0x1,0x0                                                                                    
1763
000ad6   0efe     MOVLW     0xfe                                                                                            
1879
000ba2   0efe     MOVLW     0xfe                                                                                            
1764
000ad8   cfdb     MOVFF     0xfdb,0xfea                                                                                     
1880
000ba4   cfdb     MOVFF     0xfdb,0xfea                                                                                     
1765
000ada   ffea                                                                                                               
1881
000ba6   ffea                                                                                                               
1766
000adc   e301     BNC       0xae0                                                                                           
1882
000ba8   e301     BNC       0xbac                                                                                           
1767
000ade   2adb     INCF      0xdb,0x1,0x0                                                                                    
1883
000baa   2adb     INCF      0xdb,0x1,0x0                                                                                    
1768
000ae0   50ef     MOVF      0xef,0x0,0x0                                                                                    
1884
000bac   50ef     MOVF      0xef,0x0,0x0                                                                                    
1769
000ae2   e1e8     BNZ       0xab4                                                                                           
1885
000bae   e1e8     BNZ       0xb80                                                                                           
1770
000ae4   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1886
000bb0   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1771
000ae6   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1887
000bb2   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1772
000ae8   ffd9                                                                                                               
1888
000bb4   ffd9                                                                                                               
1773
000aea   0012     RETURN    0x0                                                                                             
1889
000bb6   0012     RETURN    0x0                                                                                             
1774
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1890
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1775
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1891
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1776
                                           *	Function: uartPutrs                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1892
                                           *	Function: uartPutrs                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1777
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1893
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1778
                                           *	Input:	Byte array to send on uart (static)                                     F:\MCP\projects\CAN\canNode\Source\uart.c
1894
                                           *	Input:	Byte array to send on uart (static)                                     F:\MCP\projects\CAN\canNode\Source\uart.c
1779
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
1895
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\uart.c
1780
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1896
                                           *	Pre-conditions: call to uartInit()                                             F:\MCP\projects\CAN\canNode\Source\uart.c
1781
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1897
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1782
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1898
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1783
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1899
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1784
000aec   cfd9     MOVFF     0xfd9,0xfe6    void uartPutrs(const rom char *c)                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1900
000bb8   cfd9     MOVFF     0xfd9,0xfe6    void uartPutrs(const rom char *c)                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1785
000aee   ffe6                                                                                                               
1901
000bba   ffe6                                                                                                               
1786
000af0   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1902
000bbc   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1787
000af2   ffd9                                                                                                               
1903
000bbe   ffd9                                                                                                               
1788
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1904
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1789
                                           	do                                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1905
                                           	do                                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1790
                                             	{  // Transmit a byte                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
1906
                                             	{  // Transmit a byte                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
1791
000af4   d81d     RCALL     0xb30              	while(uartBusy());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1907
000bc0   d81d     RCALL     0xbfc              	while(uartBusy());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1792
000af6   0900     IORLW     0x0                                                                                             
1908
000bc2   0900     IORLW     0x0                                                                                             
1793
000af8   e1fd     BNZ       0xaf4                                                                                           
1909
000bc4   e1fd     BNZ       0xbc0                                                                                           
1794
000afa   0efd     MOVLW     0xfd               	uartPutc(*c);                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1910
000bc6   0efd     MOVLW     0xfd               	uartPutc(*c);                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1795
000afc   cfdb     MOVFF     0xfdb,0xff6                                                                                     
1911
000bc8   cfdb     MOVFF     0xfdb,0xff6                                                                                     
1796
000afe   fff6                                                                                                               
1912
000bca   fff6                                                                                                               
1797
000b00   0efe     MOVLW     0xfe                                                                                            
1913
000bcc   0efe     MOVLW     0xfe                                                                                            
1798
000b02   cfdb     MOVFF     0xfdb,0xff7                                                                                     
1914
000bce   cfdb     MOVFF     0xfdb,0xff7                                                                                     
1799
000b04   fff7                                                                                                               
1915
000bd0   fff7                                                                                                               
1800
000b06   0008     TBLRD                                                                                                     
1916
000bd2   0008     TBLRD                                                                                                     
1801
000b08   50f5     MOVF      0xf5,0x0,0x0                                                                                    
1917
000bd4   50f5     MOVF      0xf5,0x0,0x0                                                                                    
1802
000b0a   6ee6     MOVWF     0xe6,0x0                                                                                        
1918
000bd6   6ee6     MOVWF     0xe6,0x0                                                                                        
1803
000b0c   dfc1     RCALL     0xa90                                                                                           
1919
000bd8   dfc1     RCALL     0xb5c                                                                                           
1804
000b0e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1920
000bda   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1805
000b10   0efd     MOVLW     0xfd             	} while( *c++ );                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1921
000bdc   0efd     MOVLW     0xfd             	} while( *c++ );                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1806
000b12   cfdb     MOVFF     0xfdb,0xff6                                                                                     
1922
000bde   cfdb     MOVFF     0xfdb,0xff6                                                                                     
1807
000b14   fff6                                                                                                               
1923
000be0   fff6                                                                                                               
1808
000b16   2adb     INCF      0xdb,0x1,0x0                                                                                    
1924
000be2   2adb     INCF      0xdb,0x1,0x0                                                                                    
1809
000b18   0efe     MOVLW     0xfe                                                                                            
1925
000be4   0efe     MOVLW     0xfe                                                                                            
1810
000b1a   cfdb     MOVFF     0xfdb,0xff7                                                                                     
1926
000be6   cfdb     MOVFF     0xfdb,0xff7                                                                                     
1811
000b1c   fff7                                                                                                               
1927
000be8   fff7                                                                                                               
1812
000b1e   e301     BNC       0xb22                                                                                           
1928
000bea   e301     BNC       0xbee                                                                                           
1813
000b20   2adb     INCF      0xdb,0x1,0x0                                                                                    
1929
000bec   2adb     INCF      0xdb,0x1,0x0                                                                                    
1814
000b22   0008     TBLRD                                                                                                     
1930
000bee   0008     TBLRD                                                                                                     
1815
000b24   50f5     MOVF      0xf5,0x0,0x0                                                                                    
1931
000bf0   50f5     MOVF      0xf5,0x0,0x0                                                                                    
1816
000b26   e1e6     BNZ       0xaf4                                                                                           
1932
000bf2   e1e6     BNZ       0xbc0                                                                                           
1817
000b28   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1933
000bf4   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1818
000b2a   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1934
000bf6   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1819
000b2c   ffd9                                                                                                               
1935
000bf8   ffd9                                                                                                               
1820
000b2e   0012     RETURN    0x0                                                                                             
1936
000bfa   0012     RETURN    0x0                                                                                             
1821
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1937
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1822
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1938
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1823
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1939
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1824
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1940
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1825
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1941
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
Line 1831... Line 1947...
1831
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1947
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1832
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1948
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1833
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1949
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1834
                                           char uartBusy(void)                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1950
                                           char uartBusy(void)                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1835
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1951
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1836
000b30   50ac     MOVF      0xac,0x0,0x0   	return !TXSTAbits.TRMT;                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
1952
000bfc   50ac     MOVF      0xac,0x0,0x0   	return !TXSTAbits.TRMT;                                                         F:\MCP\projects\CAN\canNode\Source\uart.c
1837
000b32   0b02     ANDLW     0x2                                                                                             
1953
000bfe   0b02     ANDLW     0x2                                                                                             
1838
000b34   0a02     XORLW     0x2                                                                                             
1954
000c00   0a02     XORLW     0x2                                                                                             
1839
000b36   e001     BZ        0xb3a                                                                                           
1955
000c02   e001     BZ        0xc06                                                                                           
1840
000b38   0e01     MOVLW     0x1                                                                                             
1956
000c04   0e01     MOVLW     0x1                                                                                             
1841
000b3a   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1957
000c06   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1842
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1958
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1843
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1959
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1844
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1960
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1845
                                           *	Function: uartGet                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1961
                                           *	Function: uartGet                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1846
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1962
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
Line 1851... Line 1967...
1851
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\uart.c
1967
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\uart.c
1852
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1968
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1853
                                           BYTE uartGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1969
                                           BYTE uartGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1854
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1970
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1855
                                           	// Return the received data                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
1971
                                           	// Return the received data                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
1856
000b3c   50ae     MOVF      0xae,0x0,0x0   	return RCREG;	                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1972
000c08   50ae     MOVF      0xae,0x0,0x0   	return RCREG;	                                                                  F:\MCP\projects\CAN\canNode\Source\uart.c
1857
000b3e   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1973
000c0a   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1858
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1974
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1859
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1975
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1860
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1976
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1861
                                           *	Function: uartISR                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1977
                                           *	Function: uartISR                                                              F:\MCP\projects\CAN\canNode\Source\uart.c
1862
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1978
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
Line 1866... Line 1982...
1866
                                           *	Affects: call to uartParse                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
1982
                                           *	Affects: call to uartParse                                                     F:\MCP\projects\CAN\canNode\Source\uart.c
1867
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\uart.c
1983
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\uart.c
1868
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1984
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1869
                                           void uartISR(void)                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1985
                                           void uartISR(void)                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1870
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1986
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1871
000b40   509e     MOVF      0x9e,0x0,0x0   	if (PIR1bits.RCIF==1 && PIE1bits.RCIE==1)                                       F:\MCP\projects\CAN\canNode\Source\uart.c
1987
000c0c   509e     MOVF      0x9e,0x0,0x0   	if (PIR1bits.RCIF==1 && PIE1bits.RCIE==1)                                       F:\MCP\projects\CAN\canNode\Source\uart.c
1872
000b42   0b20     ANDLW     0x20                                                                                            
1988
000c0e   0b20     ANDLW     0x20                                                                                            
1873
000b44   e009     BZ        0xb58                                                                                           
1989
000c10   e009     BZ        0xc24                                                                                           
1874
000b46   509d     MOVF      0x9d,0x0,0x0                                                                                    
1990
000c12   509d     MOVF      0x9d,0x0,0x0                                                                                    
1875
000b48   0b20     ANDLW     0x20                                                                                            
1991
000c14   0b20     ANDLW     0x20                                                                                            
1876
000b4a   e006     BZ        0xb58                                                                                           
1992
000c16   e006     BZ        0xc24                                                                                           
1877
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1993
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1878
000b4c   dff7     RCALL     0xb3c          		uartParse(uartGet());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1994
000c18   dff7     RCALL     0xc08          		uartParse(uartGet());                                                          F:\MCP\projects\CAN\canNode\Source\uart.c
1879
000b4e   6ee6     MOVWF     0xe6,0x0                                                                                        
1995
000c1a   6ee6     MOVWF     0xe6,0x0                                                                                        
1880
000b50   ecaa     CALL      0x354,0x0                                                                                       
1996
000c1c   ecaa     CALL      0x354,0x0                                                                                       
1881
000b52   f001                                                                                                               
1997
000c1e   f001                                                                                                               
1882
000b54   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1998
000c20   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1883
000b56   9a9e     BCF       0x9e,0x5,0x0   		PIR1bits.RCIF=0;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1999
000c22   9a9e     BCF       0x9e,0x5,0x0   		PIR1bits.RCIF=0;                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1884
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
2000
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\uart.c
1885
000b58   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
2001
000c24   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\uart.c
1886
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2002
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1887
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
2003
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\uart.c
1888
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\uart.c
2004
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\uart.c
-
 
2005
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2006
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2007
                                            *                  Ticker service                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2008
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2009
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2010
                                            * FileName:        Tick.c                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2011
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2012
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2013
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2014
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2015
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\Tick.c
-
 
2016
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1889
                                           #define TICK_INCLUDE                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
2017
                                           #define TICK_INCLUDE                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
1890
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2018
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1891
                                           #include "..\Include\Tick.h"                                                     F:\MCP\projects\CAN\canNode\Source\Tick.c
2019
                                           #include "..\Include\Tick.h"                                                     F:\MCP\projects\CAN\canNode\Source\Tick.c
1892
                                           #include "..\Include\Compiler.h"                                                 F:\MCP\projects\CAN\canNode\Source\Tick.c
2020
                                           #include "..\Include\Compiler.h"                                                 F:\MCP\projects\CAN\canNode\Source\Tick.c
1893
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2021
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
Line 1939... Line 2067...
1939
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2067
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
1940
                                           #define PERIOD (INSTR_FREQ/256/1000)*TICK_PERIOD_MS                              F:\MCP\projects\CAN\canNode\Source\Tick.c
2068
                                           #define PERIOD (INSTR_FREQ/256/1000)*TICK_PERIOD_MS                              F:\MCP\projects\CAN\canNode\Source\Tick.c
1941
                                           void tickInit(void)                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
2069
                                           void tickInit(void)                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
1942
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2070
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
1943
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
2071
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
1944
000bf8   0e79     MOVLW     0x79               TMR0L = TICK_COUNTER_LOW;                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
2072
000cc4   0e79     MOVLW     0x79               TMR0L = TICK_COUNTER_LOW;                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
1945
000bfa   6ed6     MOVWF     0xd6,0x0                                                                                        
2073
000cc6   6ed6     MOVWF     0xd6,0x0                                                                                        
1946
000bfc   0efe     MOVLW     0xfe               TMR0H = TICK_COUNTER_HIGH;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
2074
000cc8   0efe     MOVLW     0xfe               TMR0H = TICK_COUNTER_HIGH;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
1947
000bfe   6ed7     MOVWF     0xd7,0x0                                                                                        
2075
000cca   6ed7     MOVWF     0xd7,0x0                                                                                        
1948
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2076
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1949
                                               // 16-BIT, internal timer, PSA set to 1:256                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2077
                                               // 16-BIT, internal timer, PSA set to 1:256                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
1950
000c00   0e07     MOVLW     0x7                T0CON = 0b00000000 | TIMER_PRESCALE;                                         F:\MCP\projects\CAN\canNode\Source\Tick.c
2078
000ccc   0e07     MOVLW     0x7                T0CON = 0b00000000 | TIMER_PRESCALE;                                         F:\MCP\projects\CAN\canNode\Source\Tick.c
1951
000c02   6ed5     MOVWF     0xd5,0x0                                                                                        
2079
000cce   6ed5     MOVWF     0xd5,0x0                                                                                        
1952
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2080
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1953
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
2081
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
1954
000c04   8ed5     BSF       0xd5,0x7,0x0       T0CONbits.TMR0ON = 1;                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
2082
000cd0   8ed5     BSF       0xd5,0x7,0x0       T0CONbits.TMR0ON = 1;                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
1955
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2083
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1956
000c06   84f2     BSF       0xf2,0x2,0x0       INTCONbits.TMR0IF = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
2084
000cd2   84f2     BSF       0xf2,0x2,0x0       INTCONbits.TMR0IF = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
1957
000c08   8af2     BSF       0xf2,0x5,0x0       INTCONbits.TMR0IE = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
2085
000cd4   8af2     BSF       0xf2,0x5,0x0       INTCONbits.TMR0IE = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
1958
000c0a   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2086
000cd6   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
1959
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2087
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1960
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2088
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
1961
                                           *	Function: TickGet                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
2089
                                           *	Function: TickGet                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
1962
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2090
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
1963
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
2091
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
Line 1966... Line 2094...
1966
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2094
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
1967
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2095
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
1968
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2096
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
1969
                                           TICK tickGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2097
                                           TICK tickGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
1970
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2098
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
1971
000c0c   c06a     MOVFF     0x6a,0x18          return TickCount;                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2099
000cd8   c06a     MOVFF     0x6a,0x18          return TickCount;                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1972
000c0e   f018                                                                                                               
2100
000cda   f018                                                                                                               
1973
000c10   c06b     MOVFF     0x6b,0x19                                                                                       
2101
000cdc   c06b     MOVFF     0x6b,0x19                                                                                       
1974
000c12   f019                                                                                                               
2102
000cde   f019                                                                                                               
1975
000c14   c06c     MOVFF     0x6c,0x1a                                                                                       
2103
000ce0   c06c     MOVFF     0x6c,0x1a                                                                                       
1976
000c16   f01a                                                                                                               
2104
000ce2   f01a                                                                                                               
1977
000c18   c06d     MOVFF     0x6d,0x1b                                                                                       
2105
000ce4   c06d     MOVFF     0x6d,0x1b                                                                                       
1978
000c1a   f01b                                                                                                               
2106
000ce6   f01b                                                                                                               
1979
000c1c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2107
000ce8   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
1980
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2108
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1981
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2109
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1982
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2110
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
1983
                                           *	Function: tickUpdate                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
2111
                                           *	Function: tickUpdate                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
1984
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2112
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
Line 1988... Line 2116...
1988
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2116
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
1989
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
2117
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
1990
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2118
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
1991
                                           void tickUpdate(void)                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2119
                                           void tickUpdate(void)                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1992
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2120
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
1993
000c1e   a4f2     BTFSS     0xf2,0x2,0x0       if(INTCONbits.TMR0IF)                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
2121
000cea   a4f2     BTFSS     0xf2,0x2,0x0       if(INTCONbits.TMR0IF)                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
1994
000c20   d00b     BRA       0xc38                                                                                           
2122
000cec   d00b     BRA       0xd04                                                                                           
1995
                                               {                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2123
                                               {                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
1996
000c22   0efe     MOVLW     0xfe                   TMR0H = TICK_COUNTER_HIGH;                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
2124
000cee   0efe     MOVLW     0xfe                   TMR0H = TICK_COUNTER_HIGH;                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
1997
000c24   6ed7     MOVWF     0xd7,0x0                                                                                        
2125
000cf0   6ed7     MOVWF     0xd7,0x0                                                                                        
1998
000c26   0e79     MOVLW     0x79                   TMR0L = TICK_COUNTER_LOW;                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2126
000cf2   0e79     MOVLW     0x79                   TMR0L = TICK_COUNTER_LOW;                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
1999
000c28   6ed6     MOVWF     0xd6,0x0                                                                                        
2127
000cf4   6ed6     MOVWF     0xd6,0x0                                                                                        
2000
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2128
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2001
000c2a   0100     MOVLB     0x0                    TickCount++;                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
2129
000cf6   0100     MOVLB     0x0                    TickCount++;                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
2002
000c2c   2b6a     INCF      0x6a,0x1,0x1                                                                                    
2130
000cf8   2b6a     INCF      0x6a,0x1,0x1                                                                                    
2003
000c2e   0e00     MOVLW     0x0                                                                                             
2131
000cfa   0e00     MOVLW     0x0                                                                                             
2004
000c30   236b     ADDWFC    0x6b,0x1,0x1                                                                                    
2132
000cfc   236b     ADDWFC    0x6b,0x1,0x1                                                                                    
2005
000c32   236c     ADDWFC    0x6c,0x1,0x1                                                                                    
2133
000cfe   236c     ADDWFC    0x6c,0x1,0x1                                                                                    
2006
000c34   236d     ADDWFC    0x6d,0x1,0x1                                                                                    
2134
000d00   236d     ADDWFC    0x6d,0x1,0x1                                                                                    
2007
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2135
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2008
000c36   94f2     BCF       0xf2,0x2,0x0           INTCONbits.TMR0IF = 0;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
2136
000d02   94f2     BCF       0xf2,0x2,0x0           INTCONbits.TMR0IF = 0;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
2009
                                               }                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2137
                                               }                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
2010
000c38   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
2138
000d04   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c