Subversion Repositories HomeAutomation

Rev

Rev 56 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 56 Rev 64
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: Wed Oct 25 15:33:05 2006
3
Listing File Generated: Sun Oct 29 21:11:04 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\Tick.c
8
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\Tick.c
9
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
9
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
10
                                            *                  Ticker service                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
10
                                            *                  Ticker service                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
11
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
11
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
12
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\Tick.c
12
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\Tick.c
13
                                            * FileName:        Tick.c                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
13
                                            * FileName:        Tick.c                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
14
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
14
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
15
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
15
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
16
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\Tick.c
16
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\Tick.c
17
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\Tick.c
17
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\Tick.c
18
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\Tick.c
18
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\Tick.c
19
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
19
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
20
                                           #define TICK_INCLUDE                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
20
                                           #define TICK_INCLUDE                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
21
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
21
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
22
                                           #include <Tick.h>                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
22
                                           #include <Tick.h>                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
23
                                           #include <Compiler.h>                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
23
                                           #include <Compiler.h>                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
24
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
24
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
25
                                           #define TICK_TEMP_VALUE_1 ((INSTR_FREQ) / (TICKS_PER_SECOND * TICK_PRESCALE_VALUE)) F:\MCP\projects\CAN\canNode\Source\Tick.c
25
                                           #define TICK_TEMP_VALUE_1 ((INSTR_FREQ) / (TICKS_PER_SECOND * TICK_PRESCALE_VALUE)) F:\MCP\projects\CAN\canNode\Source\Tick.c
26
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
26
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
27
                                           #if TICK_TEMP_VALUE_1 > 60000                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
27
                                           #if TICK_TEMP_VALUE_1 > 60000                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
28
                                           #error TICK_PER_SECOND value cannot be programmed with current CLOCK_FREQ        F:\MCP\projects\CAN\canNode\Source\Tick.c
28
                                           #error TICK_PER_SECOND value cannot be programmed with current CLOCK_FREQ        F:\MCP\projects\CAN\canNode\Source\Tick.c
29
                                           #error Either lower TICK_PER_SECOND or manually configure the Timer              F:\MCP\projects\CAN\canNode\Source\Tick.c
29
                                           #error Either lower TICK_PER_SECOND or manually configure the Timer              F:\MCP\projects\CAN\canNode\Source\Tick.c
30
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
30
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
31
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
31
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
32
                                           #define TICK_TEMP_VALUE         (65535 - TICK_TEMP_VALUE_1)                      F:\MCP\projects\CAN\canNode\Source\Tick.c
32
                                           #define TICK_TEMP_VALUE         (65535 - TICK_TEMP_VALUE_1)                      F:\MCP\projects\CAN\canNode\Source\Tick.c
33
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
33
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
34
                                           #define TICK_COUNTER_HIGH       ((TICK_TEMP_VALUE >> 8) & 0xff)                  F:\MCP\projects\CAN\canNode\Source\Tick.c
34
                                           #define TICK_COUNTER_HIGH       ((TICK_TEMP_VALUE >> 8) & 0xff)                  F:\MCP\projects\CAN\canNode\Source\Tick.c
35
                                           #define TICK_COUNTER_LOW        (TICK_TEMP_VALUE & 0xff)                         F:\MCP\projects\CAN\canNode\Source\Tick.c
35
                                           #define TICK_COUNTER_LOW        (TICK_TEMP_VALUE & 0xff)                         F:\MCP\projects\CAN\canNode\Source\Tick.c
36
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
36
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
37
                                           #if (TICK_PRESCALE_VALUE == 2)                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
37
                                           #if (TICK_PRESCALE_VALUE == 2)                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
38
                                               #define TIMER_PRESCALE  (0)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
38
                                               #define TIMER_PRESCALE  (0)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
39
                                           #elif ( TICK_PRESCALE_VALUE == 4 )                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
39
                                           #elif ( TICK_PRESCALE_VALUE == 4 )                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
40
                                               #define TIMER_PRESCALE  (1)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
40
                                               #define TIMER_PRESCALE  (1)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
41
                                           #elif ( TICK_PRESCALE_VALUE == 8 )                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
41
                                           #elif ( TICK_PRESCALE_VALUE == 8 )                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
42
                                               #define TIMER_PRESCALE  (2)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
42
                                               #define TIMER_PRESCALE  (2)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
43
                                           #elif ( TICK_PRESCALE_VALUE == 16 )                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
43
                                           #elif ( TICK_PRESCALE_VALUE == 16 )                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
44
                                               #define TIMER_PRESCALE  (3)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
44
                                               #define TIMER_PRESCALE  (3)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
45
                                           #elif ( TICK_PRESCALE_VALUE == 32 )                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
45
                                           #elif ( TICK_PRESCALE_VALUE == 32 )                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
46
                                               #define TIMER_PRESCALE  (4)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
46
                                               #define TIMER_PRESCALE  (4)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
47
                                           #elif ( TICK_PRESCALE_VALUE == 64 )                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
47
                                           #elif ( TICK_PRESCALE_VALUE == 64 )                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
48
                                               #define TIMER_PRESCALE  (5)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
48
                                               #define TIMER_PRESCALE  (5)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
49
                                           #elif ( TICK_PRESCALE_VALUE == 128 )                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
49
                                           #elif ( TICK_PRESCALE_VALUE == 128 )                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
50
                                               #define TIMER_PRESCALE  (6)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
50
                                               #define TIMER_PRESCALE  (6)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
51
                                           #elif ( TICK_PRESCALE_VALUE == 256 )                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
51
                                           #elif ( TICK_PRESCALE_VALUE == 256 )                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
52
                                               #define TIMER_PRESCALE  (7)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
52
                                               #define TIMER_PRESCALE  (7)                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
53
                                           #else                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
53
                                           #else                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
54
                                               #error Invalid TICK_PRESCALE_VALUE specified.                                F:\MCP\projects\CAN\canNode\Source\Tick.c
54
                                               #error Invalid TICK_PRESCALE_VALUE specified.                                F:\MCP\projects\CAN\canNode\Source\Tick.c
55
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
55
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
56
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
56
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
57
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
57
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
58
                                           TICK TickCount = 0;	// 10ms/unit                                                 F:\MCP\projects\CAN\canNode\Source\Tick.c
58
                                           TICK TickCount = 0;	// 10ms/unit                                                 F:\MCP\projects\CAN\canNode\Source\Tick.c
59
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
59
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
60
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
60
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
61
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
61
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
62
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
62
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
63
                                           *	Function: TickInit                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
63
                                           *	Function: TickInit                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
64
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
64
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
65
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
65
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
66
                                           *	Output: Tick manager is initialized.                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
66
                                           *	Output: Tick manager is initialized.                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
67
                                           *	Pre-conditions: TickInit                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
67
                                           *	Pre-conditions: TickInit                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
68
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
68
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
69
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
69
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
70
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
70
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
71
                                           #define PERIOD (INSTR_FREQ/256/1000)*TICK_PERIOD_MS                              F:\MCP\projects\CAN\canNode\Source\Tick.c
71
                                           #define PERIOD (INSTR_FREQ/256/1000)*TICK_PERIOD_MS                              F:\MCP\projects\CAN\canNode\Source\Tick.c
72
                                           void tickInit(void)                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
72
                                           void tickInit(void)                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
73
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
73
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
74
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
74
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
75
000a4c   0e79     MOVLW     0x79               TMR0L = TICK_COUNTER_LOW;                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
75
002a4c   0e79     MOVLW     0x79               TMR0L = TICK_COUNTER_LOW;                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
76
000a4e   6ed6     MOVWF     0xd6,0x0                                                                                        
76
002a4e   6ed6     MOVWF     0xd6,0x0                                                                                        
77
000a50   0efe     MOVLW     0xfe               TMR0H = TICK_COUNTER_HIGH;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
77
002a50   0efe     MOVLW     0xfe               TMR0H = TICK_COUNTER_HIGH;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
78
000a52   6ed7     MOVWF     0xd7,0x0                                                                                        
78
002a52   6ed7     MOVWF     0xd7,0x0                                                                                        
79
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
79
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
80
                                               // 16-BIT, internal timer, PSA set to 1:256                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
80
                                               // 16-BIT, internal timer, PSA set to 1:256                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
81
000a54   0e07     MOVLW     0x7                T0CON = 0b00000000 | TIMER_PRESCALE;                                         F:\MCP\projects\CAN\canNode\Source\Tick.c
81
002a54   0e07     MOVLW     0x7                T0CON = 0b00000000 | TIMER_PRESCALE;                                         F:\MCP\projects\CAN\canNode\Source\Tick.c
82
000a56   6ed5     MOVWF     0xd5,0x0                                                                                        
82
002a56   6ed5     MOVWF     0xd5,0x0                                                                                        
83
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
83
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
84
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
84
                                               // Start the timer.                                                          F:\MCP\projects\CAN\canNode\Source\Tick.c
85
000a58   8ed5     BSF       0xd5,0x7,0x0       T0CONbits.TMR0ON = 1;                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
85
002a58   8ed5     BSF       0xd5,0x7,0x0       T0CONbits.TMR0ON = 1;                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
86
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
86
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
87
000a5a   84f2     BSF       0xf2,0x2,0x0       INTCONbits.TMR0IF = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
87
002a5a   84f2     BSF       0xf2,0x2,0x0       INTCONbits.TMR0IF = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
88
000a5c   8af2     BSF       0xf2,0x5,0x0       INTCONbits.TMR0IE = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
88
002a5c   8af2     BSF       0xf2,0x5,0x0       INTCONbits.TMR0IE = 1;                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
89
000a5e   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
89
002a5e   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
90
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
90
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
91
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
91
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
92
                                           *	Function: TickGet                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
92
                                           *	Function: TickGet                                                              F:\MCP\projects\CAN\canNode\Source\Tick.c
93
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
93
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
94
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
94
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
95
                                           *	Output: Current tick value is given, 1 tick represents approximately 10ms      F:\MCP\projects\CAN\canNode\Source\Tick.c
95
                                           *	Output: Current tick value is given, 1 tick represents approximately 10ms      F:\MCP\projects\CAN\canNode\Source\Tick.c
96
                                           *	Pre-conditions: TickInit                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
96
                                           *	Pre-conditions: TickInit                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
97
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
97
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
98
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
98
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
99
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
99
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
100
                                           TICK tickGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
100
                                           TICK tickGet(void)                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
101
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
101
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
102
000a60   c074     MOVFF     0x74,0x18          return TickCount;                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
102
002a60   c074     MOVFF     0x74,0x18          return TickCount;                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
103
000a62   f018                                                                                                               
103
002a62   f018                                                                                                               
104
000a64   c075     MOVFF     0x75,0x19                                                                                       
104
002a64   c075     MOVFF     0x75,0x19                                                                                       
105
000a66   f019                                                                                                               
105
002a66   f019                                                                                                               
106
000a68   c076     MOVFF     0x76,0x1a                                                                                       
106
002a68   c076     MOVFF     0x76,0x1a                                                                                       
107
000a6a   f01a                                                                                                               
107
002a6a   f01a                                                                                                               
108
000a6c   c077     MOVFF     0x77,0x1b                                                                                       
108
002a6c   c077     MOVFF     0x77,0x1b                                                                                       
109
000a6e   f01b                                                                                                               
109
002a6e   f01b                                                                                                               
110
000a70   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
110
002a70   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
111
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
111
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
112
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
112
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
113
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
113
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
114
                                           *	Function: tickUpdate                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
114
                                           *	Function: tickUpdate                                                           F:\MCP\projects\CAN\canNode\Source\Tick.c
115
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
115
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
116
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
116
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Tick.c
117
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
117
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
118
                                           *	Pre-conditions: TickInit                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
118
                                           *	Pre-conditions: TickInit                                                       F:\MCP\projects\CAN\canNode\Source\Tick.c
119
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
119
                                           *	Affects: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
120
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
120
                                           *	Depends: none                                                                  F:\MCP\projects\CAN\canNode\Source\Tick.c
121
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
121
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
122
                                           void tickUpdate(void)                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
122
                                           void tickUpdate(void)                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
123
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
123
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
124
000a72   a4f2     BTFSS     0xf2,0x2,0x0       if(INTCONbits.TMR0IF)                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
124
002a72   a4f2     BTFSS     0xf2,0x2,0x0       if(INTCONbits.TMR0IF)                                                        F:\MCP\projects\CAN\canNode\Source\Tick.c
125
000a74   d00b     BRA       0xa8c                                                                                           
125
002a74   d00b     BRA       0x2a8c                                                                                          
126
                                               {                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
126
                                               {                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
127
000a76   0efe     MOVLW     0xfe                   TMR0H = TICK_COUNTER_HIGH;                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
127
002a76   0efe     MOVLW     0xfe                   TMR0H = TICK_COUNTER_HIGH;                                               F:\MCP\projects\CAN\canNode\Source\Tick.c
128
000a78   6ed7     MOVWF     0xd7,0x0                                                                                        
128
002a78   6ed7     MOVWF     0xd7,0x0                                                                                        
129
000a7a   0e79     MOVLW     0x79                   TMR0L = TICK_COUNTER_LOW;                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
129
002a7a   0e79     MOVLW     0x79                   TMR0L = TICK_COUNTER_LOW;                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
130
000a7c   6ed6     MOVWF     0xd6,0x0                                                                                        
130
002a7c   6ed6     MOVWF     0xd6,0x0                                                                                        
131
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
131
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
132
000a7e   0100     MOVLB     0x0                    TickCount++;                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
132
002a7e   0100     MOVLB     0x0                    TickCount++;                                                             F:\MCP\projects\CAN\canNode\Source\Tick.c
133
000a80   2b74     INCF      0x74,0x1,0x1                                                                                    
133
002a80   2b74     INCF      0x74,0x1,0x1                                                                                    
134
000a82   0e00     MOVLW     0x0                                                                                             
134
002a82   0e00     MOVLW     0x0                                                                                             
135
000a84   2375     ADDWFC    0x75,0x1,0x1                                                                                    
135
002a84   2375     ADDWFC    0x75,0x1,0x1                                                                                    
136
000a86   2376     ADDWFC    0x76,0x1,0x1                                                                                    
136
002a86   2376     ADDWFC    0x76,0x1,0x1                                                                                    
137
000a88   2377     ADDWFC    0x77,0x1,0x1                                                                                    
137
002a88   2377     ADDWFC    0x77,0x1,0x1                                                                                    
138
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
138
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
139
000a8a   94f2     BCF       0xf2,0x2,0x0           INTCONbits.TMR0IF = 0;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
139
002a8a   94f2     BCF       0xf2,0x2,0x0           INTCONbits.TMR0IF = 0;                                                   F:\MCP\projects\CAN\canNode\Source\Tick.c
140
                                               }                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
140
                                               }                                                                            F:\MCP\projects\CAN\canNode\Source\Tick.c
141
000a8c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
141
002a8c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Tick.c
142
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\CAN.c
142
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\CAN.c
143
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
143
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
144
                                            *                  CAN driver                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
144
                                            *                  CAN driver                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
145
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
145
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
146
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\CAN.c
146
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\CAN.c
147
                                            * FileName:        CAN.c                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
147
                                            * FileName:        CAN.c                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
148
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
148
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
149
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
149
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
150
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\CAN.c
150
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\CAN.c
151
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\CAN.c
151
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\CAN.c
152
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\CAN.c
152
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\CAN.c
153
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
153
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
154
                                           #include <CANdefs.h>                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
154
                                           #include <CANdefs.h>                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
155
                                           #include <stackTasks.h>                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
155
                                           #include <stackTasks.h>                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
156
                                           #include <CAN.h>                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
156
                                           #include <CAN.h>                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
157
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
157
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
158
                                           static void canGetPacket(void);                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
158
                                           static void canGetPacket(void);                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
159
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
159
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
160
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
160
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
161
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
161
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
162
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
162
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
163
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
163
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
164
                                           *	Function: canInit                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
164
                                           *	Function: canInit                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
165
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
165
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
166
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
166
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
167
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
167
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
168
                                           *	Pre-conditions: none                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
168
                                           *	Pre-conditions: none                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
169
                                           *	Affects: Changes can registers.                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
169
                                           *	Affects: Changes can registers.                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
170
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
170
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
171
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
171
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
172
                                           void canInit()                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
172
                                           void canInit()                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
173
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
173
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
174
000044   0e80     MOVLW     0x80           	CANCON = 0x80; //request config mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
174
002044   0e80     MOVLW     0x80           	CANCON = 0x80; //request config mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
175
000046   6e6f     MOVWF     0x6f,0x0                                                                                        
175
002046   6e6f     MOVWF     0x6f,0x0                                                                                        
176
000048   0ee0     MOVLW     0xe0           	while ((CANSTAT & 0xE0) != 0x80 ); //wait for config mode request               F:\MCP\projects\CAN\canNode\Source\CAN.c
176
002048   0ee0     MOVLW     0xe0           	while ((CANSTAT & 0xE0) != 0x80 ); //wait for config mode request               F:\MCP\projects\CAN\canNode\Source\CAN.c
177
00004a   146e     ANDWF     0x6e,0x0,0x0                                                                                    
177
00204a   146e     ANDWF     0x6e,0x0,0x0                                                                                    
178
00004c   0880     SUBLW     0x80                                                                                            
178
00204c   0880     SUBLW     0x80                                                                                            
179
00004e   e1fc     BNZ       0x48                                                                                            
179
00204e   e1fc     BNZ       0x2048                                                                                          
180
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
180
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
181
                                           	// BAUD AND TQS                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
181
                                           	// BAUD AND TQS                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
182
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
182
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
183
000050   6a70     CLRF      0x70,0x0       	BRGCON1=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
183
002050   6a70     CLRF      0x70,0x0       	BRGCON1=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
184
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
184
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
185
                                           	// Sync_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
185
                                           	// Sync_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
186
000052   9e70     BCF       0x70,0x7,0x0   	BRGCON1bits.SJW1=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
186
002052   9e70     BCF       0x70,0x7,0x0   	BRGCON1bits.SJW1=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
187
000054   8c70     BSF       0x70,0x6,0x0   	BRGCON1bits.SJW0=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
187
002054   8c70     BSF       0x70,0x6,0x0   	BRGCON1bits.SJW0=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
188
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
188
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
189
                                           	// Setting BRP.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
189
                                           	// Setting BRP.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
190
000056   0e09     MOVLW     0x9            	BRGCON1=BRGCON1|CAN_BRP;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
190
002056   0e04     MOVLW     0x4            	BRGCON1=BRGCON1|CAN_BRP;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
191
000058   1070     IORWF     0x70,0x0,0x0                                                                                    
191
002058   1070     IORWF     0x70,0x0,0x0                                                                                    
192
00005a   6e70     MOVWF     0x70,0x0                                                                                        
192
00205a   6e70     MOVWF     0x70,0x0                                                                                        
193
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
193
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
194
                                           	// Maximum PHEG1                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
194
                                           	// Maximum PHEG1                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
195
00005c   8e71     BSF       0x71,0x7,0x0   	BRGCON2bits.SEG2PHTS = 1;                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
195
00205c   8e71     BSF       0x71,0x7,0x0   	BRGCON2bits.SEG2PHTS = 1;                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
196
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
196
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
197
                                           	// Phase_Seg1 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
197
                                           	// Phase_Seg1 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
198
00005e   9a71     BCF       0x71,0x5,0x0   	BRGCON2bits.SEG1PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
198
00205e   9a71     BCF       0x71,0x5,0x0   	BRGCON2bits.SEG1PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
199
000060   9871     BCF       0x71,0x4,0x0   	BRGCON2bits.SEG1PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
199
002060   9871     BCF       0x71,0x4,0x0   	BRGCON2bits.SEG1PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
200
000062   8671     BSF       0x71,0x3,0x0   	BRGCON2bits.SEG1PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
200
002062   8671     BSF       0x71,0x3,0x0   	BRGCON2bits.SEG1PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
201
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
201
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
202
                                           	// Prop_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
202
                                           	// Prop_Seq = 2 x TQ = 1                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
203
000064   9471     BCF       0x71,0x2,0x0   	BRGCON2bits.PRSEG2 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
203
002064   9471     BCF       0x71,0x2,0x0   	BRGCON2bits.PRSEG2 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
204
000066   9271     BCF       0x71,0x1,0x0   	BRGCON2bits.PRSEG1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
204
002066   9271     BCF       0x71,0x1,0x0   	BRGCON2bits.PRSEG1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
205
000068   8071     BSF       0x71,0x0,0x0   	BRGCON2bits.PRSEG0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
205
002068   8071     BSF       0x71,0x0,0x0   	BRGCON2bits.PRSEG0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
206
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
206
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
207
                                           	//  Enableing bus wake-up                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
207
                                           	//  Enableing bus wake-up                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
208
00006a   9e72     BCF       0x72,0x7,0x0   	BRGCON3bits.WAKDIS = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
208
00206a   9e72     BCF       0x72,0x7,0x0   	BRGCON3bits.WAKDIS = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
209
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
209
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
210
                                           	// Dont use filter when wakeup                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
210
                                           	// Dont use filter when wakeup                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
211
00006c   9c72     BCF       0x72,0x6,0x0   	BRGCON3bits.WAKFIL = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
211
00206c   9c72     BCF       0x72,0x6,0x0   	BRGCON3bits.WAKFIL = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
212
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
212
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
213
                                           	// Phase_Seg2 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
213
                                           	// Phase_Seg2 = 2 x TQ = 1                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
214
00006e   9472     BCF       0x72,0x2,0x0   	BRGCON3bits.SEG2PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
214
00206e   9472     BCF       0x72,0x2,0x0   	BRGCON3bits.SEG2PH2 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
215
000070   9272     BCF       0x72,0x1,0x0   	BRGCON3bits.SEG2PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
215
002070   9272     BCF       0x72,0x1,0x0   	BRGCON3bits.SEG2PH1 = 0;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
216
000072   8072     BSF       0x72,0x0,0x0   	BRGCON3bits.SEG2PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
216
002072   8072     BSF       0x72,0x0,0x0   	BRGCON3bits.SEG2PH0 = 1;                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
217
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
217
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
218
000074   6a77     CLRF      0x77,0x0       	ECANCON=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
218
002074   6a77     CLRF      0x77,0x0       	ECANCON=0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
219
000076   9e77     BCF       0x77,0x7,0x0   	ECANCONbits.MDSEL1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
219
002076   9e77     BCF       0x77,0x7,0x0   	ECANCONbits.MDSEL1 = 0;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
220
000078   8c77     BSF       0x77,0x6,0x0   	ECANCONbits.MDSEL0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
220
002078   8c77     BSF       0x77,0x6,0x0   	ECANCONbits.MDSEL0 = 1;                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
221
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
221
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
222
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
222
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
223
                                           	// FILTERS AND MASKS                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
223
                                           	// FILTERS AND MASKS                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
224
00007a   8c60     BSF       0x60,0x6,0x0   	RXB0CONbits.RXM1=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
224
00207a   8c60     BSF       0x60,0x6,0x0   	RXB0CONbits.RXM1=1;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
225
00007c   9a60     BCF       0x60,0x5,0x0   	RXB0CONbits.RXM0=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
225
00207c   9a60     BCF       0x60,0x5,0x0   	RXB0CONbits.RXM0=0;                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
226
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
226
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
227
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
227
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
228
                                           	// INTERRUPTS                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
228
                                           	// INTERRUPTS                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
229
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
229
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
230
                                           	// Diable transmit interrupt                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
230
                                           	// Diable transmit interrupt                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
231
00007e   010d     MOVLB     0xd            	TXBIE = 0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
231
00207e   010d     MOVLB     0xd            	TXBIE = 0;                                                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
232
000080   6bfc     CLRF      0xfc,0x1                                                                                        
232
002080   6bfc     CLRF      0xfc,0x1                                                                                        
233
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
233
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
234
                                           	//rx any interrupt                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
234
                                           	//rx any interrupt                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
235
000082   6aa4     CLRF      0xa4,0x0       	PIR3 = 0;                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
235
002082   6aa4     CLRF      0xa4,0x0       	PIR3 = 0;                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
236
000084   0e03     MOVLW     0x3            	PIE3 = 0b00000011;                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
236
002084   0e03     MOVLW     0x3            	PIE3 = 0b00000011;                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
237
000086   6ea3     MOVWF     0xa3,0x0                                                                                        
237
002086   6ea3     MOVWF     0xa3,0x0                                                                                        
238
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
238
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
239
                                           	// High interrupt                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
239
                                           	// High interrupt                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
240
000088   6ea5     MOVWF     0xa5,0x0       	IPR3 =0b00000011;                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
240
002088   6ea5     MOVWF     0xa5,0x0       	IPR3 =0b00000011;                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
241
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
241
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
242
                                           	// Programmable buffers interrupt                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
242
                                           	// Programmable buffers interrupt                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
243
00008a   69fa     SETF      0xfa,0x1       	BIE0  = 0xFF;	                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
243
00208a   69fa     SETF      0xfa,0x1       	BIE0  = 0xFF;	                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
244
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
244
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
245
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
245
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
246
                                           	//loopback mode or not                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
246
                                           	//loopback mode or not                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
247
                                           	#ifdef CAN_LOOPBACK_MODE                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
247
                                           	#ifdef CAN_LOOPBACK_MODE                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
248
                                           		CANCON = 0x40;//request loopback mode                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
248
                                           		CANCON = 0x40;//request loopback mode                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
249
                                           		while ((CANSTAT & 0xE0) != 0x40 );//wait for loopback mode                     F:\MCP\projects\CAN\canNode\Source\CAN.c
249
                                           		while ((CANSTAT & 0xE0) != 0x40 );//wait for loopback mode                     F:\MCP\projects\CAN\canNode\Source\CAN.c
250
                                           	#else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
250
                                           	#else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
251
00008c   6a6f     CLRF      0x6f,0x0       		CANCON = 0x00;//request normal mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
251
00208c   6a6f     CLRF      0x6f,0x0       		CANCON = 0x00;//request normal mode                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
252
00008e   0ee0     MOVLW     0xe0           		while ((CANSTAT & 0xE0) != 0x00 );//wait for normal mode                       F:\MCP\projects\CAN\canNode\Source\CAN.c
252
00208e   0ee0     MOVLW     0xe0           		while ((CANSTAT & 0xE0) != 0x00 );//wait for normal mode                       F:\MCP\projects\CAN\canNode\Source\CAN.c
253
000090   146e     ANDWF     0x6e,0x0,0x0                                                                                    
253
002090   146e     ANDWF     0x6e,0x0,0x0                                                                                    
254
000092   e1fd     BNZ       0x8e                                                                                            
254
002092   e1fd     BNZ       0x208e                                                                                          
255
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
255
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
256
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
256
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
257
000094   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
257
002094   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
258
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
258
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
259
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
259
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
260
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
260
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
261
                                           *	Function: canISR                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
261
                                           *	Function: canISR                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
262
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
262
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
263
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
263
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
264
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
264
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
265
                                           *	Pre-conditions: a call to canInit()                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
265
                                           *	Pre-conditions: a call to canInit()                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
266
                                           *	Affects: interrupt registers and receive data buffers                          F:\MCP\projects\CAN\canNode\Source\CAN.c
266
                                           *	Affects: interrupt registers and receive data buffers                          F:\MCP\projects\CAN\canNode\Source\CAN.c
267
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
267
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
268
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
268
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
269
                                           void canISR()                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
269
                                           void canISR()                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
270
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
270
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
271
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
271
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
272
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
272
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
273
000096   50a4     MOVF      0xa4,0x0,0x0   	if (PIR3bits.RXBnIF || PIR3bits.RXB1IF || PIR3bits.RXB0IF)                      F:\MCP\projects\CAN\canNode\Source\CAN.c
273
002096   50a4     MOVF      0xa4,0x0,0x0   	if (PIR3bits.RXBnIF || PIR3bits.RXB1IF || PIR3bits.RXB0IF)                      F:\MCP\projects\CAN\canNode\Source\CAN.c
274
000098   0b02     ANDLW     0x2                                                                                             
274
002098   0b02     ANDLW     0x2                                                                                             
275
00009a   e106     BNZ       0xa8                                                                                            
275
00209a   e106     BNZ       0x20a8                                                                                          
276
00009c   50a4     MOVF      0xa4,0x0,0x0                                                                                    
276
00209c   50a4     MOVF      0xa4,0x0,0x0                                                                                    
277
00009e   0b02     ANDLW     0x2                                                                                             
277
00209e   0b02     ANDLW     0x2                                                                                             
278
0000a0   e103     BNZ       0xa8                                                                                            
278
0020a0   e103     BNZ       0x20a8                                                                                          
279
0000a2   50a4     MOVF      0xa4,0x0,0x0                                                                                    
279
0020a2   50a4     MOVF      0xa4,0x0,0x0                                                                                    
280
0000a4   0b01     ANDLW     0x1                                                                                             
280
0020a4   0b01     ANDLW     0x1                                                                                             
281
0000a6   e03a     BZ        0x11c                                                                                           
281
0020a6   e03a     BZ        0x211c                                                                                          
282
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
282
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
283
                                           		// Get which buffer that is ful.                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
283
                                           		// Get which buffer that is ful.                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
284
0000a8   ae60     BTFSS     0x60,0x7,0x0   			 if (RXB0CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10000; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
284
0020a8   ae60     BTFSS     0x60,0x7,0x0   			 if (RXB0CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10000; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
285
0000aa   d004     BRA       0xb4                                                                                            
285
0020aa   d004     BRA       0x20b4                                                                                          
286
0000ac   0e00     MOVLW     0x0                                                                                             
286
0020ac   0e00     MOVLW     0x0                                                                                             
287
0000ae   1477     ANDWF     0x77,0x0,0x0                                                                                    
287
0020ae   1477     ANDWF     0x77,0x0,0x0                                                                                    
288
0000b0   0910     IORLW     0x10                                                                                            
288
0020b0   0910     IORLW     0x10                                                                                            
289
0000b2   d02b     BRA       0x10a          		else if (RXB1CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10001; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
289
0020b2   d02b     BRA       0x210a         		else if (RXB1CONbits.RXFUL) { ECANCON=(ECANCON&0b00000)|0b10001; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
290
0000b4   010f     MOVLB     0xf                                                                                             
290
0020b4   010f     MOVLB     0xf                                                                                             
291
0000b6   af50     BTFSS     0x50,0x7,0x1                                                                                    
291
0020b6   af50     BTFSS     0x50,0x7,0x1                                                                                    
292
0000b8   d004     BRA       0xc2                                                                                            
292
0020b8   d004     BRA       0x20c2                                                                                          
293
0000ba   0e00     MOVLW     0x0                                                                                             
293
0020ba   0e00     MOVLW     0x0                                                                                             
294
0000bc   1477     ANDWF     0x77,0x0,0x0                                                                                    
294
0020bc   1477     ANDWF     0x77,0x0,0x0                                                                                    
295
0000be   0911     IORLW     0x11                                                                                            
295
0020be   0911     IORLW     0x11                                                                                            
296
0000c0   d024     BRA       0x10a          		else if (B0CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10010; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
296
0020c0   d024     BRA       0x210a         		else if (B0CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10010; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
297
0000c2   010e     MOVLB     0xe                                                                                             
297
0020c2   010e     MOVLB     0xe                                                                                             
298
0000c4   af20     BTFSS     0x20,0x7,0x1                                                                                    
298
0020c4   af20     BTFSS     0x20,0x7,0x1                                                                                    
299
0000c6   d004     BRA       0xd0                                                                                            
299
0020c6   d004     BRA       0x20d0                                                                                          
300
0000c8   0e00     MOVLW     0x0                                                                                             
300
0020c8   0e00     MOVLW     0x0                                                                                             
301
0000ca   1477     ANDWF     0x77,0x0,0x0                                                                                    
301
0020ca   1477     ANDWF     0x77,0x0,0x0                                                                                    
302
0000cc   0912     IORLW     0x12                                                                                            
302
0020cc   0912     IORLW     0x12                                                                                            
303
0000ce   d01d     BRA       0x10a          		else if (B1CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10011; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
303
0020ce   d01d     BRA       0x210a         		else if (B1CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10011; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
304
0000d0   af30     BTFSS     0x30,0x7,0x1                                                                                    
304
0020d0   af30     BTFSS     0x30,0x7,0x1                                                                                    
305
0000d2   d004     BRA       0xdc                                                                                            
305
0020d2   d004     BRA       0x20dc                                                                                          
306
0000d4   0e00     MOVLW     0x0                                                                                             
306
0020d4   0e00     MOVLW     0x0                                                                                             
307
0000d6   1477     ANDWF     0x77,0x0,0x0                                                                                    
307
0020d6   1477     ANDWF     0x77,0x0,0x0                                                                                    
308
0000d8   0913     IORLW     0x13                                                                                            
308
0020d8   0913     IORLW     0x13                                                                                            
309
0000da   d017     BRA       0x10a          		else if (B2CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10100; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
309
0020da   d017     BRA       0x210a         		else if (B2CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10100; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
310
0000dc   af40     BTFSS     0x40,0x7,0x1                                                                                    
310
0020dc   af40     BTFSS     0x40,0x7,0x1                                                                                    
311
0000de   d004     BRA       0xe8                                                                                            
311
0020de   d004     BRA       0x20e8                                                                                          
312
0000e0   0e00     MOVLW     0x0                                                                                             
312
0020e0   0e00     MOVLW     0x0                                                                                             
313
0000e2   1477     ANDWF     0x77,0x0,0x0                                                                                    
313
0020e2   1477     ANDWF     0x77,0x0,0x0                                                                                    
314
0000e4   0914     IORLW     0x14                                                                                            
314
0020e4   0914     IORLW     0x14                                                                                            
315
0000e6   d011     BRA       0x10a          		else if (B3CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10101; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
315
0020e6   d011     BRA       0x210a         		else if (B3CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10101; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
316
0000e8   af50     BTFSS     0x50,0x7,0x1                                                                                    
316
0020e8   af50     BTFSS     0x50,0x7,0x1                                                                                    
317
0000ea   d004     BRA       0xf4                                                                                            
317
0020ea   d004     BRA       0x20f4                                                                                          
318
0000ec   0e00     MOVLW     0x0                                                                                             
318
0020ec   0e00     MOVLW     0x0                                                                                             
319
0000ee   1477     ANDWF     0x77,0x0,0x0                                                                                    
319
0020ee   1477     ANDWF     0x77,0x0,0x0                                                                                    
320
0000f0   0915     IORLW     0x15                                                                                            
320
0020f0   0915     IORLW     0x15                                                                                            
321
0000f2   d00b     BRA       0x10a          		else if (B4CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10110; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
321
0020f2   d00b     BRA       0x210a         		else if (B4CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10110; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
322
0000f4   af60     BTFSS     0x60,0x7,0x1                                                                                    
322
0020f4   af60     BTFSS     0x60,0x7,0x1                                                                                    
323
0000f6   d004     BRA       0x100                                                                                           
323
0020f6   d004     BRA       0x2100                                                                                          
324
0000f8   0e00     MOVLW     0x0                                                                                             
324
0020f8   0e00     MOVLW     0x0                                                                                             
325
0000fa   1477     ANDWF     0x77,0x0,0x0                                                                                    
325
0020fa   1477     ANDWF     0x77,0x0,0x0                                                                                    
326
0000fc   0916     IORLW     0x16                                                                                            
326
0020fc   0916     IORLW     0x16                                                                                            
327
0000fe   d005     BRA       0x10a          		else if (B5CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10111; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
327
0020fe   d005     BRA       0x210a         		else if (B5CONbits.RXFUL) 	{ ECANCON=(ECANCON&0b00000)|0b10111; canGetPacket(); } F:\MCP\projects\CAN\canNode\Source\CAN.c
328
000100   af70     BTFSS     0x70,0x7,0x1                                                                                    
328
002100   af70     BTFSS     0x70,0x7,0x1                                                                                    
329
000102   d005     BRA       0x10e                                                                                           
329
002102   d005     BRA       0x210e                                                                                          
330
000104   0e00     MOVLW     0x0                                                                                             
330
002104   0e00     MOVLW     0x0                                                                                             
331
000106   1477     ANDWF     0x77,0x0,0x0                                                                                    
331
002106   1477     ANDWF     0x77,0x0,0x0                                                                                    
332
000108   0917     IORLW     0x17                                                                                            
332
002108   0917     IORLW     0x17                                                                                            
333
00010a   6e77     MOVWF     0x77,0x0                                                                                        
333
00210a   6e77     MOVWF     0x77,0x0                                                                                        
334
00010c   d808     RCALL     0x11e                                                                                           
334
00210c   d808     RCALL     0x211e                                                                                          
335
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
335
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
336
00010e   a2a4     BTFSS     0xa4,0x1,0x0   		if (PIR3bits.RXBnIF) {PIR3bits.RXBnIF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
336
00210e   a2a4     BTFSS     0xa4,0x1,0x0   		if (PIR3bits.RXBnIF) {PIR3bits.RXBnIF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
337
000110   d003     BRA       0x118                                                                                           
337
002110   d003     BRA       0x2118                                                                                          
338
000112   92a4     BCF       0xa4,0x1,0x0                                                                                    
338
002112   92a4     BCF       0xa4,0x1,0x0                                                                                    
339
000114   b2a4     BTFSC     0xa4,0x1,0x0   		if (PIR3bits.RXB1IF) {PIR3bits.RXB1IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
339
002114   b2a4     BTFSC     0xa4,0x1,0x0   		if (PIR3bits.RXB1IF) {PIR3bits.RXB1IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
340
000116   92a4     BCF       0xa4,0x1,0x0                                                                                    
340
002116   92a4     BCF       0xa4,0x1,0x0                                                                                    
341
000118   b0a4     BTFSC     0xa4,0x0,0x0   		if (PIR3bits.RXB0IF) {PIR3bits.RXB0IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
341
002118   b0a4     BTFSC     0xa4,0x0,0x0   		if (PIR3bits.RXB0IF) {PIR3bits.RXB0IF = 0;}                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
342
00011a   90a4     BCF       0xa4,0x0,0x0                                                                                    
342
00211a   90a4     BCF       0xa4,0x0,0x0                                                                                    
343
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
343
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
344
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
344
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
345
00011c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
345
00211c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
346
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
346
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
347
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
347
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
348
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
348
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
349
                                           *	Function: canGetPacket                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
349
                                           *	Function: canGetPacket                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
350
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
350
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
351
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
351
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
352
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
352
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
353
                                           *	Pre-conditions: a call to canISR and an packet is available and banked to RXB0 F:\MCP\projects\CAN\canNode\Source\CAN.c
353
                                           *	Pre-conditions: a call to canISR and an packet is available and banked to RXB0 F:\MCP\projects\CAN\canNode\Source\CAN.c
354
                                           *	Affects: Calls canParse() function in main for parsing received packet.        F:\MCP\projects\CAN\canNode\Source\CAN.c
354
                                           *	Affects: Calls canParse() function in main for parsing received packet.        F:\MCP\projects\CAN\canNode\Source\CAN.c
355
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
355
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
356
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
356
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
357
00011e   cfd9     MOVFF     0xfd9,0xfe6    void canGetPacket()                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
357
00211e   cfd9     MOVFF     0xfd9,0xfe6    void canGetPacket()                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
358
000120   ffe6                                                                                                               
358
002120   ffe6                                                                                                               
359
000122   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
359
002122   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
360
000124   ffd9                                                                                                               
360
002124   ffd9                                                                                                               
361
000126   0e0f     MOVLW     0xf                                                                                             
361
002126   0e0f     MOVLW     0xf                                                                                             
362
000128   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
362
002128   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
363
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
363
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
364
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
364
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
365
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
365
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
366
                                           		// Set extended mode or not.                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
366
                                           		// Set extended mode or not.                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
367
00012a   5062     MOVF      0x62,0x0,0x0   		cm.extended=(RXB0SIDLbits.EXID==0?FALSE:TRUE);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
367
00212a   5062     MOVF      0x62,0x0,0x0   		cm.extended=(RXB0SIDLbits.EXID==0?FALSE:TRUE);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
368
00012c   0b08     ANDLW     0x8                                                                                             
368
00212c   0b08     ANDLW     0x8                                                                                             
369
00012e   e102     BNZ       0x134                                                                                           
369
00212e   e102     BNZ       0x2134                                                                                          
370
000130   0e00     MOVLW     0x0                                                                                             
370
002130   0e00     MOVLW     0x0                                                                                             
371
000132   d001     BRA       0x136                                                                                           
371
002132   d001     BRA       0x2136                                                                                          
372
000134   0e01     MOVLW     0x1                                                                                             
372
002134   0e01     MOVLW     0x1                                                                                             
373
000136   6ee7     MOVWF     0xe7,0x0                                                                                        
373
002136   6ee7     MOVWF     0xe7,0x0                                                                                        
374
000138   0e04     MOVLW     0x4                                                                                             
374
002138   0e04     MOVLW     0x4                                                                                             
375
00013a   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
375
00213a   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
376
00013c   ffdb                                                                                                               
376
00213c   ffdb                                                                                                               
377
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
377
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
378
                                           		// Clear                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
378
                                           		// Clear                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
379
00013e   6ade     CLRF      0xde,0x0       		cm.ident=0;                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
379
00213e   6ade     CLRF      0xde,0x0       		cm.ident=0;                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
380
000140   6ade     CLRF      0xde,0x0                                                                                        
380
002140   6ade     CLRF      0xde,0x0                                                                                        
381
000142   6ade     CLRF      0xde,0x0                                                                                        
381
002142   6ade     CLRF      0xde,0x0                                                                                        
382
000144   6add     CLRF      0xdd,0x0                                                                                        
382
002144   6add     CLRF      0xdd,0x0                                                                                        
383
000146   52dd     MOVF      0xdd,0x1,0x0                                                                                    
383
002146   52dd     MOVF      0xdd,0x1,0x0                                                                                    
384
000148   52dd     MOVF      0xdd,0x1,0x0                                                                                    
384
002148   52dd     MOVF      0xdd,0x1,0x0                                                                                    
385
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
385
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
386
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
386
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
387
00014a   04db     DECF      0xdb,0x0,0x0   		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
387
00214a   04db     DECF      0xdb,0x0,0x0   		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
388
00014c   e163     BNZ       0x214                                                                                           
388
00214c   e163     BNZ       0x2214                                                                                          
389
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
389
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
390
                                           			//Read extended ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
390
                                           			//Read extended ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
391
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
391
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
392
                                           			//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
392
                                           			//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
393
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
393
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
394
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
394
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
395
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
395
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
396
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
396
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
397
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
397
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
398
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
398
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
399
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
399
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
400
00014e   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
400
00214e   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
401
000150   6e00     MOVWF     0x0,0x0                                                                                         
401
002150   6e00     MOVWF     0x0,0x0                                                                                         
402
000152   6a01     CLRF      0x1,0x0                                                                                         
402
002152   6a01     CLRF      0x1,0x0                                                                                         
403
000154   6a02     CLRF      0x2,0x0                                                                                         
403
002154   6a02     CLRF      0x2,0x0                                                                                         
404
000156   6a03     CLRF      0x3,0x0                                                                                         
404
002156   6a03     CLRF      0x3,0x0                                                                                         
405
000158   0e15     MOVLW     0x15                                                                                            
405
002158   0e15     MOVLW     0x15                                                                                            
406
00015a   0b1f     ANDLW     0x1f                                                                                            
406
00215a   0b1f     ANDLW     0x1f                                                                                            
407
00015c   e007     BZ        0x16c                                                                                           
407
00215c   e007     BZ        0x216c                                                                                          
408
00015e   90d8     BCF       0xd8,0x0,0x0                                                                                    
408
00215e   90d8     BCF       0xd8,0x0,0x0                                                                                    
409
000160   3600     RLCF      0x0,0x1,0x0                                                                                     
409
002160   3600     RLCF      0x0,0x1,0x0                                                                                     
410
000162   3601     RLCF      0x1,0x1,0x0                                                                                     
410
002162   3601     RLCF      0x1,0x1,0x0                                                                                     
411
000164   3602     RLCF      0x2,0x1,0x0                                                                                     
411
002164   3602     RLCF      0x2,0x1,0x0                                                                                     
412
000166   3603     RLCF      0x3,0x1,0x0                                                                                     
412
002166   3603     RLCF      0x3,0x1,0x0                                                                                     
413
000168   06e8     DECF      0xe8,0x1,0x0                                                                                    
413
002168   06e8     DECF      0xe8,0x1,0x0                                                                                    
414
00016a   e1f9     BNZ       0x15e                                                                                           
414
00216a   e1f9     BNZ       0x215e                                                                                          
415
00016c   0ee0     MOVLW     0xe0                                                                                            
415
00216c   0ee0     MOVLW     0xe0                                                                                            
416
00016e   1462     ANDWF     0x62,0x0,0x0                                                                                    
416
00216e   1462     ANDWF     0x62,0x0,0x0                                                                                    
417
000170   6e04     MOVWF     0x4,0x0                                                                                         
417
002170   6e04     MOVWF     0x4,0x0                                                                                         
418
000172   6a05     CLRF      0x5,0x0                                                                                         
418
002172   6a05     CLRF      0x5,0x0                                                                                         
419
000174   6a06     CLRF      0x6,0x0                                                                                         
419
002174   6a06     CLRF      0x6,0x0                                                                                         
420
000176   6a07     CLRF      0x7,0x0                                                                                         
420
002176   6a07     CLRF      0x7,0x0                                                                                         
421
000178   0e0d     MOVLW     0xd                                                                                             
421
002178   0e0d     MOVLW     0xd                                                                                             
422
00017a   0b1f     ANDLW     0x1f                                                                                            
422
00217a   0b1f     ANDLW     0x1f                                                                                            
423
00017c   e007     BZ        0x18c                                                                                           
423
00217c   e007     BZ        0x218c                                                                                          
424
00017e   90d8     BCF       0xd8,0x0,0x0                                                                                    
424
00217e   90d8     BCF       0xd8,0x0,0x0                                                                                    
425
000180   3604     RLCF      0x4,0x1,0x0                                                                                     
425
002180   3604     RLCF      0x4,0x1,0x0                                                                                     
426
000182   3605     RLCF      0x5,0x1,0x0                                                                                     
426
002182   3605     RLCF      0x5,0x1,0x0                                                                                     
427
000184   3606     RLCF      0x6,0x1,0x0                                                                                     
427
002184   3606     RLCF      0x6,0x1,0x0                                                                                     
428
000186   3607     RLCF      0x7,0x1,0x0                                                                                     
428
002186   3607     RLCF      0x7,0x1,0x0                                                                                     
429
000188   06e8     DECF      0xe8,0x1,0x0                                                                                    
429
002188   06e8     DECF      0xe8,0x1,0x0                                                                                    
430
00018a   e1f9     BNZ       0x17e                                                                                           
430
00218a   e1f9     BNZ       0x217e                                                                                          
431
00018c   5004     MOVF      0x4,0x0,0x0                                                                                     
431
00218c   5004     MOVF      0x4,0x0,0x0                                                                                     
432
00018e   2600     ADDWF     0x0,0x1,0x0                                                                                     
432
00218e   2600     ADDWF     0x0,0x1,0x0                                                                                     
433
000190   5005     MOVF      0x5,0x0,0x0                                                                                     
433
002190   5005     MOVF      0x5,0x0,0x0                                                                                     
434
000192   2201     ADDWFC    0x1,0x1,0x0                                                                                     
434
002192   2201     ADDWFC    0x1,0x1,0x0                                                                                     
435
000194   5006     MOVF      0x6,0x0,0x0                                                                                     
435
002194   5006     MOVF      0x6,0x0,0x0                                                                                     
436
000196   2202     ADDWFC    0x2,0x1,0x0                                                                                     
436
002196   2202     ADDWFC    0x2,0x1,0x0                                                                                     
437
000198   5007     MOVF      0x7,0x0,0x0                                                                                     
437
002198   5007     MOVF      0x7,0x0,0x0                                                                                     
438
00019a   2203     ADDWFC    0x3,0x1,0x0                                                                                     
438
00219a   2203     ADDWFC    0x3,0x1,0x0                                                                                     
439
00019c   0e03     MOVLW     0x3                                                                                             
439
00219c   0e03     MOVLW     0x3                                                                                             
440
00019e   1462     ANDWF     0x62,0x0,0x0                                                                                    
440
00219e   1462     ANDWF     0x62,0x0,0x0                                                                                    
441
0001a0   6e08     MOVWF     0x8,0x0                                                                                         
441
0021a0   6e08     MOVWF     0x8,0x0                                                                                         
442
0001a2   6a09     CLRF      0x9,0x0                                                                                         
442
0021a2   6a09     CLRF      0x9,0x0                                                                                         
443
0001a4   6a0a     CLRF      0xa,0x0                                                                                         
443
0021a4   6a0a     CLRF      0xa,0x0                                                                                         
444
0001a6   6a0b     CLRF      0xb,0x0                                                                                         
444
0021a6   6a0b     CLRF      0xb,0x0                                                                                         
445
0001a8   0e10     MOVLW     0x10                                                                                            
445
0021a8   0e10     MOVLW     0x10                                                                                            
446
0001aa   0b1f     ANDLW     0x1f                                                                                            
446
0021aa   0b1f     ANDLW     0x1f                                                                                            
447
0001ac   e007     BZ        0x1bc                                                                                           
447
0021ac   e007     BZ        0x21bc                                                                                          
448
0001ae   90d8     BCF       0xd8,0x0,0x0                                                                                    
448
0021ae   90d8     BCF       0xd8,0x0,0x0                                                                                    
449
0001b0   3608     RLCF      0x8,0x1,0x0                                                                                     
449
0021b0   3608     RLCF      0x8,0x1,0x0                                                                                     
450
0001b2   3609     RLCF      0x9,0x1,0x0                                                                                     
450
0021b2   3609     RLCF      0x9,0x1,0x0                                                                                     
451
0001b4   360a     RLCF      0xa,0x1,0x0                                                                                     
451
0021b4   360a     RLCF      0xa,0x1,0x0                                                                                     
452
0001b6   360b     RLCF      0xb,0x1,0x0                                                                                     
452
0021b6   360b     RLCF      0xb,0x1,0x0                                                                                     
453
0001b8   06e8     DECF      0xe8,0x1,0x0                                                                                    
453
0021b8   06e8     DECF      0xe8,0x1,0x0                                                                                    
454
0001ba   e1f9     BNZ       0x1ae                                                                                           
454
0021ba   e1f9     BNZ       0x21ae                                                                                          
455
0001bc   5008     MOVF      0x8,0x0,0x0                                                                                     
455
0021bc   5008     MOVF      0x8,0x0,0x0                                                                                     
456
0001be   2600     ADDWF     0x0,0x1,0x0                                                                                     
456
0021be   2600     ADDWF     0x0,0x1,0x0                                                                                     
457
0001c0   5009     MOVF      0x9,0x0,0x0                                                                                     
457
0021c0   5009     MOVF      0x9,0x0,0x0                                                                                     
458
0001c2   2201     ADDWFC    0x1,0x1,0x0                                                                                     
458
0021c2   2201     ADDWFC    0x1,0x1,0x0                                                                                     
459
0001c4   500a     MOVF      0xa,0x0,0x0                                                                                     
459
0021c4   500a     MOVF      0xa,0x0,0x0                                                                                     
460
0001c6   2202     ADDWFC    0x2,0x1,0x0                                                                                     
460
0021c6   2202     ADDWFC    0x2,0x1,0x0                                                                                     
461
0001c8   500b     MOVF      0xb,0x0,0x0                                                                                     
461
0021c8   500b     MOVF      0xb,0x0,0x0                                                                                     
462
0001ca   2203     ADDWFC    0x3,0x1,0x0                                                                                     
462
0021ca   2203     ADDWFC    0x3,0x1,0x0                                                                                     
463
0001cc   5063     MOVF      0x63,0x0,0x0                                                                                    
463
0021cc   5063     MOVF      0x63,0x0,0x0                                                                                    
464
0001ce   6e0c     MOVWF     0xc,0x0                                                                                         
464
0021ce   6e0c     MOVWF     0xc,0x0                                                                                         
465
0001d0   6a0d     CLRF      0xd,0x0                                                                                         
465
0021d0   6a0d     CLRF      0xd,0x0                                                                                         
466
0001d2   6a0e     CLRF      0xe,0x0                                                                                         
466
0021d2   6a0e     CLRF      0xe,0x0                                                                                         
467
0001d4   6a0f     CLRF      0xf,0x0                                                                                         
467
0021d4   6a0f     CLRF      0xf,0x0                                                                                         
468
0001d6   0e08     MOVLW     0x8                                                                                             
468
0021d6   0e08     MOVLW     0x8                                                                                             
469
0001d8   0b1f     ANDLW     0x1f                                                                                            
469
0021d8   0b1f     ANDLW     0x1f                                                                                            
470
0001da   e007     BZ        0x1ea                                                                                           
470
0021da   e007     BZ        0x21ea                                                                                          
471
0001dc   90d8     BCF       0xd8,0x0,0x0                                                                                    
471
0021dc   90d8     BCF       0xd8,0x0,0x0                                                                                    
472
0001de   360c     RLCF      0xc,0x1,0x0                                                                                     
472
0021de   360c     RLCF      0xc,0x1,0x0                                                                                     
473
0001e0   360d     RLCF      0xd,0x1,0x0                                                                                     
473
0021e0   360d     RLCF      0xd,0x1,0x0                                                                                     
474
0001e2   360e     RLCF      0xe,0x1,0x0                                                                                     
474
0021e2   360e     RLCF      0xe,0x1,0x0                                                                                     
475
0001e4   360f     RLCF      0xf,0x1,0x0                                                                                     
475
0021e4   360f     RLCF      0xf,0x1,0x0                                                                                     
476
0001e6   06e8     DECF      0xe8,0x1,0x0                                                                                    
476
0021e6   06e8     DECF      0xe8,0x1,0x0                                                                                    
477
0001e8   e1f9     BNZ       0x1dc                                                                                           
477
0021e8   e1f9     BNZ       0x21dc                                                                                          
478
0001ea   500c     MOVF      0xc,0x0,0x0                                                                                     
478
0021ea   500c     MOVF      0xc,0x0,0x0                                                                                     
479
0001ec   2600     ADDWF     0x0,0x1,0x0                                                                                     
479
0021ec   2600     ADDWF     0x0,0x1,0x0                                                                                     
480
0001ee   500d     MOVF      0xd,0x0,0x0                                                                                     
480
0021ee   500d     MOVF      0xd,0x0,0x0                                                                                     
481
0001f0   2201     ADDWFC    0x1,0x1,0x0                                                                                     
481
0021f0   2201     ADDWFC    0x1,0x1,0x0                                                                                     
482
0001f2   500e     MOVF      0xe,0x0,0x0                                                                                     
482
0021f2   500e     MOVF      0xe,0x0,0x0                                                                                     
483
0001f4   2202     ADDWFC    0x2,0x1,0x0                                                                                     
483
0021f4   2202     ADDWFC    0x2,0x1,0x0                                                                                     
484
0001f6   500f     MOVF      0xf,0x0,0x0                                                                                     
484
0021f6   500f     MOVF      0xf,0x0,0x0                                                                                     
485
0001f8   2203     ADDWFC    0x3,0x1,0x0                                                                                     
485
0021f8   2203     ADDWFC    0x3,0x1,0x0                                                                                     
486
0001fa   5064     MOVF      0x64,0x0,0x0                                                                                    
486
0021fa   5064     MOVF      0x64,0x0,0x0                                                                                    
487
0001fc   6e10     MOVWF     0x10,0x0                                                                                        
487
0021fc   6e10     MOVWF     0x10,0x0                                                                                        
488
0001fe   6a11     CLRF      0x11,0x0                                                                                        
488
0021fe   6a11     CLRF      0x11,0x0                                                                                        
489
000200   6a12     CLRF      0x12,0x0                                                                                        
489
002200   6a12     CLRF      0x12,0x0                                                                                        
490
000202   6a13     CLRF      0x13,0x0                                                                                        
490
002202   6a13     CLRF      0x13,0x0                                                                                        
491
000204   50e8     MOVF      0xe8,0x0,0x0                                                                                    
491
002204   50e8     MOVF      0xe8,0x0,0x0                                                                                    
492
000206   2600     ADDWF     0x0,0x1,0x0                                                                                     
492
002206   2600     ADDWF     0x0,0x1,0x0                                                                                     
493
000208   5011     MOVF      0x11,0x0,0x0                                                                                    
493
002208   5011     MOVF      0x11,0x0,0x0                                                                                    
494
00020a   2201     ADDWFC    0x1,0x1,0x0                                                                                     
494
00220a   2201     ADDWFC    0x1,0x1,0x0                                                                                     
495
00020c   5012     MOVF      0x12,0x0,0x0                                                                                    
495
00220c   5012     MOVF      0x12,0x0,0x0                                                                                    
496
00020e   2202     ADDWFC    0x2,0x1,0x0                                                                                     
496
00220e   2202     ADDWFC    0x2,0x1,0x0                                                                                     
497
000210   5013     MOVF      0x13,0x0,0x0                                                                                    
497
002210   5013     MOVF      0x13,0x0,0x0                                                                                    
498
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
498
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
499
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
499
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
500
000212   d023     BRA       0x25a          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
500
002212   d023     BRA       0x225a         		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
501
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
501
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
502
                                           			//Read standard ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
502
                                           			//Read standard ident.                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
503
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
503
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
504
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
504
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
505
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
505
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
506
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
506
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
507
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
507
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
508
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
508
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
509
000214   5061     MOVF      0x61,0x0,0x0   			cm.ident = (((DWORD)RXB0SIDH)<<3) + (((DWORD)RXB0SIDL)>>5);                   F:\MCP\projects\CAN\canNode\Source\CAN.c
509
002214   5061     MOVF      0x61,0x0,0x0   			cm.ident = (((DWORD)RXB0SIDH)<<3) + (((DWORD)RXB0SIDL)>>5);                   F:\MCP\projects\CAN\canNode\Source\CAN.c
510
000216   6e00     MOVWF     0x0,0x0                                                                                         
510
002216   6e00     MOVWF     0x0,0x0                                                                                         
511
000218   6a01     CLRF      0x1,0x0                                                                                         
511
002218   6a01     CLRF      0x1,0x0                                                                                         
512
00021a   6a02     CLRF      0x2,0x0                                                                                         
512
00221a   6a02     CLRF      0x2,0x0                                                                                         
513
00021c   6a03     CLRF      0x3,0x0                                                                                         
513
00221c   6a03     CLRF      0x3,0x0                                                                                         
514
00021e   0e03     MOVLW     0x3                                                                                             
514
00221e   0e03     MOVLW     0x3                                                                                             
515
000220   0b1f     ANDLW     0x1f                                                                                            
515
002220   0b1f     ANDLW     0x1f                                                                                            
516
000222   e007     BZ        0x232                                                                                           
516
002222   e007     BZ        0x2232                                                                                          
517
000224   90d8     BCF       0xd8,0x0,0x0                                                                                    
517
002224   90d8     BCF       0xd8,0x0,0x0                                                                                    
518
000226   3600     RLCF      0x0,0x1,0x0                                                                                     
518
002226   3600     RLCF      0x0,0x1,0x0                                                                                     
519
000228   3601     RLCF      0x1,0x1,0x0                                                                                     
519
002228   3601     RLCF      0x1,0x1,0x0                                                                                     
520
00022a   3602     RLCF      0x2,0x1,0x0                                                                                     
520
00222a   3602     RLCF      0x2,0x1,0x0                                                                                     
521
00022c   3603     RLCF      0x3,0x1,0x0                                                                                     
521
00222c   3603     RLCF      0x3,0x1,0x0                                                                                     
522
00022e   06e8     DECF      0xe8,0x1,0x0                                                                                    
522
00222e   06e8     DECF      0xe8,0x1,0x0                                                                                    
523
000230   e1f9     BNZ       0x224                                                                                           
523
002230   e1f9     BNZ       0x2224                                                                                          
524
000232   5062     MOVF      0x62,0x0,0x0                                                                                    
524
002232   5062     MOVF      0x62,0x0,0x0                                                                                    
525
000234   6e04     MOVWF     0x4,0x0                                                                                         
525
002234   6e04     MOVWF     0x4,0x0                                                                                         
526
000236   6a05     CLRF      0x5,0x0                                                                                         
526
002236   6a05     CLRF      0x5,0x0                                                                                         
527
000238   6a06     CLRF      0x6,0x0                                                                                         
527
002238   6a06     CLRF      0x6,0x0                                                                                         
528
00023a   6a07     CLRF      0x7,0x0                                                                                         
528
00223a   6a07     CLRF      0x7,0x0                                                                                         
529
00023c   0e05     MOVLW     0x5                                                                                             
529
00223c   0e05     MOVLW     0x5                                                                                             
530
00023e   90d8     BCF       0xd8,0x0,0x0                                                                                    
530
00223e   90d8     BCF       0xd8,0x0,0x0                                                                                    
531
000240   3207     RRCF      0x7,0x1,0x0                                                                                     
531
002240   3207     RRCF      0x7,0x1,0x0                                                                                     
532
000242   3206     RRCF      0x6,0x1,0x0                                                                                     
532
002242   3206     RRCF      0x6,0x1,0x0                                                                                     
533
000244   3205     RRCF      0x5,0x1,0x0                                                                                     
533
002244   3205     RRCF      0x5,0x1,0x0                                                                                     
534
000246   3204     RRCF      0x4,0x1,0x0                                                                                     
534
002246   3204     RRCF      0x4,0x1,0x0                                                                                     
535
000248   06e8     DECF      0xe8,0x1,0x0                                                                                    
535
002248   06e8     DECF      0xe8,0x1,0x0                                                                                    
536
00024a   e1f9     BNZ       0x23e                                                                                           
536
00224a   e1f9     BNZ       0x223e                                                                                          
537
00024c   5004     MOVF      0x4,0x0,0x0                                                                                     
537
00224c   5004     MOVF      0x4,0x0,0x0                                                                                     
538
00024e   2600     ADDWF     0x0,0x1,0x0                                                                                     
538
00224e   2600     ADDWF     0x0,0x1,0x0                                                                                     
539
000250   5005     MOVF      0x5,0x0,0x0                                                                                     
539
002250   5005     MOVF      0x5,0x0,0x0                                                                                     
540
000252   2201     ADDWFC    0x1,0x1,0x0                                                                                     
540
002252   2201     ADDWFC    0x1,0x1,0x0                                                                                     
541
000254   5006     MOVF      0x6,0x0,0x0                                                                                     
541
002254   5006     MOVF      0x6,0x0,0x0                                                                                     
542
000256   2202     ADDWFC    0x2,0x1,0x0                                                                                     
542
002256   2202     ADDWFC    0x2,0x1,0x0                                                                                     
543
000258   5007     MOVF      0x7,0x0,0x0                                                                                     
543
002258   5007     MOVF      0x7,0x0,0x0                                                                                     
544
00025a   2203     ADDWFC    0x3,0x1,0x0                                                                                     
544
00225a   2203     ADDWFC    0x3,0x1,0x0                                                                                     
545
00025c   c000     MOVFF     0x0,0xfdf                                                                                       
545
00225c   c000     MOVFF     0x0,0xfdf                                                                                       
546
00025e   ffdf                                                                                                               
546
00225e   ffdf                                                                                                               
547
000260   0e01     MOVLW     0x1                                                                                             
547
002260   0e01     MOVLW     0x1                                                                                             
548
000262   c001     MOVFF     0x1,0xfdb                                                                                       
548
002262   c001     MOVFF     0x1,0xfdb                                                                                       
549
000264   ffdb                                                                                                               
549
002264   ffdb                                                                                                               
550
000266   0e02     MOVLW     0x2                                                                                             
550
002266   0e02     MOVLW     0x2                                                                                             
551
000268   c002     MOVFF     0x2,0xfdb                                                                                       
551
002268   c002     MOVFF     0x2,0xfdb                                                                                       
552
00026a   ffdb                                                                                                               
552
00226a   ffdb                                                                                                               
553
00026c   0e03     MOVLW     0x3                                                                                             
553
00226c   0e03     MOVLW     0x3                                                                                             
554
00026e   c003     MOVFF     0x3,0xfdb                                                                                       
554
00226e   c003     MOVFF     0x3,0xfdb                                                                                       
555
000270   ffdb                                                                                                               
555
002270   ffdb                                                                                                               
556
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
556
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
557
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
557
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
558
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
558
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
559
000272   5065     MOVF      0x65,0x0,0x0   		cm.data_length=(RXB0DLCbits.DLC3<<3)+(RXB0DLCbits.DLC2<<2)+(RXB0DLCbits.DLC1<<1)+RXB0DLCbits.DLC0; F:\MCP\projects\CAN\canNode\Source\CAN.c
559
002272   5065     MOVF      0x65,0x0,0x0   		cm.data_length=(RXB0DLCbits.DLC3<<3)+(RXB0DLCbits.DLC2<<2)+(RXB0DLCbits.DLC1<<1)+RXB0DLCbits.DLC0; F:\MCP\projects\CAN\canNode\Source\CAN.c
560
000274   0b01     ANDLW     0x1                                                                                             
560
002274   0b01     ANDLW     0x1                                                                                             
561
000276   6e02     MOVWF     0x2,0x0                                                                                         
561
002276   6e02     MOVWF     0x2,0x0                                                                                         
562
000278   5065     MOVF      0x65,0x0,0x0                                                                                    
562
002278   5065     MOVF      0x65,0x0,0x0                                                                                    
563
00027a   0b02     ANDLW     0x2                                                                                             
563
00227a   0b02     ANDLW     0x2                                                                                             
564
00027c   e001     BZ        0x280                                                                                           
564
00227c   e001     BZ        0x2280                                                                                          
565
00027e   0e01     MOVLW     0x1                                                                                             
565
00227e   0e01     MOVLW     0x1                                                                                             
566
000280   24e8     ADDWF     0xe8,0x0,0x0                                                                                    
566
002280   24e8     ADDWF     0xe8,0x0,0x0                                                                                    
567
000282   6e01     MOVWF     0x1,0x0                                                                                         
567
002282   6e01     MOVWF     0x1,0x0                                                                                         
568
000284   5065     MOVF      0x65,0x0,0x0                                                                                    
568
002284   5065     MOVF      0x65,0x0,0x0                                                                                    
569
000286   0b04     ANDLW     0x4                                                                                             
569
002286   0b04     ANDLW     0x4                                                                                             
570
000288   e001     BZ        0x28c                                                                                           
570
002288   e001     BZ        0x228c                                                                                          
571
00028a   0e01     MOVLW     0x1                                                                                             
571
00228a   0e01     MOVLW     0x1                                                                                             
572
00028c   0d04     MULLW     0x4                                                                                             
572
00228c   0d04     MULLW     0x4                                                                                             
573
00028e   cff3     MOVFF     0xff3,0x0                                                                                       
573
00228e   cff3     MOVFF     0xff3,0x0                                                                                       
574
000290   f000                                                                                                               
574
002290   f000                                                                                                               
575
000292   5065     MOVF      0x65,0x0,0x0                                                                                    
575
002292   5065     MOVF      0x65,0x0,0x0                                                                                    
576
000294   0b08     ANDLW     0x8                                                                                             
576
002294   0b08     ANDLW     0x8                                                                                             
577
000296   e001     BZ        0x29a                                                                                           
577
002296   e001     BZ        0x229a                                                                                          
578
000298   0e01     MOVLW     0x1                                                                                             
578
002298   0e01     MOVLW     0x1                                                                                             
579
00029a   0d08     MULLW     0x8                                                                                             
579
00229a   0d08     MULLW     0x8                                                                                             
580
00029c   50f3     MOVF      0xf3,0x0,0x0                                                                                    
580
00229c   50f3     MOVF      0xf3,0x0,0x0                                                                                    
581
00029e   2400     ADDWF     0x0,0x0,0x0                                                                                     
581
00229e   2400     ADDWF     0x0,0x0,0x0                                                                                     
582
0002a0   2401     ADDWF     0x1,0x0,0x0                                                                                     
582
0022a0   2401     ADDWF     0x1,0x0,0x0                                                                                     
583
0002a2   2402     ADDWF     0x2,0x0,0x0                                                                                     
583
0022a2   2402     ADDWF     0x2,0x0,0x0                                                                                     
584
0002a4   6ee7     MOVWF     0xe7,0x0                                                                                        
584
0022a4   6ee7     MOVWF     0xe7,0x0                                                                                        
585
0002a6   0e06     MOVLW     0x6                                                                                             
585
0022a6   0e06     MOVLW     0x6                                                                                             
586
0002a8   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
586
0022a8   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
587
0002aa   ffdb                                                                                                               
587
0022aa   ffdb                                                                                                               
588
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
588
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
589
                                           		// Remote request                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
589
                                           		// Remote request                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
590
0002ac   5065     MOVF      0x65,0x0,0x0   		cm.remote_request=(RXB0DLCbits.RXRTR==0?FALSE:TRUE);                           F:\MCP\projects\CAN\canNode\Source\CAN.c
590
0022ac   5065     MOVF      0x65,0x0,0x0   		cm.remote_request=(RXB0DLCbits.RXRTR==0?FALSE:TRUE);                           F:\MCP\projects\CAN\canNode\Source\CAN.c
591
0002ae   0b40     ANDLW     0x40                                                                                            
591
0022ae   0b40     ANDLW     0x40                                                                                            
592
0002b0   e102     BNZ       0x2b6                                                                                           
592
0022b0   e102     BNZ       0x22b6                                                                                          
593
0002b2   0e00     MOVLW     0x0                                                                                             
593
0022b2   0e00     MOVLW     0x0                                                                                             
594
0002b4   d001     BRA       0x2b8                                                                                           
594
0022b4   d001     BRA       0x22b8                                                                                          
595
0002b6   0e01     MOVLW     0x1                                                                                             
595
0022b6   0e01     MOVLW     0x1                                                                                             
596
0002b8   6ee7     MOVWF     0xe7,0x0                                                                                        
596
0022b8   6ee7     MOVWF     0xe7,0x0                                                                                        
597
0002ba   0e05     MOVLW     0x5                                                                                             
597
0022ba   0e05     MOVLW     0x5                                                                                             
598
0002bc   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
598
0022bc   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
599
0002be   ffdb                                                                                                               
599
0022be   ffdb                                                                                                               
600
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
600
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
601
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
601
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
602
0002c0   0e07     MOVLW     0x7            		cm.data[0]=RXB0D0;	cm.data[1]=RXB0D1;                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
602
0022c0   0e07     MOVLW     0x7            		cm.data[0]=RXB0D0;	cm.data[1]=RXB0D1;                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
603
0002c2   cf66     MOVFF     0xf66,0xfdb                                                                                     
603
0022c2   cf66     MOVFF     0xf66,0xfdb                                                                                     
604
0002c4   ffdb                                                                                                               
604
0022c4   ffdb                                                                                                               
605
0002c6   0e08     MOVLW     0x8                                                                                             
605
0022c6   0e08     MOVLW     0x8                                                                                             
606
0002c8   cf67     MOVFF     0xf67,0xfdb                                                                                     
606
0022c8   cf67     MOVFF     0xf67,0xfdb                                                                                     
607
0002ca   ffdb                                                                                                               
607
0022ca   ffdb                                                                                                               
608
0002cc   0e09     MOVLW     0x9            		cm.data[2]=RXB0D2; 	cm.data[3]=RXB0D3;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
608
0022cc   0e09     MOVLW     0x9            		cm.data[2]=RXB0D2; 	cm.data[3]=RXB0D3;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
609
0002ce   cf68     MOVFF     0xf68,0xfdb                                                                                     
609
0022ce   cf68     MOVFF     0xf68,0xfdb                                                                                     
610
0002d0   ffdb                                                                                                               
610
0022d0   ffdb                                                                                                               
611
0002d2   0e0a     MOVLW     0xa                                                                                             
611
0022d2   0e0a     MOVLW     0xa                                                                                             
612
0002d4   cf69     MOVFF     0xf69,0xfdb                                                                                     
612
0022d4   cf69     MOVFF     0xf69,0xfdb                                                                                     
613
0002d6   ffdb                                                                                                               
613
0022d6   ffdb                                                                                                               
614
0002d8   0e0b     MOVLW     0xb            		cm.data[4]=RXB0D4; 	cm.data[5]=RXB0D5;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
614
0022d8   0e0b     MOVLW     0xb            		cm.data[4]=RXB0D4; 	cm.data[5]=RXB0D5;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
615
0002da   cf6a     MOVFF     0xf6a,0xfdb                                                                                     
615
0022da   cf6a     MOVFF     0xf6a,0xfdb                                                                                     
616
0002dc   ffdb                                                                                                               
616
0022dc   ffdb                                                                                                               
617
0002de   0e0c     MOVLW     0xc                                                                                             
617
0022de   0e0c     MOVLW     0xc                                                                                             
618
0002e0   cf6b     MOVFF     0xf6b,0xfdb                                                                                     
618
0022e0   cf6b     MOVFF     0xf6b,0xfdb                                                                                     
619
0002e2   ffdb                                                                                                               
619
0022e2   ffdb                                                                                                               
620
0002e4   0e0d     MOVLW     0xd            		cm.data[6]=RXB0D6; 	cm.data[7]=RXB0D7;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
620
0022e4   0e0d     MOVLW     0xd            		cm.data[6]=RXB0D6; 	cm.data[7]=RXB0D7;                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
621
0002e6   cf6c     MOVFF     0xf6c,0xfdb                                                                                     
621
0022e6   cf6c     MOVFF     0xf6c,0xfdb                                                                                     
622
0002e8   ffdb                                                                                                               
622
0022e8   ffdb                                                                                                               
623
0002ea   0e0e     MOVLW     0xe                                                                                             
623
0022ea   0e0e     MOVLW     0xe                                                                                             
624
0002ec   cf6d     MOVFF     0xf6d,0xfdb                                                                                     
624
0022ec   cf6d     MOVFF     0xf6d,0xfdb                                                                                     
625
0002ee   ffdb                                                                                                               
625
0022ee   ffdb                                                                                                               
626
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
626
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
627
                                           		// Clear ful status                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
627
                                           		// Clear ful status                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
628
0002f0   9e60     BCF       0x60,0x7,0x0   		RXB0CONbits.RXFUL=0;                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
628
0022f0   9e60     BCF       0x60,0x7,0x0   		RXB0CONbits.RXFUL=0;                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
629
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
629
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
630
                                           		//Call main parser                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
630
                                           		//Call main parser                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
631
0002f2   cfd9     MOVFF     0xfd9,0xfe9    		canParse(cm);                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
631
0022f2   cfd9     MOVFF     0xfd9,0xfe9    		canParse(cm);                                                                  F:\MCP\projects\CAN\canNode\Source\CAN.c
632
0002f4   ffe9                                                                                                               
632
0022f4   ffe9                                                                                                               
633
0002f6   cfda     MOVFF     0xfda,0xfea                                                                                     
633
0022f6   cfda     MOVFF     0xfda,0xfea                                                                                     
634
0002f8   ffea                                                                                                               
634
0022f8   ffea                                                                                                               
635
0002fa   cfee     MOVFF     0xfee,0xfe6                                                                                     
635
0022fa   cfee     MOVFF     0xfee,0xfe6                                                                                     
636
0002fc   ffe6                                                                                                               
636
0022fc   ffe6                                                                                                               
637
0002fe   cfee     MOVFF     0xfee,0xfe6                                                                                     
637
0022fe   cfee     MOVFF     0xfee,0xfe6                                                                                     
638
000300   ffe6                                                                                                               
638
002300   ffe6                                                                                                               
639
000302   cfee     MOVFF     0xfee,0xfe6                                                                                     
639
002302   cfee     MOVFF     0xfee,0xfe6                                                                                     
640
000304   ffe6                                                                                                               
640
002304   ffe6                                                                                                               
641
000306   cfee     MOVFF     0xfee,0xfe6                                                                                     
641
002306   cfee     MOVFF     0xfee,0xfe6                                                                                     
642
000308   ffe6                                                                                                               
642
002308   ffe6                                                                                                               
643
00030a   cfee     MOVFF     0xfee,0xfe6                                                                                     
643
00230a   cfee     MOVFF     0xfee,0xfe6                                                                                     
644
00030c   ffe6                                                                                                               
644
00230c   ffe6                                                                                                               
645
00030e   cfee     MOVFF     0xfee,0xfe6                                                                                     
645
00230e   cfee     MOVFF     0xfee,0xfe6                                                                                     
646
000310   ffe6                                                                                                               
646
002310   ffe6                                                                                                               
647
000312   cfee     MOVFF     0xfee,0xfe6                                                                                     
647
002312   cfee     MOVFF     0xfee,0xfe6                                                                                     
648
000314   ffe6                                                                                                               
648
002314   ffe6                                                                                                               
649
000316   cfee     MOVFF     0xfee,0xfe6                                                                                     
649
002316   cfee     MOVFF     0xfee,0xfe6                                                                                     
650
000318   ffe6                                                                                                               
650
002318   ffe6                                                                                                               
651
00031a   cfee     MOVFF     0xfee,0xfe6                                                                                     
651
00231a   cfee     MOVFF     0xfee,0xfe6                                                                                     
652
00031c   ffe6                                                                                                               
652
00231c   ffe6                                                                                                               
653
00031e   cfee     MOVFF     0xfee,0xfe6                                                                                     
653
00231e   cfee     MOVFF     0xfee,0xfe6                                                                                     
654
000320   ffe6                                                                                                               
654
002320   ffe6                                                                                                               
655
000322   cfee     MOVFF     0xfee,0xfe6                                                                                     
655
002322   cfee     MOVFF     0xfee,0xfe6                                                                                     
656
000324   ffe6                                                                                                               
656
002324   ffe6                                                                                                               
657
000326   cfee     MOVFF     0xfee,0xfe6                                                                                     
657
002326   cfee     MOVFF     0xfee,0xfe6                                                                                     
658
000328   ffe6                                                                                                               
658
002328   ffe6                                                                                                               
659
00032a   cfee     MOVFF     0xfee,0xfe6                                                                                     
659
00232a   cfee     MOVFF     0xfee,0xfe6                                                                                     
660
00032c   ffe6                                                                                                               
660
00232c   ffe6                                                                                                               
661
00032e   cfee     MOVFF     0xfee,0xfe6                                                                                     
661
00232e   cfee     MOVFF     0xfee,0xfe6                                                                                     
662
000330   ffe6                                                                                                               
662
002330   ffe6                                                                                                               
663
000332   cfee     MOVFF     0xfee,0xfe6                                                                                     
663
002332   cfee     MOVFF     0xfee,0xfe6                                                                                     
664
000334   ffe6                                                                                                               
664
002334   ffe6                                                                                                               
665
000336   ec66     CALL      0x8cc,0x0                                                                                       
665
002336   ec66     CALL      0x28cc,0x0                                                                                      
666
000338   f004                                                                                                               
666
002338   f014                                                                                                               
667
00033a   6e00     MOVWF     0x0,0x0                                                                                         
667
00233a   6e00     MOVWF     0x0,0x0                                                                                         
668
00033c   0e0f     MOVLW     0xf                                                                                             
668
00233c   0e0f     MOVLW     0xf                                                                                             
669
00033e   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
669
00233e   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
670
000340   5000     MOVF      0x0,0x0,0x0                                                                                     
670
002340   5000     MOVF      0x0,0x0,0x0                                                                                     
671
000342   0e0f     MOVLW     0xf            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
671
002342   0e0f     MOVLW     0xf            }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
672
000344   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
672
002344   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
673
000346   e202     BC        0x34c                                                                                           
673
002346   e202     BC        0x234c                                                                                          
674
000348   6ae1     CLRF      0xe1,0x0                                                                                        
674
002348   6ae1     CLRF      0xe1,0x0                                                                                        
675
00034a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
675
00234a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
676
00034c   6ee1     MOVWF     0xe1,0x0                                                                                        
676
00234c   6ee1     MOVWF     0xe1,0x0                                                                                        
677
00034e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
677
00234e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
678
000350   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
678
002350   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
679
000352   ffd9                                                                                                               
679
002352   ffd9                                                                                                               
680
000354   0012     RETURN    0x0                                                                                             
680
002354   0012     RETURN    0x0                                                                                             
681
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
681
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
682
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
682
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
683
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
683
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
684
                                           *	Function: canSendMessage                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
684
                                           *	Function: canSendMessage                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
685
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
685
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
686
                                           *	Input:	CAN_MESSAGE to send                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
686
                                           *	Input:	CAN_MESSAGE to send                                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
687
                                           *	Output: True if packet scheduled sucess, false otherwise.                      F:\MCP\projects\CAN\canNode\Source\CAN.c
687
                                           *	Output: True if packet scheduled sucess, false otherwise.                      F:\MCP\projects\CAN\canNode\Source\CAN.c
688
                                           *	Pre-conditions: canInit                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
688
                                           *	Pre-conditions: canInit                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
689
                                           *	Affects: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
689
                                           *	Affects: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
690
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
690
                                           *	Depends: ..                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
691
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
691
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
692
000356   cfd9     MOVFF     0xfd9,0xfe6    BOOL canSendMessage(CAN_MESSAGE cm,CAN_PRIORITY prio)                            F:\MCP\projects\CAN\canNode\Source\CAN.c
692
002356   cfd9     MOVFF     0xfd9,0xfe6    BOOL canSendMessage(CAN_MESSAGE cm,CAN_PRIORITY prio)                            F:\MCP\projects\CAN\canNode\Source\CAN.c
693
000358   ffe6                                                                                                               
693
002358   ffe6                                                                                                               
694
00035a   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
694
00235a   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
695
00035c   ffd9                                                                                                               
695
00235c   ffd9                                                                                                               
696
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
696
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
697
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
697
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
698
00035e   010f     MOVLB     0xf            	if ( TXB0CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00011; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
698
00235e   010f     MOVLB     0xf            	if ( TXB0CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00011; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
699
000360   b740     BTFSC     0x40,0x3,0x1                                                                                    
699
002360   b740     BTFSC     0x40,0x3,0x1                                                                                    
700
000362   d004     BRA       0x36c                                                                                           
700
002362   d004     BRA       0x236c                                                                                          
701
000364   0e00     MOVLW     0x0                                                                                             
701
002364   0e00     MOVLW     0x0                                                                                             
702
000366   1477     ANDWF     0x77,0x0,0x0                                                                                    
702
002366   1477     ANDWF     0x77,0x0,0x0                                                                                    
703
000368   0903     IORLW     0x3                                                                                             
703
002368   0903     IORLW     0x3                                                                                             
704
00036a   6e77     MOVWF     0x77,0x0                                                                                        
704
00236a   6e77     MOVWF     0x77,0x0                                                                                        
705
00036c   010f     MOVLB     0xf            	if ( TXB1CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00100; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
705
00236c   010f     MOVLB     0xf            	if ( TXB1CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00100; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
706
00036e   b730     BTFSC     0x30,0x3,0x1                                                                                    
706
00236e   b730     BTFSC     0x30,0x3,0x1                                                                                    
707
000370   d004     BRA       0x37a                                                                                           
707
002370   d004     BRA       0x237a                                                                                          
708
000372   0e00     MOVLW     0x0                                                                                             
708
002372   0e00     MOVLW     0x0                                                                                             
709
000374   1477     ANDWF     0x77,0x0,0x0                                                                                    
709
002374   1477     ANDWF     0x77,0x0,0x0                                                                                    
710
000376   0904     IORLW     0x4                                                                                             
710
002376   0904     IORLW     0x4                                                                                             
711
000378   6e77     MOVWF     0x77,0x0                                                                                        
711
002378   6e77     MOVWF     0x77,0x0                                                                                        
712
00037a   010f     MOVLB     0xf            	if ( TXB2CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00101; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
712
00237a   010f     MOVLB     0xf            	if ( TXB2CONbits.TXREQ == 0 )  { ECANCON=(ECANCON&0b00000)|0b00101; }           F:\MCP\projects\CAN\canNode\Source\CAN.c
713
00037c   b720     BTFSC     0x20,0x3,0x1                                                                                    
713
00237c   b720     BTFSC     0x20,0x3,0x1                                                                                    
714
00037e   d005     BRA       0x38a                                                                                           
714
00237e   d005     BRA       0x238a                                                                                          
715
000380   0e00     MOVLW     0x0                                                                                             
715
002380   0e00     MOVLW     0x0                                                                                             
716
000382   1477     ANDWF     0x77,0x0,0x0                                                                                    
716
002382   1477     ANDWF     0x77,0x0,0x0                                                                                    
717
000384   0905     IORLW     0x5                                                                                             
717
002384   0905     IORLW     0x5                                                                                             
718
000386   6e77     MOVWF     0x77,0x0                                                                                        
718
002386   6e77     MOVWF     0x77,0x0                                                                                        
719
                                           	// None of the transmit buffers were empty.                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
719
                                           	// None of the transmit buffers were empty.                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
720
000388   d002     BRA       0x38e          	else { return FALSE;}                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
720
002388   d002     BRA       0x238e         	else { return FALSE;}                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
721
00038a   0e00     MOVLW     0x0                                                                                             
721
00238a   0e00     MOVLW     0x0                                                                                             
722
00038c   d0e4     BRA       0x556                                                                                           
722
00238c   d0e4     BRA       0x2556                                                                                          
723
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
723
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
724
00038e   0eef     MOVLW     0xef           	if (prio<0 || prio>3) prio = 0;                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
724
00238e   0eef     MOVLW     0xef           	if (prio<0 || prio>3) prio = 0;                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
725
000390   cfdb     MOVFF     0xfdb,0x0                                                                                       
725
002390   cfdb     MOVFF     0xfdb,0x0                                                                                       
726
000392   f000                                                                                                               
726
002392   f000                                                                                                               
727
000394   3400     RLCF      0x0,0x0,0x0                                                                                     
727
002394   3400     RLCF      0x0,0x0,0x0                                                                                     
728
000396   e20e     BC        0x3b4                                                                                           
728
002396   e20e     BC        0x23b4                                                                                          
729
000398   0eef     MOVLW     0xef                                                                                            
729
002398   0eef     MOVLW     0xef                                                                                            
730
00039a   cfdb     MOVFF     0xfdb,0x1                                                                                       
730
00239a   cfdb     MOVFF     0xfdb,0x1                                                                                       
731
00039c   f001                                                                                                               
731
00239c   f001                                                                                                               
732
00039e   0e03     MOVLW     0x3                                                                                             
732
00239e   0e03     MOVLW     0x3                                                                                             
733
0003a0   6ee7     MOVWF     0xe7,0x0                                                                                        
733
0023a0   6ee7     MOVWF     0xe7,0x0                                                                                        
734
0003a2   1801     XORWF     0x1,0x0,0x0                                                                                     
734
0023a2   1801     XORWF     0x1,0x0,0x0                                                                                     
735
0003a4   aee8     BTFSS     0xe8,0x7,0x0                                                                                    
735
0023a4   aee8     BTFSS     0xe8,0x7,0x0                                                                                    
736
0003a6   d002     BRA       0x3ac                                                                                           
736
0023a6   d002     BRA       0x23ac                                                                                          
737
0003a8   3401     RLCF      0x1,0x0,0x0                                                                                     
737
0023a8   3401     RLCF      0x1,0x0,0x0                                                                                     
738
0003aa   d003     BRA       0x3b2                                                                                           
738
0023aa   d003     BRA       0x23b2                                                                                          
739
0003ac   50e7     MOVF      0xe7,0x0,0x0                                                                                    
739
0023ac   50e7     MOVF      0xe7,0x0,0x0                                                                                    
740
0003ae   80d8     BSF       0xd8,0x0,0x0                                                                                    
740
0023ae   80d8     BSF       0xd8,0x0,0x0                                                                                    
741
0003b0   5401     SUBFWB    0x1,0x0,0x0                                                                                     
741
0023b0   5401     SUBFWB    0x1,0x0,0x0                                                                                     
742
0003b2   e202     BC        0x3b8                                                                                           
742
0023b2   e202     BC        0x23b8                                                                                          
743
0003b4   0eef     MOVLW     0xef                                                                                            
743
0023b4   0eef     MOVLW     0xef                                                                                            
744
0003b6   6adb     CLRF      0xdb,0x0                                                                                        
744
0023b6   6adb     CLRF      0xdb,0x0                                                                                        
745
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
745
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
746
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
746
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
747
0003b8   0ef4     MOVLW     0xf4           		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
747
0023b8   0ef4     MOVLW     0xf4           		if (cm.extended==TRUE)                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
748
0003ba   04db     DECF      0xdb,0x0,0x0                                                                                    
748
0023ba   04db     DECF      0xdb,0x0,0x0                                                                                    
749
0003bc   e15f     BNZ       0x47c                                                                                           
749
0023bc   e15f     BNZ       0x247c                                                                                          
750
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
750
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
751
                                           			//Write extended ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
751
                                           			//Write extended ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
752
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
752
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
753
                                           			//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
753
                                           			//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
754
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
754
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
755
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
755
                                                   	//RXB0SIDH 28 27 26 25 24 23 22 21                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
756
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
756
                                                   	//RXB0SIDL 20 19 18 xx xx xx 17 16                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
757
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
757
                                                   	//RXB0EIDH 15 14 13 12 11 10 09 08                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
758
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
758
                                                   	//RXB0EIDL 07 06 05 04 03 02 01 00                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
759
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
759
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
760
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
760
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
761
0003be   0ef0     MOVLW     0xf0                   	RXB0SIDH =  (BYTE)((cm.ident>>21));                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
761
0023be   0ef0     MOVLW     0xf0                   	RXB0SIDH =  (BYTE)((cm.ident>>21));                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
762
0003c0   cfdb     MOVFF     0xfdb,0x0                                                                                       
762
0023c0   cfdb     MOVFF     0xfdb,0x0                                                                                       
763
0003c2   f000                                                                                                               
763
0023c2   f000                                                                                                               
764
0003c4   0ef1     MOVLW     0xf1                                                                                            
764
0023c4   0ef1     MOVLW     0xf1                                                                                            
765
0003c6   cfdb     MOVFF     0xfdb,0x1                                                                                       
765
0023c6   cfdb     MOVFF     0xfdb,0x1                                                                                       
766
0003c8   f001                                                                                                               
766
0023c8   f001                                                                                                               
767
0003ca   0ef2     MOVLW     0xf2                                                                                            
767
0023ca   0ef2     MOVLW     0xf2                                                                                            
768
0003cc   cfdb     MOVFF     0xfdb,0x2                                                                                       
768
0023cc   cfdb     MOVFF     0xfdb,0x2                                                                                       
769
0003ce   f002                                                                                                               
769
0023ce   f002                                                                                                               
770
0003d0   0ef3     MOVLW     0xf3                                                                                            
770
0023d0   0ef3     MOVLW     0xf3                                                                                            
771
0003d2   cfdb     MOVFF     0xfdb,0x3                                                                                       
771
0023d2   cfdb     MOVFF     0xfdb,0x3                                                                                       
772
0003d4   f003                                                                                                               
772
0023d4   f003                                                                                                               
773
0003d6   0e15     MOVLW     0x15                                                                                            
773
0023d6   0e15     MOVLW     0x15                                                                                            
774
0003d8   90d8     BCF       0xd8,0x0,0x0                                                                                    
774
0023d8   90d8     BCF       0xd8,0x0,0x0                                                                                    
775
0003da   3203     RRCF      0x3,0x1,0x0                                                                                     
775
0023da   3203     RRCF      0x3,0x1,0x0                                                                                     
776
0003dc   3202     RRCF      0x2,0x1,0x0                                                                                     
776
0023dc   3202     RRCF      0x2,0x1,0x0                                                                                     
777
0003de   3201     RRCF      0x1,0x1,0x0                                                                                     
777
0023de   3201     RRCF      0x1,0x1,0x0                                                                                     
778
0003e0   3200     RRCF      0x0,0x1,0x0                                                                                     
778
0023e0   3200     RRCF      0x0,0x1,0x0                                                                                     
779
0003e2   06e8     DECF      0xe8,0x1,0x0                                                                                    
779
0023e2   06e8     DECF      0xe8,0x1,0x0                                                                                    
780
0003e4   e1f9     BNZ       0x3d8                                                                                           
780
0023e4   e1f9     BNZ       0x23d8                                                                                          
781
0003e6   5000     MOVF      0x0,0x0,0x0                                                                                     
781
0023e6   5000     MOVF      0x0,0x0,0x0                                                                                     
782
0003e8   6e61     MOVWF     0x61,0x0                                                                                        
782
0023e8   6e61     MOVWF     0x61,0x0                                                                                        
783
0003ea   0ef0     MOVLW     0xf0                   	RXB0SIDL = ((BYTE)(cm.ident>>16) & 0x03) + ((BYTE)(cm.ident>>13) & 0xE0); F:\MCP\projects\CAN\canNode\Source\CAN.c
783
0023ea   0ef0     MOVLW     0xf0                   	RXB0SIDL = ((BYTE)(cm.ident>>16) & 0x03) + ((BYTE)(cm.ident>>13) & 0xE0); F:\MCP\projects\CAN\canNode\Source\CAN.c
784
0003ec   cfdb     MOVFF     0xfdb,0x5                                                                                       
784
0023ec   cfdb     MOVFF     0xfdb,0x5                                                                                       
785
0003ee   f005                                                                                                               
785
0023ee   f005                                                                                                               
786
0003f0   0ef1     MOVLW     0xf1                                                                                            
786
0023f0   0ef1     MOVLW     0xf1                                                                                            
787
0003f2   cfdb     MOVFF     0xfdb,0x6                                                                                       
787
0023f2   cfdb     MOVFF     0xfdb,0x6                                                                                       
788
0003f4   f006                                                                                                               
788
0023f4   f006                                                                                                               
789
0003f6   0ef2     MOVLW     0xf2                                                                                            
789
0023f6   0ef2     MOVLW     0xf2                                                                                            
790
0003f8   cfdb     MOVFF     0xfdb,0x7                                                                                       
790
0023f8   cfdb     MOVFF     0xfdb,0x7                                                                                       
791
0003fa   f007                                                                                                               
791
0023fa   f007                                                                                                               
792
0003fc   0ef3     MOVLW     0xf3                                                                                            
792
0023fc   0ef3     MOVLW     0xf3                                                                                            
793
0003fe   cfdb     MOVFF     0xfdb,0x8                                                                                       
793
0023fe   cfdb     MOVFF     0xfdb,0x8                                                                                       
794
000400   f008                                                                                                               
794
002400   f008                                                                                                               
795
000402   0e0d     MOVLW     0xd                                                                                             
795
002402   0e0d     MOVLW     0xd                                                                                             
796
000404   90d8     BCF       0xd8,0x0,0x0                                                                                    
796
002404   90d8     BCF       0xd8,0x0,0x0                                                                                    
797
000406   3208     RRCF      0x8,0x1,0x0                                                                                     
797
002406   3208     RRCF      0x8,0x1,0x0                                                                                     
798
000408   3207     RRCF      0x7,0x1,0x0                                                                                     
798
002408   3207     RRCF      0x7,0x1,0x0                                                                                     
799
00040a   3206     RRCF      0x6,0x1,0x0                                                                                     
799
00240a   3206     RRCF      0x6,0x1,0x0                                                                                     
800
00040c   3205     RRCF      0x5,0x1,0x0                                                                                     
800
00240c   3205     RRCF      0x5,0x1,0x0                                                                                     
801
00040e   06e8     DECF      0xe8,0x1,0x0                                                                                    
801
00240e   06e8     DECF      0xe8,0x1,0x0                                                                                    
802
000410   e1f9     BNZ       0x404                                                                                           
802
002410   e1f9     BNZ       0x2404                                                                                          
803
000412   0ee0     MOVLW     0xe0                                                                                            
803
002412   0ee0     MOVLW     0xe0                                                                                            
804
000414   1405     ANDWF     0x5,0x0,0x0                                                                                     
804
002414   1405     ANDWF     0x5,0x0,0x0                                                                                     
805
000416   6e04     MOVWF     0x4,0x0                                                                                         
805
002416   6e04     MOVWF     0x4,0x0                                                                                         
806
000418   0ef0     MOVLW     0xf0                                                                                            
806
002418   0ef0     MOVLW     0xf0                                                                                            
807
00041a   cfdb     MOVFF     0xfdb,0x0                                                                                       
807
00241a   cfdb     MOVFF     0xfdb,0x0                                                                                       
808
00041c   f000                                                                                                               
808
00241c   f000                                                                                                               
809
00041e   0ef1     MOVLW     0xf1                                                                                            
809
00241e   0ef1     MOVLW     0xf1                                                                                            
810
000420   cfdb     MOVFF     0xfdb,0x1                                                                                       
810
002420   cfdb     MOVFF     0xfdb,0x1                                                                                       
811
000422   f001                                                                                                               
811
002422   f001                                                                                                               
812
000424   0ef2     MOVLW     0xf2                                                                                            
812
002424   0ef2     MOVLW     0xf2                                                                                            
813
000426   cfdb     MOVFF     0xfdb,0x2                                                                                       
813
002426   cfdb     MOVFF     0xfdb,0x2                                                                                       
814
000428   f002                                                                                                               
814
002428   f002                                                                                                               
815
00042a   0ef3     MOVLW     0xf3                                                                                            
815
00242a   0ef3     MOVLW     0xf3                                                                                            
816
00042c   cfdb     MOVFF     0xfdb,0x3                                                                                       
816
00242c   cfdb     MOVFF     0xfdb,0x3                                                                                       
817
00042e   f003                                                                                                               
817
00242e   f003                                                                                                               
818
000430   0e10     MOVLW     0x10                                                                                            
818
002430   0e10     MOVLW     0x10                                                                                            
819
000432   90d8     BCF       0xd8,0x0,0x0                                                                                    
819
002432   90d8     BCF       0xd8,0x0,0x0                                                                                    
820
000434   3203     RRCF      0x3,0x1,0x0                                                                                     
820
002434   3203     RRCF      0x3,0x1,0x0                                                                                     
821
000436   3202     RRCF      0x2,0x1,0x0                                                                                     
821
002436   3202     RRCF      0x2,0x1,0x0                                                                                     
822
000438   3201     RRCF      0x1,0x1,0x0                                                                                     
822
002438   3201     RRCF      0x1,0x1,0x0                                                                                     
823
00043a   3200     RRCF      0x0,0x1,0x0                                                                                     
823
00243a   3200     RRCF      0x0,0x1,0x0                                                                                     
824
00043c   06e8     DECF      0xe8,0x1,0x0                                                                                    
824
00243c   06e8     DECF      0xe8,0x1,0x0                                                                                    
825
00043e   e1f9     BNZ       0x432                                                                                           
825
00243e   e1f9     BNZ       0x2432                                                                                          
826
000440   0e03     MOVLW     0x3                                                                                             
826
002440   0e03     MOVLW     0x3                                                                                             
827
000442   1400     ANDWF     0x0,0x0,0x0                                                                                     
827
002442   1400     ANDWF     0x0,0x0,0x0                                                                                     
828
000444   2404     ADDWF     0x4,0x0,0x0                                                                                     
828
002444   2404     ADDWF     0x4,0x0,0x0                                                                                     
829
000446   6e62     MOVWF     0x62,0x0                                                                                        
829
002446   6e62     MOVWF     0x62,0x0                                                                                        
830
000448   0ef0     MOVLW     0xf0                   	RXB0EIDH =  (BYTE)(cm.ident>>8);                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
830
002448   0ef0     MOVLW     0xf0                   	RXB0EIDH =  (BYTE)(cm.ident>>8);                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
831
00044a   cfdb     MOVFF     0xfdb,0x0                                                                                       
831
00244a   cfdb     MOVFF     0xfdb,0x0                                                                                       
832
00044c   f000                                                                                                               
832
00244c   f000                                                                                                               
833
00044e   0ef1     MOVLW     0xf1                                                                                            
833
00244e   0ef1     MOVLW     0xf1                                                                                            
834
000450   cfdb     MOVFF     0xfdb,0x1                                                                                       
834
002450   cfdb     MOVFF     0xfdb,0x1                                                                                       
835
000452   f001                                                                                                               
835
002452   f001                                                                                                               
836
000454   0ef2     MOVLW     0xf2                                                                                            
836
002454   0ef2     MOVLW     0xf2                                                                                            
837
000456   cfdb     MOVFF     0xfdb,0x2                                                                                       
837
002456   cfdb     MOVFF     0xfdb,0x2                                                                                       
838
000458   f002                                                                                                               
838
002458   f002                                                                                                               
839
00045a   0ef3     MOVLW     0xf3                                                                                            
839
00245a   0ef3     MOVLW     0xf3                                                                                            
840
00045c   cfdb     MOVFF     0xfdb,0x3                                                                                       
840
00245c   cfdb     MOVFF     0xfdb,0x3                                                                                       
841
00045e   f003                                                                                                               
841
00245e   f003                                                                                                               
842
000460   0e08     MOVLW     0x8                                                                                             
842
002460   0e08     MOVLW     0x8                                                                                             
843
000462   90d8     BCF       0xd8,0x0,0x0                                                                                    
843
002462   90d8     BCF       0xd8,0x0,0x0                                                                                    
844
000464   3203     RRCF      0x3,0x1,0x0                                                                                     
844
002464   3203     RRCF      0x3,0x1,0x0                                                                                     
845
000466   3202     RRCF      0x2,0x1,0x0                                                                                     
845
002466   3202     RRCF      0x2,0x1,0x0                                                                                     
846
000468   3201     RRCF      0x1,0x1,0x0                                                                                     
846
002468   3201     RRCF      0x1,0x1,0x0                                                                                     
847
00046a   3200     RRCF      0x0,0x1,0x0                                                                                     
847
00246a   3200     RRCF      0x0,0x1,0x0                                                                                     
848
00046c   06e8     DECF      0xe8,0x1,0x0                                                                                    
848
00246c   06e8     DECF      0xe8,0x1,0x0                                                                                    
849
00046e   e1f9     BNZ       0x462                                                                                           
849
00246e   e1f9     BNZ       0x2462                                                                                          
850
000470   5000     MOVF      0x0,0x0,0x0                                                                                     
850
002470   5000     MOVF      0x0,0x0,0x0                                                                                     
851
000472   6e63     MOVWF     0x63,0x0                                                                                        
851
002472   6e63     MOVWF     0x63,0x0                                                                                        
852
000474   0ef0     MOVLW     0xf0                   	RXB0EIDL =  (BYTE)cm.ident;                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
852
002474   0ef0     MOVLW     0xf0                   	RXB0EIDL =  (BYTE)cm.ident;                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
853
000476   50db     MOVF      0xdb,0x0,0x0                                                                                    
853
002476   50db     MOVF      0xdb,0x0,0x0                                                                                    
854
000478   6e64     MOVWF     0x64,0x0                                                                                        
854
002478   6e64     MOVWF     0x64,0x0                                                                                        
855
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
855
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
856
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
856
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
857
00047a   d02f     BRA       0x4da          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
857
00247a   d02f     BRA       0x24da         		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
858
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
858
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
859
                                           			//Write standard ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
859
                                           			//Write standard ident.                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
860
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
860
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
861
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
861
                                           			//xx xx xx xx xx 10 09 08   07 06 05 04 03 02 01 00                           F:\MCP\projects\CAN\canNode\Source\CAN.c
862
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
862
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
863
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
863
                                                   	//RXB0SIDH 10 09 08 07 06 05 04 03                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
864
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
864
                                                   	//RXB0SIDL 02 01 00 xx xx xx xx xx                                      F:\MCP\projects\CAN\canNode\Source\CAN.c
865
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
865
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
866
00047c   0ef0     MOVLW     0xf0                  		RXB0SIDH=  (BYTE)(cm.ident>>3);                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
866
00247c   0ef0     MOVLW     0xf0                  		RXB0SIDH=  (BYTE)(cm.ident>>3);                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
867
00047e   cfdb     MOVFF     0xfdb,0x0                                                                                       
867
00247e   cfdb     MOVFF     0xfdb,0x0                                                                                       
868
000480   f000                                                                                                               
868
002480   f000                                                                                                               
869
000482   0ef1     MOVLW     0xf1                                                                                            
869
002482   0ef1     MOVLW     0xf1                                                                                            
870
000484   cfdb     MOVFF     0xfdb,0x1                                                                                       
870
002484   cfdb     MOVFF     0xfdb,0x1                                                                                       
871
000486   f001                                                                                                               
871
002486   f001                                                                                                               
872
000488   0ef2     MOVLW     0xf2                                                                                            
872
002488   0ef2     MOVLW     0xf2                                                                                            
873
00048a   cfdb     MOVFF     0xfdb,0x2                                                                                       
873
00248a   cfdb     MOVFF     0xfdb,0x2                                                                                       
874
00048c   f002                                                                                                               
874
00248c   f002                                                                                                               
875
00048e   0ef3     MOVLW     0xf3                                                                                            
875
00248e   0ef3     MOVLW     0xf3                                                                                            
876
000490   cfdb     MOVFF     0xfdb,0x3                                                                                       
876
002490   cfdb     MOVFF     0xfdb,0x3                                                                                       
877
000492   f003                                                                                                               
877
002492   f003                                                                                                               
878
000494   0e03     MOVLW     0x3                                                                                             
878
002494   0e03     MOVLW     0x3                                                                                             
879
000496   90d8     BCF       0xd8,0x0,0x0                                                                                    
879
002496   90d8     BCF       0xd8,0x0,0x0                                                                                    
880
000498   3203     RRCF      0x3,0x1,0x0                                                                                     
880
002498   3203     RRCF      0x3,0x1,0x0                                                                                     
881
00049a   3202     RRCF      0x2,0x1,0x0                                                                                     
881
00249a   3202     RRCF      0x2,0x1,0x0                                                                                     
882
00049c   3201     RRCF      0x1,0x1,0x0                                                                                     
882
00249c   3201     RRCF      0x1,0x1,0x0                                                                                     
883
00049e   3200     RRCF      0x0,0x1,0x0                                                                                     
883
00249e   3200     RRCF      0x0,0x1,0x0                                                                                     
884
0004a0   06e8     DECF      0xe8,0x1,0x0                                                                                    
884
0024a0   06e8     DECF      0xe8,0x1,0x0                                                                                    
885
0004a2   e1f9     BNZ       0x496                                                                                           
885
0024a2   e1f9     BNZ       0x2496                                                                                          
886
0004a4   5000     MOVF      0x0,0x0,0x0                                                                                     
886
0024a4   5000     MOVF      0x0,0x0,0x0                                                                                     
887
0004a6   6e61     MOVWF     0x61,0x0                                                                                        
887
0024a6   6e61     MOVWF     0x61,0x0                                                                                        
888
0004a8   0ef0     MOVLW     0xf0                   	RXB0SIDL= ((BYTE)(cm.ident<<5) & 0xE0);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
888
0024a8   0ef0     MOVLW     0xf0                   	RXB0SIDL= ((BYTE)(cm.ident<<5) & 0xE0);                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
889
0004aa   cfdb     MOVFF     0xfdb,0x0                                                                                       
889
0024aa   cfdb     MOVFF     0xfdb,0x0                                                                                       
890
0004ac   f000                                                                                                               
890
0024ac   f000                                                                                                               
891
0004ae   0ef1     MOVLW     0xf1                                                                                            
891
0024ae   0ef1     MOVLW     0xf1                                                                                            
892
0004b0   cfdb     MOVFF     0xfdb,0x1                                                                                       
892
0024b0   cfdb     MOVFF     0xfdb,0x1                                                                                       
893
0004b2   f001                                                                                                               
893
0024b2   f001                                                                                                               
894
0004b4   0ef2     MOVLW     0xf2                                                                                            
894
0024b4   0ef2     MOVLW     0xf2                                                                                            
895
0004b6   cfdb     MOVFF     0xfdb,0x2                                                                                       
895
0024b6   cfdb     MOVFF     0xfdb,0x2                                                                                       
896
0004b8   f002                                                                                                               
896
0024b8   f002                                                                                                               
897
0004ba   0ef3     MOVLW     0xf3                                                                                            
897
0024ba   0ef3     MOVLW     0xf3                                                                                            
898
0004bc   cfdb     MOVFF     0xfdb,0x3                                                                                       
898
0024bc   cfdb     MOVFF     0xfdb,0x3                                                                                       
899
0004be   f003                                                                                                               
899
0024be   f003                                                                                                               
900
0004c0   0e05     MOVLW     0x5                                                                                             
900
0024c0   0e05     MOVLW     0x5                                                                                             
901
0004c2   0b1f     ANDLW     0x1f                                                                                            
901
0024c2   0b1f     ANDLW     0x1f                                                                                            
902
0004c4   e007     BZ        0x4d4                                                                                           
902
0024c4   e007     BZ        0x24d4                                                                                          
903
0004c6   90d8     BCF       0xd8,0x0,0x0                                                                                    
903
0024c6   90d8     BCF       0xd8,0x0,0x0                                                                                    
904
0004c8   3600     RLCF      0x0,0x1,0x0                                                                                     
904
0024c8   3600     RLCF      0x0,0x1,0x0                                                                                     
905
0004ca   3601     RLCF      0x1,0x1,0x0                                                                                     
905
0024ca   3601     RLCF      0x1,0x1,0x0                                                                                     
906
0004cc   3602     RLCF      0x2,0x1,0x0                                                                                     
906
0024cc   3602     RLCF      0x2,0x1,0x0                                                                                     
907
0004ce   3603     RLCF      0x3,0x1,0x0                                                                                     
907
0024ce   3603     RLCF      0x3,0x1,0x0                                                                                     
908
0004d0   06e8     DECF      0xe8,0x1,0x0                                                                                    
908
0024d0   06e8     DECF      0xe8,0x1,0x0                                                                                    
909
0004d2   e1f9     BNZ       0x4c6                                                                                           
909
0024d2   e1f9     BNZ       0x24c6                                                                                          
910
0004d4   0ee0     MOVLW     0xe0                                                                                            
910
0024d4   0ee0     MOVLW     0xe0                                                                                            
911
0004d6   1400     ANDWF     0x0,0x0,0x0                                                                                     
911
0024d6   1400     ANDWF     0x0,0x0,0x0                                                                                     
912
0004d8   6e62     MOVWF     0x62,0x0                                                                                        
912
0024d8   6e62     MOVWF     0x62,0x0                                                                                        
913
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
913
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
914
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
914
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
915
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
915
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
916
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
916
                                           		// Data length                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
917
0004da   6a65     CLRF      0x65,0x0       		RXB0DLC = 0;                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
917
0024da   6a65     CLRF      0x65,0x0       		RXB0DLC = 0;                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
918
0004dc   0ef6     MOVLW     0xf6           		if (cm.data_length>8) RXB0DLC=8; else RXB0DLC=cm.data_length;                  F:\MCP\projects\CAN\canNode\Source\CAN.c
918
0024dc   0ef6     MOVLW     0xf6           		if (cm.data_length>8) RXB0DLC=8; else RXB0DLC=cm.data_length;                  F:\MCP\projects\CAN\canNode\Source\CAN.c
919
0004de   50db     MOVF      0xdb,0x0,0x0                                                                                    
919
0024de   50db     MOVF      0xdb,0x0,0x0                                                                                    
920
0004e0   0808     SUBLW     0x8                                                                                             
920
0024e0   0808     SUBLW     0x8                                                                                             
921
0004e2   e203     BC        0x4ea                                                                                           
921
0024e2   e203     BC        0x24ea                                                                                          
922
0004e4   0e08     MOVLW     0x8                                                                                             
922
0024e4   0e08     MOVLW     0x8                                                                                             
923
0004e6   6e65     MOVWF     0x65,0x0                                                                                        
923
0024e6   6e65     MOVWF     0x65,0x0                                                                                        
924
0004e8   d003     BRA       0x4f0                                                                                           
924
0024e8   d003     BRA       0x24f0                                                                                          
925
0004ea   0ef6     MOVLW     0xf6                                                                                            
925
0024ea   0ef6     MOVLW     0xf6                                                                                            
926
0004ec   50db     MOVF      0xdb,0x0,0x0                                                                                    
926
0024ec   50db     MOVF      0xdb,0x0,0x0                                                                                    
927
0004ee   6e65     MOVWF     0x65,0x0                                                                                        
927
0024ee   6e65     MOVWF     0x65,0x0                                                                                        
928
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
928
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\CAN.c
929
                                           		// Remote request                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
929
                                           		// Remote request                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
930
0004f0   0ef5     MOVLW     0xf5           		if (cm.remote_request==TRUE)                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
930
0024f0   0ef5     MOVLW     0xf5           		if (cm.remote_request==TRUE)                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
931
0004f2   04db     DECF      0xdb,0x0,0x0                                                                                    
931
0024f2   04db     DECF      0xdb,0x0,0x0                                                                                    
932
0004f4   e102     BNZ       0x4fa                                                                                           
932
0024f4   e102     BNZ       0x24fa                                                                                          
933
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
933
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
934
                                           			_asm                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
934
                                           			_asm                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
935
0004f6   8c65     BSF       0x65,0x6,0x0   				bsf RXB0DLC, 6, 0                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
935
0024f6   8c65     BSF       0x65,0x6,0x0   				bsf RXB0DLC, 6, 0                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
936
                                           			_endasm                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
936
                                           			_endasm                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
937
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
937
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
938
0004f8   d001     BRA       0x4fc          		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
938
0024f8   d001     BRA       0x24fc         		else                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
939
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
939
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
940
                                           			_asm                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
940
                                           			_asm                                                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
941
0004fa   9c65     BCF       0x65,0x6,0x0   				bcf RXB0DLC, 6, 0                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
941
0024fa   9c65     BCF       0x65,0x6,0x0   				bcf RXB0DLC, 6, 0                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
942
                                           			_endasm                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
942
                                           			_endasm                                                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
943
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
943
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\CAN.c
944
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
944
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
945
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
945
                                           		// Data one bye one, for speed                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
946
0004fc   0ef7     MOVLW     0xf7           		RXB0D0=cm.data[0];	RXB0D1=cm.data[1];                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
946
0024fc   0ef7     MOVLW     0xf7           		RXB0D0=cm.data[0];	RXB0D1=cm.data[1];                                          F:\MCP\projects\CAN\canNode\Source\CAN.c
947
0004fe   50db     MOVF      0xdb,0x0,0x0                                                                                    
947
0024fe   50db     MOVF      0xdb,0x0,0x0                                                                                    
948
000500   6e66     MOVWF     0x66,0x0                                                                                        
948
002500   6e66     MOVWF     0x66,0x0                                                                                        
949
000502   0ef8     MOVLW     0xf8                                                                                            
949
002502   0ef8     MOVLW     0xf8                                                                                            
950
000504   50db     MOVF      0xdb,0x0,0x0                                                                                    
950
002504   50db     MOVF      0xdb,0x0,0x0                                                                                    
951
000506   6e67     MOVWF     0x67,0x0                                                                                        
951
002506   6e67     MOVWF     0x67,0x0                                                                                        
952
000508   0ef9     MOVLW     0xf9           		RXB0D2=cm.data[2]; 	RXB0D3=cm.data[3];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
952
002508   0ef9     MOVLW     0xf9           		RXB0D2=cm.data[2]; 	RXB0D3=cm.data[3];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
953
00050a   50db     MOVF      0xdb,0x0,0x0                                                                                    
953
00250a   50db     MOVF      0xdb,0x0,0x0                                                                                    
954
00050c   6e68     MOVWF     0x68,0x0                                                                                        
954
00250c   6e68     MOVWF     0x68,0x0                                                                                        
955
00050e   0efa     MOVLW     0xfa                                                                                            
955
00250e   0efa     MOVLW     0xfa                                                                                            
956
000510   50db     MOVF      0xdb,0x0,0x0                                                                                    
956
002510   50db     MOVF      0xdb,0x0,0x0                                                                                    
957
000512   6e69     MOVWF     0x69,0x0                                                                                        
957
002512   6e69     MOVWF     0x69,0x0                                                                                        
958
000514   0efb     MOVLW     0xfb           		RXB0D4=cm.data[4]; 	RXB0D5=cm.data[5];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
958
002514   0efb     MOVLW     0xfb           		RXB0D4=cm.data[4]; 	RXB0D5=cm.data[5];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
959
000516   50db     MOVF      0xdb,0x0,0x0                                                                                    
959
002516   50db     MOVF      0xdb,0x0,0x0                                                                                    
960
000518   6e6a     MOVWF     0x6a,0x0                                                                                        
960
002518   6e6a     MOVWF     0x6a,0x0                                                                                        
961
00051a   0efc     MOVLW     0xfc                                                                                            
961
00251a   0efc     MOVLW     0xfc                                                                                            
962
00051c   50db     MOVF      0xdb,0x0,0x0                                                                                    
962
00251c   50db     MOVF      0xdb,0x0,0x0                                                                                    
963
00051e   6e6b     MOVWF     0x6b,0x0                                                                                        
963
00251e   6e6b     MOVWF     0x6b,0x0                                                                                        
964
000520   0efd     MOVLW     0xfd           		RXB0D6=cm.data[6]; 	RXB0D7=cm.data[7];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
964
002520   0efd     MOVLW     0xfd           		RXB0D6=cm.data[6]; 	RXB0D7=cm.data[7];                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
965
000522   50db     MOVF      0xdb,0x0,0x0                                                                                    
965
002522   50db     MOVF      0xdb,0x0,0x0                                                                                    
966
000524   6e6c     MOVWF     0x6c,0x0                                                                                        
966
002524   6e6c     MOVWF     0x6c,0x0                                                                                        
967
000526   0efe     MOVLW     0xfe                                                                                            
967
002526   0efe     MOVLW     0xfe                                                                                            
968
000528   50db     MOVF      0xdb,0x0,0x0                                                                                    
968
002528   50db     MOVF      0xdb,0x0,0x0                                                                                    
969
00052a   6e6d     MOVWF     0x6d,0x0                                                                                        
969
00252a   6e6d     MOVWF     0x6d,0x0                                                                                        
970
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
970
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
971
                                           		// set extended or not                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
971
                                           		// set extended or not                                                         F:\MCP\projects\CAN\canNode\Source\CAN.c
972
00052c   0ef4     MOVLW     0xf4           		RXB0SIDLbits.EXID=(cm.extended==TRUE?1:0);                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
972
00252c   0ef4     MOVLW     0xf4           		RXB0SIDLbits.EXID=(cm.extended==TRUE?1:0);                                     F:\MCP\projects\CAN\canNode\Source\CAN.c
973
00052e   04db     DECF      0xdb,0x0,0x0                                                                                    
973
00252e   04db     DECF      0xdb,0x0,0x0                                                                                    
974
000530   e102     BNZ       0x536                                                                                           
974
002530   e102     BNZ       0x2536                                                                                          
975
000532   0e01     MOVLW     0x1                                                                                             
975
002532   0e01     MOVLW     0x1                                                                                             
976
000534   d001     BRA       0x538                                                                                           
976
002534   d001     BRA       0x2538                                                                                          
977
000536   0e00     MOVLW     0x0                                                                                             
977
002536   0e00     MOVLW     0x0                                                                                             
978
000538   b0e8     BTFSC     0xe8,0x0,0x0                                                                                    
978
002538   b0e8     BTFSC     0xe8,0x0,0x0                                                                                    
979
00053a   8662     BSF       0x62,0x3,0x0                                                                                    
979
00253a   8662     BSF       0x62,0x3,0x0                                                                                    
980
00053c   a0e8     BTFSS     0xe8,0x0,0x0                                                                                    
980
00253c   a0e8     BTFSS     0xe8,0x0,0x0                                                                                    
981
00053e   9662     BCF       0x62,0x3,0x0                                                                                    
981
00253e   9662     BCF       0x62,0x3,0x0                                                                                    
982
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
982
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
983
                                           		// Priority                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
983
                                           		// Priority                                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
984
000540   0eef     MOVLW     0xef           		RXB0CON = (RXB0CON & 0b11111100) | prio;                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
984
002540   0eef     MOVLW     0xef           		RXB0CON = (RXB0CON & 0b11111100) | prio;                                       F:\MCP\projects\CAN\canNode\Source\CAN.c
985
000542   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
985
002542   cfdb     MOVFF     0xfdb,0xfe6                                                                                     
986
000544   ffe6                                                                                                               
986
002544   ffe6                                                                                                               
987
000546   0efc     MOVLW     0xfc                                                                                            
987
002546   0efc     MOVLW     0xfc                                                                                            
988
000548   1460     ANDWF     0x60,0x0,0x0                                                                                    
988
002548   1460     ANDWF     0x60,0x0,0x0                                                                                    
989
00054a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
989
00254a   52e5     MOVF      0xe5,0x1,0x0                                                                                    
990
00054c   10e7     IORWF     0xe7,0x0,0x0                                                                                    
990
00254c   10e7     IORWF     0xe7,0x0,0x0                                                                                    
991
00054e   6e60     MOVWF     0x60,0x0                                                                                        
991
00254e   6e60     MOVWF     0x60,0x0                                                                                        
992
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
992
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
993
                                           		// mark as redy to transmit                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
993
                                           		// mark as redy to transmit                                                    F:\MCP\projects\CAN\canNode\Source\CAN.c
994
                                           		_asm                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
994
                                           		_asm                                                                           F:\MCP\projects\CAN\canNode\Source\CAN.c
995
000550   8660     BSF       0x60,0x3,0x0   			bsf RXB0CON, 3, 0                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
995
002550   8660     BSF       0x60,0x3,0x0   			bsf RXB0CON, 3, 0                                                             F:\MCP\projects\CAN\canNode\Source\CAN.c
996
                                           		_endasm                                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
996
                                           		_endasm                                                                        F:\MCP\projects\CAN\canNode\Source\CAN.c
997
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
997
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
998
000552   0e01     MOVLW     0x1            		return TRUE;                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
998
002552   0e01     MOVLW     0x1            		return TRUE;                                                                   F:\MCP\projects\CAN\canNode\Source\CAN.c
999
000554   d000     BRA       0x556                                                                                           
999
002554   d000     BRA       0x2556                                                                                          
1000
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1000
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1001
000556   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1001
002556   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\CAN.c
1002
000558   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1002
002558   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1003
00055a   ffd9                                                                                                               
1003
00255a   ffd9                                                                                                               
1004
00055c   0012     RETURN    0x0                                                                                             
1004
00255c   0012     RETURN    0x0                                                                                             
1005
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1005
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1006
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1006
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1007
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1007
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\CAN.c
1008
                                           #endif //USE_CAN                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1008
                                           #endif //USE_CAN                                                                 F:\MCP\projects\CAN\canNode\Source\CAN.c
1009
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\Main.c
1009
                                           /*********************************************************************           F:\MCP\projects\CAN\canNode\Source\Main.c
1010
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1010
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1011
                                            *                  Main application                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1011
                                            *                  Main application                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1012
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1012
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1013
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\Main.c
1013
                                            *********************************************************************           F:\MCP\projects\CAN\canNode\Source\Main.c
1014
                                            * FileName:        Main.c                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
1014
                                            * FileName:        Main.c                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
1015
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1015
                                            *                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1016
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1016
                                            * Author               Date    Comment                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1017
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\Main.c
1017
                                            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           F:\MCP\projects\CAN\canNode\Source\Main.c
1018
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\Main.c
1018
                                            * Johan Böhlin     21-10-06 	Original        (Rev 1.0)                          F:\MCP\projects\CAN\canNode\Source\Main.c
1019
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\Main.c
1019
                                            ********************************************************************/           F:\MCP\projects\CAN\canNode\Source\Main.c
1020
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1020
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1021
                                           #include <compiler.h>                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1021
                                           #include <compiler.h>                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1022
                                           #include <stackTasks.h>                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1022
                                           #include <stackTasks.h>                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1023
                                           #include <Tick.h>                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1023
                                           #include <Tick.h>                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1024
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1024
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1025
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1025
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1026
                                           	#include <CAN.h>                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1026
                                           	#include <CAN.h>                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1027
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1027
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1028
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1028
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1029
                                           static void mainInit(void);                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1029
                                           static void mainInit(void);                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1030
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1030
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1031
                                           unsigned int heartcnt=0;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1031
                                           unsigned int heartcnt=0;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1032
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1032
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1033
00055e   cfd9     MOVFF     0xfd9,0xfe6    void main()                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1033
00255e   cfd9     MOVFF     0xfd9,0xfe6    void main()                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1034
000560   ffe6                                                                                                               
1034
002560   ffe6                                                                                                               
1035
000562   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1035
002562   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1036
000564   ffd9                                                                                                               
1036
002564   ffd9                                                                                                               
1037
000566   0e0f     MOVLW     0xf                                                                                             
1037
002566   0e0f     MOVLW     0xf                                                                                             
1038
000568   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
1038
002568   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
1039
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1039
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1040
                                           	static TICK t = 0;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1040
                                           	static TICK t = 0;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1041
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1041
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1042
                                           	// Inits                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
1042
                                           	// Inits                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
1043
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1043
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1044
00056a   d9a8     RCALL     0x8bc          	mainInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1044
00256a   d9a8     RCALL     0x28bc         	mainInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1045
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1045
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1046
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
1046
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
1047
00056c   ec22     CALL      0x44,0x0       		canInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1047
00256c   ec22     CALL      0x2044,0x0     		canInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1048
00056e   f000                                                                                                               
1048
00256e   f010                                                                                                               
1049
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1049
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1050
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1050
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1051
000570   ec26     CALL      0xa4c,0x0      	tickInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1051
002570   ec26     CALL      0x2a4c,0x0     	tickInit();                                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1052
000572   f005                                                                                                               
1052
002572   f015                                                                                                               
1053
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1053
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1054
                                           	while(1)                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
1054
                                           	while(1)                                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
1055
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1055
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1056
                                           		#ifdef USE_CAN                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
1056
                                           		#ifdef USE_CAN                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
1057
000574   ec30     CALL      0xa60,0x0      		if ((tickGet()-t)>=5*TICK_SECOND)                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1057
002574   ec30     CALL      0x2a60,0x0     		if ((tickGet()-t)>=5*TICK_SECOND)                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1058
000576   f005                                                                                                               
1058
002576   f015                                                                                                               
1059
000578   0100     MOVLB     0x0                                                                                             
1059
002578   0100     MOVLB     0x0                                                                                             
1060
00057a   516c     MOVF      0x6c,0x0,0x1                                                                                    
1060
00257a   516c     MOVF      0x6c,0x0,0x1                                                                                    
1061
00057c   5c18     SUBWF     0x18,0x0,0x0                                                                                    
1061
00257c   5c18     SUBWF     0x18,0x0,0x0                                                                                    
1062
00057e   6e00     MOVWF     0x0,0x0                                                                                         
1062
00257e   6e00     MOVWF     0x0,0x0                                                                                         
1063
000580   516d     MOVF      0x6d,0x0,0x1                                                                                    
1063
002580   516d     MOVF      0x6d,0x0,0x1                                                                                    
1064
000582   5819     SUBWFB    0x19,0x0,0x0                                                                                    
1064
002582   5819     SUBWFB    0x19,0x0,0x0                                                                                    
1065
000584   6e01     MOVWF     0x1,0x0                                                                                         
1065
002584   6e01     MOVWF     0x1,0x0                                                                                         
1066
000586   516e     MOVF      0x6e,0x0,0x1                                                                                    
1066
002586   516e     MOVF      0x6e,0x0,0x1                                                                                    
1067
000588   581a     SUBWFB    0x1a,0x0,0x0                                                                                    
1067
002588   581a     SUBWFB    0x1a,0x0,0x0                                                                                    
1068
00058a   6e02     MOVWF     0x2,0x0                                                                                         
1068
00258a   6e02     MOVWF     0x2,0x0                                                                                         
1069
00058c   516f     MOVF      0x6f,0x0,0x1                                                                                    
1069
00258c   516f     MOVF      0x6f,0x0,0x1                                                                                    
1070
00058e   581b     SUBWFB    0x1b,0x0,0x0                                                                                    
1070
00258e   581b     SUBWFB    0x1b,0x0,0x0                                                                                    
1071
000590   6e03     MOVWF     0x3,0x0                                                                                         
1071
002590   6e03     MOVWF     0x3,0x0                                                                                         
1072
000592   0ef4     MOVLW     0xf4                                                                                            
1072
002592   0ef4     MOVLW     0xf4                                                                                            
1073
000594   5c00     SUBWF     0x0,0x0,0x0                                                                                     
1073
002594   5c00     SUBWF     0x0,0x0,0x0                                                                                     
1074
000596   0e01     MOVLW     0x1                                                                                             
1074
002596   0e01     MOVLW     0x1                                                                                             
1075
000598   5801     SUBWFB    0x1,0x0,0x0                                                                                     
1075
002598   5801     SUBWFB    0x1,0x0,0x0                                                                                     
1076
00059a   0e00     MOVLW     0x0                                                                                             
1076
00259a   0e00     MOVLW     0x0                                                                                             
1077
00059c   5802     SUBWFB    0x2,0x0,0x0                                                                                     
1077
00259c   5802     SUBWFB    0x2,0x0,0x0                                                                                     
1078
00059e   0e00     MOVLW     0x0                                                                                             
1078
00259e   0e00     MOVLW     0x0                                                                                             
1079
0005a0   5803     SUBWFB    0x3,0x0,0x0                                                                                     
1079
0025a0   5803     SUBWFB    0x3,0x0,0x0                                                                                     
1080
0005a2   e3e8     BNC       0x574                                                                                           
1080
0025a2   e3e8     BNC       0x2574                                                                                          
1081
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1081
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1082
                                           			CAN_MESSAGE cm;                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1082
                                           			CAN_MESSAGE cm;                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1083
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1083
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1084
0005a4   ec30     CALL      0xa60,0x0      			t = tickGet();                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1084
0025a4   ec30     CALL      0x2a60,0x0     			t = tickGet();                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1085
0005a6   f005                                                                                                               
1085
0025a6   f015                                                                                                               
1086
0005a8   c018     MOVFF     0x18,0x6c                                                                                       
1086
0025a8   c018     MOVFF     0x18,0x6c                                                                                       
1087
0005aa   f06c                                                                                                               
1087
0025aa   f06c                                                                                                               
1088
0005ac   c019     MOVFF     0x19,0x6d                                                                                       
1088
0025ac   c019     MOVFF     0x19,0x6d                                                                                       
1089
0005ae   f06d                                                                                                               
1089
0025ae   f06d                                                                                                               
1090
0005b0   c01a     MOVFF     0x1a,0x6e                                                                                       
1090
0025b0   c01a     MOVFF     0x1a,0x6e                                                                                       
1091
0005b2   f06e                                                                                                               
1091
0025b2   f06e                                                                                                               
1092
0005b4   c01b     MOVFF     0x1b,0x6f                                                                                       
1092
0025b4   c01b     MOVFF     0x1b,0x6f                                                                                       
1093
0005b6   f06f                                                                                                               
1093
0025b6   f06f                                                                                                               
1094
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1094
                                           		                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1095
                                           			// Send heartbeat                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1095
                                           			// Send heartbeat                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1096
0005b8   0e66     MOVLW     0x66           			cm.ident=0x00000666;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1096
0025b8   0e66     MOVLW     0x66           			cm.ident=0x00000666;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1097
0005ba   6ede     MOVWF     0xde,0x0                                                                                        
1097
0025ba   6ede     MOVWF     0xde,0x0                                                                                        
1098
0005bc   0e06     MOVLW     0x6                                                                                             
1098
0025bc   0e06     MOVLW     0x6                                                                                             
1099
0005be   6ede     MOVWF     0xde,0x0                                                                                        
1099
0025be   6ede     MOVWF     0xde,0x0                                                                                        
1100
0005c0   6ade     CLRF      0xde,0x0                                                                                        
1100
0025c0   6ade     CLRF      0xde,0x0                                                                                        
1101
0005c2   6add     CLRF      0xdd,0x0                                                                                        
1101
0025c2   6add     CLRF      0xdd,0x0                                                                                        
1102
0005c4   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1102
0025c4   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1103
0005c6   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1103
0025c6   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1104
0005c8   0e04     MOVLW     0x4            			cm.extended=FALSE;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1104
0025c8   0e04     MOVLW     0x4            			cm.extended=FALSE;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1105
0005ca   6adb     CLRF      0xdb,0x0                                                                                        
1105
0025ca   6adb     CLRF      0xdb,0x0                                                                                        
1106
0005cc   0e05     MOVLW     0x5            			cm.data_length=5;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1106
0025cc   0e05     MOVLW     0x5            			cm.data_length=5;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1107
0005ce   6ef3     MOVWF     0xf3,0x0                                                                                        
1107
0025ce   6ef3     MOVWF     0xf3,0x0                                                                                        
1108
0005d0   0e06     MOVLW     0x6                                                                                             
1108
0025d0   0e06     MOVLW     0x6                                                                                             
1109
0005d2   cff3     MOVFF     0xff3,0xfdb                                                                                     
1109
0025d2   cff3     MOVFF     0xff3,0xfdb                                                                                     
1110
0005d4   ffdb                                                                                                               
1110
0025d4   ffdb                                                                                                               
1111
0005d6   0e48     MOVLW     0x48           			cm.data[0]='H';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1111
0025d6   0e48     MOVLW     0x48           			cm.data[0]='H';                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1112
0005d8   6ef3     MOVWF     0xf3,0x0                                                                                        
1112
0025d8   6ef3     MOVWF     0xf3,0x0                                                                                        
1113
0005da   0e07     MOVLW     0x7                                                                                             
1113
0025da   0e07     MOVLW     0x7                                                                                             
1114
0005dc   cff3     MOVFF     0xff3,0xfdb                                                                                     
1114
0025dc   cff3     MOVFF     0xff3,0xfdb                                                                                     
1115
0005de   ffdb                                                                                                               
1115
0025de   ffdb                                                                                                               
1116
0005e0   0100     MOVLB     0x0            			cm.data[1]=(BYTE)((heartcnt & 0x000000FF));                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1116
0025e0   0100     MOVLB     0x0            			cm.data[1]=(BYTE)((heartcnt & 0x000000FF));                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1117
0005e2   516a     MOVF      0x6a,0x0,0x1                                                                                    
1117
0025e2   516a     MOVF      0x6a,0x0,0x1                                                                                    
1118
0005e4   6ee7     MOVWF     0xe7,0x0                                                                                        
1118
0025e4   6ee7     MOVWF     0xe7,0x0                                                                                        
1119
0005e6   0e08     MOVLW     0x8                                                                                             
1119
0025e6   0e08     MOVLW     0x8                                                                                             
1120
0005e8   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
1120
0025e8   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
1121
0005ea   ffdb                                                                                                               
1121
0025ea   ffdb                                                                                                               
1122
0005ec   0e00     MOVLW     0x0            			cm.data[2]=(BYTE)((heartcnt & 0x0000FF00)>>1);                                F:\MCP\projects\CAN\canNode\Source\Main.c
1122
0025ec   0e00     MOVLW     0x0            			cm.data[2]=(BYTE)((heartcnt & 0x0000FF00)>>1);                                F:\MCP\projects\CAN\canNode\Source\Main.c
1123
0005ee   156a     ANDWF     0x6a,0x0,0x1                                                                                    
1123
0025ee   156a     ANDWF     0x6a,0x0,0x1                                                                                    
1124
0005f0   6e00     MOVWF     0x0,0x0                                                                                         
1124
0025f0   6e00     MOVWF     0x0,0x0                                                                                         
1125
0005f2   0eff     MOVLW     0xff                                                                                            
1125
0025f2   0eff     MOVLW     0xff                                                                                            
1126
0005f4   156b     ANDWF     0x6b,0x0,0x1                                                                                    
1126
0025f4   156b     ANDWF     0x6b,0x0,0x1                                                                                    
1127
0005f6   6e01     MOVWF     0x1,0x0                                                                                         
1127
0025f6   6e01     MOVWF     0x1,0x0                                                                                         
1128
0005f8   90d8     BCF       0xd8,0x0,0x0                                                                                    
1128
0025f8   90d8     BCF       0xd8,0x0,0x0                                                                                    
1129
0005fa   3201     RRCF      0x1,0x1,0x0                                                                                     
1129
0025fa   3201     RRCF      0x1,0x1,0x0                                                                                     
1130
0005fc   3200     RRCF      0x0,0x1,0x0                                                                                     
1130
0025fc   3200     RRCF      0x0,0x1,0x0                                                                                     
1131
0005fe   0e09     MOVLW     0x9                                                                                             
1131
0025fe   0e09     MOVLW     0x9                                                                                             
1132
000600   c000     MOVFF     0x0,0xfdb                                                                                       
1132
002600   c000     MOVFF     0x0,0xfdb                                                                                       
1133
000602   ffdb                                                                                                               
1133
002602   ffdb                                                                                                               
1134
000604   c06a     MOVFF     0x6a,0x3       			cm.data[3]=(BYTE)((heartcnt & 0x00FF0000)>>2);                                F:\MCP\projects\CAN\canNode\Source\Main.c
1134
002604   c06a     MOVFF     0x6a,0x3       			cm.data[3]=(BYTE)((heartcnt & 0x00FF0000)>>2);                                F:\MCP\projects\CAN\canNode\Source\Main.c
1135
000606   f003                                                                                                               
1135
002606   f003                                                                                                               
1136
000608   c06b     MOVFF     0x6b,0x4                                                                                        
1136
002608   c06b     MOVFF     0x6b,0x4                                                                                        
1137
00060a   f004                                                                                                               
1137
00260a   f004                                                                                                               
1138
00060c   6a05     CLRF      0x5,0x0                                                                                         
1138
00260c   6a05     CLRF      0x5,0x0                                                                                         
1139
00060e   6a03     CLRF      0x3,0x0                                                                                         
1139
00260e   6a03     CLRF      0x3,0x0                                                                                         
1140
000610   6a04     CLRF      0x4,0x0                                                                                         
1140
002610   6a04     CLRF      0x4,0x0                                                                                         
1141
000612   0e02     MOVLW     0x2                                                                                             
1141
002612   0e02     MOVLW     0x2                                                                                             
1142
000614   0b1f     ANDLW     0x1f                                                                                            
1142
002614   0b1f     ANDLW     0x1f                                                                                            
1143
000616   c003     MOVFF     0x3,0x0                                                                                         
1143
002616   c003     MOVFF     0x3,0x0                                                                                         
1144
000618   f000                                                                                                               
1144
002618   f000                                                                                                               
1145
00061a   c004     MOVFF     0x4,0x1                                                                                         
1145
00261a   c004     MOVFF     0x4,0x1                                                                                         
1146
00061c   f001                                                                                                               
1146
00261c   f001                                                                                                               
1147
00061e   c005     MOVFF     0x5,0x2                                                                                         
1147
00261e   c005     MOVFF     0x5,0x2                                                                                         
1148
000620   f002                                                                                                               
1148
002620   f002                                                                                                               
1149
000622   e006     BZ        0x630                                                                                           
1149
002622   e006     BZ        0x2630                                                                                          
1150
000624   90d8     BCF       0xd8,0x0,0x0                                                                                    
1150
002624   90d8     BCF       0xd8,0x0,0x0                                                                                    
1151
000626   3202     RRCF      0x2,0x1,0x0                                                                                     
1151
002626   3202     RRCF      0x2,0x1,0x0                                                                                     
1152
000628   3201     RRCF      0x1,0x1,0x0                                                                                     
1152
002628   3201     RRCF      0x1,0x1,0x0                                                                                     
1153
00062a   3200     RRCF      0x0,0x1,0x0                                                                                     
1153
00262a   3200     RRCF      0x0,0x1,0x0                                                                                     
1154
00062c   06e8     DECF      0xe8,0x1,0x0                                                                                    
1154
00262c   06e8     DECF      0xe8,0x1,0x0                                                                                    
1155
00062e   e1fa     BNZ       0x624                                                                                           
1155
00262e   e1fa     BNZ       0x2624                                                                                          
1156
000630   0e0a     MOVLW     0xa                                                                                             
1156
002630   0e0a     MOVLW     0xa                                                                                             
1157
000632   c000     MOVFF     0x0,0xfdb                                                                                       
1157
002632   c000     MOVFF     0x0,0xfdb                                                                                       
1158
000634   ffdb                                                                                                               
1158
002634   ffdb                                                                                                               
1159
000636   c06a     MOVFF     0x6a,0x0       			cm.data[4]=(BYTE)((heartcnt & 0xFF000000)>>3);                                F:\MCP\projects\CAN\canNode\Source\Main.c
1159
002636   c06a     MOVFF     0x6a,0x0       			cm.data[4]=(BYTE)((heartcnt & 0xFF000000)>>3);                                F:\MCP\projects\CAN\canNode\Source\Main.c
1160
000638   f000                                                                                                               
1160
002638   f000                                                                                                               
1161
00063a   c06b     MOVFF     0x6b,0x1                                                                                        
1161
00263a   c06b     MOVFF     0x6b,0x1                                                                                        
1162
00063c   f001                                                                                                               
1162
00263c   f001                                                                                                               
1163
00063e   6a02     CLRF      0x2,0x0                                                                                         
1163
00263e   6a02     CLRF      0x2,0x0                                                                                         
1164
000640   6a03     CLRF      0x3,0x0                                                                                         
1164
002640   6a03     CLRF      0x3,0x0                                                                                         
1165
000642   6a00     CLRF      0x0,0x0                                                                                         
1165
002642   6a00     CLRF      0x0,0x0                                                                                         
1166
000644   6a01     CLRF      0x1,0x0                                                                                         
1166
002644   6a01     CLRF      0x1,0x0                                                                                         
1167
000646   6a02     CLRF      0x2,0x0                                                                                         
1167
002646   6a02     CLRF      0x2,0x0                                                                                         
1168
000648   0e03     MOVLW     0x3                                                                                             
1168
002648   0e03     MOVLW     0x3                                                                                             
1169
00064a   90d8     BCF       0xd8,0x0,0x0                                                                                    
1169
00264a   90d8     BCF       0xd8,0x0,0x0                                                                                    
1170
00064c   3203     RRCF      0x3,0x1,0x0                                                                                     
1170
00264c   3203     RRCF      0x3,0x1,0x0                                                                                     
1171
00064e   3202     RRCF      0x2,0x1,0x0                                                                                     
1171
00264e   3202     RRCF      0x2,0x1,0x0                                                                                     
1172
000650   3201     RRCF      0x1,0x1,0x0                                                                                     
1172
002650   3201     RRCF      0x1,0x1,0x0                                                                                     
1173
000652   3200     RRCF      0x0,0x1,0x0                                                                                     
1173
002652   3200     RRCF      0x0,0x1,0x0                                                                                     
1174
000654   06e8     DECF      0xe8,0x1,0x0                                                                                    
1174
002654   06e8     DECF      0xe8,0x1,0x0                                                                                    
1175
000656   e1f9     BNZ       0x64a                                                                                           
1175
002656   e1f9     BNZ       0x264a                                                                                          
1176
000658   0e0b     MOVLW     0xb                                                                                             
1176
002658   0e0b     MOVLW     0xb                                                                                             
1177
00065a   c000     MOVFF     0x0,0xfdb                                                                                       
1177
00265a   c000     MOVFF     0x0,0xfdb                                                                                       
1178
00065c   ffdb                                                                                                               
1178
00265c   ffdb                                                                                                               
1179
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1179
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1180
00065e   0100     MOVLB     0x0            			heartcnt++;                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1180
00265e   0100     MOVLB     0x0            			heartcnt++;                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1181
000660   2b6a     INCF      0x6a,0x1,0x1                                                                                    
1181
002660   2b6a     INCF      0x6a,0x1,0x1                                                                                    
1182
000662   0e00     MOVLW     0x0                                                                                             
1182
002662   0e00     MOVLW     0x0                                                                                             
1183
000664   236b     ADDWFC    0x6b,0x1,0x1                                                                                    
1183
002664   236b     ADDWFC    0x6b,0x1,0x1                                                                                    
1184
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1184
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1185
000666   0e01     MOVLW     0x1            			while(!canSendMessage(cm,PRIO_LOW));	                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1185
002666   0e01     MOVLW     0x1            			while(!canSendMessage(cm,PRIO_LOW));	                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1186
000668   6ee6     MOVWF     0xe6,0x0                                                                                        
1186
002668   6ee6     MOVWF     0xe6,0x0                                                                                        
1187
00066a   cfd9     MOVFF     0xfd9,0xfe9                                                                                     
1187
00266a   cfd9     MOVFF     0xfd9,0xfe9                                                                                     
1188
00066c   ffe9                                                                                                               
1188
00266c   ffe9                                                                                                               
1189
00066e   cfda     MOVFF     0xfda,0xfea                                                                                     
1189
00266e   cfda     MOVFF     0xfda,0xfea                                                                                     
1190
000670   ffea                                                                                                               
1190
002670   ffea                                                                                                               
1191
000672   cfee     MOVFF     0xfee,0xfe6                                                                                     
1191
002672   cfee     MOVFF     0xfee,0xfe6                                                                                     
1192
000674   ffe6                                                                                                               
1192
002674   ffe6                                                                                                               
1193
000676   cfee     MOVFF     0xfee,0xfe6                                                                                     
1193
002676   cfee     MOVFF     0xfee,0xfe6                                                                                     
1194
000678   ffe6                                                                                                               
1194
002678   ffe6                                                                                                               
1195
00067a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1195
00267a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1196
00067c   ffe6                                                                                                               
1196
00267c   ffe6                                                                                                               
1197
00067e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1197
00267e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1198
000680   ffe6                                                                                                               
1198
002680   ffe6                                                                                                               
1199
000682   cfee     MOVFF     0xfee,0xfe6                                                                                     
1199
002682   cfee     MOVFF     0xfee,0xfe6                                                                                     
1200
000684   ffe6                                                                                                               
1200
002684   ffe6                                                                                                               
1201
000686   cfee     MOVFF     0xfee,0xfe6                                                                                     
1201
002686   cfee     MOVFF     0xfee,0xfe6                                                                                     
1202
000688   ffe6                                                                                                               
1202
002688   ffe6                                                                                                               
1203
00068a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1203
00268a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1204
00068c   ffe6                                                                                                               
1204
00268c   ffe6                                                                                                               
1205
00068e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1205
00268e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1206
000690   ffe6                                                                                                               
1206
002690   ffe6                                                                                                               
1207
000692   cfee     MOVFF     0xfee,0xfe6                                                                                     
1207
002692   cfee     MOVFF     0xfee,0xfe6                                                                                     
1208
000694   ffe6                                                                                                               
1208
002694   ffe6                                                                                                               
1209
000696   cfee     MOVFF     0xfee,0xfe6                                                                                     
1209
002696   cfee     MOVFF     0xfee,0xfe6                                                                                     
1210
000698   ffe6                                                                                                               
1210
002698   ffe6                                                                                                               
1211
00069a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1211
00269a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1212
00069c   ffe6                                                                                                               
1212
00269c   ffe6                                                                                                               
1213
00069e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1213
00269e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1214
0006a0   ffe6                                                                                                               
1214
0026a0   ffe6                                                                                                               
1215
0006a2   cfee     MOVFF     0xfee,0xfe6                                                                                     
1215
0026a2   cfee     MOVFF     0xfee,0xfe6                                                                                     
1216
0006a4   ffe6                                                                                                               
1216
0026a4   ffe6                                                                                                               
1217
0006a6   cfee     MOVFF     0xfee,0xfe6                                                                                     
1217
0026a6   cfee     MOVFF     0xfee,0xfe6                                                                                     
1218
0006a8   ffe6                                                                                                               
1218
0026a8   ffe6                                                                                                               
1219
0006aa   cfee     MOVFF     0xfee,0xfe6                                                                                     
1219
0026aa   cfee     MOVFF     0xfee,0xfe6                                                                                     
1220
0006ac   ffe6                                                                                                               
1220
0026ac   ffe6                                                                                                               
1221
0006ae   ecab     CALL      0x356,0x0                                                                                       
1221
0026ae   ecab     CALL      0x2356,0x0                                                                                      
1222
0006b0   f001                                                                                                               
1222
0026b0   f011                                                                                                               
1223
0006b2   6e00     MOVWF     0x0,0x0                                                                                         
1223
0026b2   6e00     MOVWF     0x0,0x0                                                                                         
1224
0006b4   0e10     MOVLW     0x10                                                                                            
1224
0026b4   0e10     MOVLW     0x10                                                                                            
1225
0006b6   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1225
0026b6   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1226
0006b8   5000     MOVF      0x0,0x0,0x0                                                                                     
1226
0026b8   5000     MOVF      0x0,0x0,0x0                                                                                     
1227
0006ba   0900     IORLW     0x0                                                                                             
1227
0026ba   0900     IORLW     0x0                                                                                             
1228
0006bc   e001     BZ        0x6c0                                                                                           
1228
0026bc   e001     BZ        0x26c0                                                                                          
1229
0006be   d75a     BRA       0x574                                                                                           
1229
0026be   d75a     BRA       0x2574                                                                                          
1230
0006c0   d7d2     BRA       0x666                                                                                           
1230
0026c0   d7d2     BRA       0x2666                                                                                          
1231
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1231
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1232
                                           		#endif                                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1232
                                           		#endif                                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1233
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1233
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1234
                                           }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1234
                                           }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1235
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1235
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1236
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1236
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1237
                                           #pragma interruptlow HighISR                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1237
                                           #pragma interruptlow HighISR                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1238
0006c2   cfd8     MOVFF     0xfd8,0xfe4    void HighISR(void)                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1238
0026c2   cfd8     MOVFF     0xfd8,0xfe4    void HighISR(void)                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1239
0006c4   ffe4                                                                                                               
1239
0026c4   ffe4                                                                                                               
1240
0006c6   cfe0     MOVFF     0xfe0,0xfe4                                                                                     
1240
0026c6   cfe0     MOVFF     0xfe0,0xfe4                                                                                     
1241
0006c8   ffe4                                                                                                               
1241
0026c8   ffe4                                                                                                               
1242
0006ca   6ee4     MOVWF     0xe4,0x0                                                                                        
1242
0026ca   6ee4     MOVWF     0xe4,0x0                                                                                        
1243
0006cc   cfda     MOVFF     0xfda,0xfe4                                                                                     
1243
0026cc   cfda     MOVFF     0xfda,0xfe4                                                                                     
1244
0006ce   ffe4                                                                                                               
1244
0026ce   ffe4                                                                                                               
1245
0006d0   cfe2     MOVFF     0xfe2,0xfda                                                                                     
1245
0026d0   cfe2     MOVFF     0xfe2,0xfda                                                                                     
1246
0006d2   ffda                                                                                                               
1246
0026d2   ffda                                                                                                               
1247
0006d4   cfe9     MOVFF     0xfe9,0xfe4                                                                                     
1247
0026d4   cfe9     MOVFF     0xfe9,0xfe4                                                                                     
1248
0006d6   ffe4                                                                                                               
1248
0026d6   ffe4                                                                                                               
1249
0006d8   cfea     MOVFF     0xfea,0xfe4                                                                                     
1249
0026d8   cfea     MOVFF     0xfea,0xfe4                                                                                     
1250
0006da   ffe4                                                                                                               
1250
0026da   ffe4                                                                                                               
1251
0006dc   cff6     MOVFF     0xff6,0xfe4                                                                                     
1251
0026dc   cff6     MOVFF     0xff6,0xfe4                                                                                     
1252
0006de   ffe4                                                                                                               
1252
0026de   ffe4                                                                                                               
1253
0006e0   cff7     MOVFF     0xff7,0xfe4                                                                                     
1253
0026e0   cff7     MOVFF     0xff7,0xfe4                                                                                     
1254
0006e2   ffe4                                                                                                               
1254
0026e2   ffe4                                                                                                               
1255
0006e4   cff5     MOVFF     0xff5,0xfe4                                                                                     
1255
0026e4   cff5     MOVFF     0xff5,0xfe4                                                                                     
1256
0006e6   ffe4                                                                                                               
1256
0026e6   ffe4                                                                                                               
1257
0006e8   cff3     MOVFF     0xff3,0xfe4                                                                                     
1257
0026e8   cff3     MOVFF     0xff3,0xfe4                                                                                     
1258
0006ea   ffe4                                                                                                               
1258
0026ea   ffe4                                                                                                               
1259
0006ec   cff4     MOVFF     0xff4,0xfe4                                                                                     
1259
0026ec   cff4     MOVFF     0xff4,0xfe4                                                                                     
1260
0006ee   ffe4                                                                                                               
1260
0026ee   ffe4                                                                                                               
1261
0006f0   cffa     MOVFF     0xffa,0xfe4                                                                                     
1261
0026f0   cffa     MOVFF     0xffa,0xfe4                                                                                     
1262
0006f2   ffe4                                                                                                               
1262
0026f2   ffe4                                                                                                               
1263
0006f4   ee00     LFSR      0x0,0x14                                                                                        
1263
0026f4   ee00     LFSR      0x0,0x14                                                                                        
1264
0006f6   f014                                                                                                               
1264
0026f6   f014                                                                                                               
1265
0006f8   0e0b     MOVLW     0xb                                                                                             
1265
0026f8   0e0b     MOVLW     0xb                                                                                             
1266
0006fa   04e8     DECF      0xe8,0x0,0x0                                                                                    
1266
0026fa   04e8     DECF      0xe8,0x0,0x0                                                                                    
1267
0006fc   e303     BNC       0x704                                                                                           
1267
0026fc   e303     BNC       0x2704                                                                                          
1268
0006fe   cfee     MOVFF     0xfee,0xfe4                                                                                     
1268
0026fe   cfee     MOVFF     0xfee,0xfe4                                                                                     
1269
000700   ffe4                                                                                                               
1269
002700   ffe4                                                                                                               
1270
000702   d7fb     BRA       0x6fa                                                                                           
1270
002702   d7fb     BRA       0x26fa                                                                                          
1271
000704   ee00     LFSR      0x0,0x0                                                                                         
1271
002704   ee00     LFSR      0x0,0x0                                                                                         
1272
000706   f000                                                                                                               
1272
002706   f000                                                                                                               
1273
000708   0e14     MOVLW     0x14                                                                                            
1273
002708   0e14     MOVLW     0x14                                                                                            
1274
00070a   04e8     DECF      0xe8,0x0,0x0                                                                                    
1274
00270a   04e8     DECF      0xe8,0x0,0x0                                                                                    
1275
00070c   e303     BNC       0x714                                                                                           
1275
00270c   e303     BNC       0x2714                                                                                          
1276
00070e   cfee     MOVFF     0xfee,0xfe4                                                                                     
1276
00270e   cfee     MOVFF     0xfee,0xfe4                                                                                     
1277
000710   ffe4                                                                                                               
1277
002710   ffe4                                                                                                               
1278
000712   d7fb     BRA       0x70a                                                                                           
1278
002712   d7fb     BRA       0x270a                                                                                          
1279
000714   52e6     MOVF      0xe6,0x1,0x0                                                                                    
1279
002714   52e6     MOVF      0xe6,0x1,0x0                                                                                    
1280
000716   cfd9     MOVFF     0xfd9,0xfe6                                                                                     
1280
002716   cfd9     MOVFF     0xfd9,0xfe6                                                                                     
1281
000718   ffe6                                                                                                               
1281
002718   ffe6                                                                                                               
1282
00071a   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1282
00271a   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1283
00071c   ffd9                                                                                                               
1283
00271c   ffd9                                                                                                               
1284
00071e   0e0f     MOVLW     0xf                                                                                             
1284
00271e   0e0f     MOVLW     0xf                                                                                             
1285
000720   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
1285
002720   26e1     ADDWF     0xe1,0x1,0x0                                                                                    
1286
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1286
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1287
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1287
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1288
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1288
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1289
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
1289
                                           	#ifdef USE_CAN                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
1290
000722   ec4b     CALL      0x96,0x0       		canISR();                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1290
002722   ec4b     CALL      0x2096,0x0     		canISR();                                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1291
000724   f000                                                                                                               
1291
002724   f010                                                                                                               
1292
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1292
                                           	#endif                                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1293
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1293
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1294
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1294
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1295
000726   50f2     MOVF      0xf2,0x0,0x0   	if (INTCONbits.INT0IE && INTCONbits.INT0IF)                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1295
002726   50f2     MOVF      0xf2,0x0,0x0   	if (INTCONbits.INT0IE && INTCONbits.INT0IF)                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1296
000728   0b10     ANDLW     0x10                                                                                            
1296
002728   0b10     ANDLW     0x10                                                                                            
1297
00072a   e101     BNZ       0x72e                                                                                           
1297
00272a   e101     BNZ       0x272e                                                                                          
1298
00072c   d082     BRA       0x832                                                                                           
1298
00272c   d082     BRA       0x2832                                                                                          
1299
00072e   50f2     MOVF      0xf2,0x0,0x0                                                                                    
1299
00272e   50f2     MOVF      0xf2,0x0,0x0                                                                                    
1300
000730   0b02     ANDLW     0x2                                                                                             
1300
002730   0b02     ANDLW     0x2                                                                                             
1301
000732   e101     BNZ       0x736                                                                                           
1301
002732   e101     BNZ       0x2736                                                                                          
1302
000734   d07e     BRA       0x832                                                                                           
1302
002734   d07e     BRA       0x2832                                                                                          
1303
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1303
                                           	{                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1304
                                           		static TICK t = 0;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1304
                                           		static TICK t = 0;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1305
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1305
                                           		CAN_MESSAGE cm;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1306
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1306
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1307
000736   ec30     CALL      0xa60,0x0      		if ((tickGet()-t)>TICK_SECOND/2)                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1307
002736   ec30     CALL      0x2a60,0x0     		if ((tickGet()-t)>TICK_SECOND/2)                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1308
000738   f005                                                                                                               
1308
002738   f015                                                                                                               
1309
00073a   0100     MOVLB     0x0                                                                                             
1309
00273a   0100     MOVLB     0x0                                                                                             
1310
00073c   5170     MOVF      0x70,0x0,0x1                                                                                    
1310
00273c   5170     MOVF      0x70,0x0,0x1                                                                                    
1311
00073e   5c18     SUBWF     0x18,0x0,0x0                                                                                    
1311
00273e   5c18     SUBWF     0x18,0x0,0x0                                                                                    
1312
000740   6e1f     MOVWF     0x1f,0x0                                                                                        
1312
002740   6e1f     MOVWF     0x1f,0x0                                                                                        
1313
000742   5171     MOVF      0x71,0x0,0x1                                                                                    
1313
002742   5171     MOVF      0x71,0x0,0x1                                                                                    
1314
000744   5819     SUBWFB    0x19,0x0,0x0                                                                                    
1314
002744   5819     SUBWFB    0x19,0x0,0x0                                                                                    
1315
000746   6e20     MOVWF     0x20,0x0                                                                                        
1315
002746   6e20     MOVWF     0x20,0x0                                                                                        
1316
000748   5172     MOVF      0x72,0x0,0x1                                                                                    
1316
002748   5172     MOVF      0x72,0x0,0x1                                                                                    
1317
00074a   581a     SUBWFB    0x1a,0x0,0x0                                                                                    
1317
00274a   581a     SUBWFB    0x1a,0x0,0x0                                                                                    
1318
00074c   6e21     MOVWF     0x21,0x0                                                                                        
1318
00274c   6e21     MOVWF     0x21,0x0                                                                                        
1319
00074e   5173     MOVF      0x73,0x0,0x1                                                                                    
1319
00274e   5173     MOVF      0x73,0x0,0x1                                                                                    
1320
000750   581b     SUBWFB    0x1b,0x0,0x0                                                                                    
1320
002750   581b     SUBWFB    0x1b,0x0,0x0                                                                                    
1321
000752   6e22     MOVWF     0x22,0x0                                                                                        
1321
002752   6e22     MOVWF     0x22,0x0                                                                                        
1322
000754   80d8     BSF       0xd8,0x0,0x0                                                                                    
1322
002754   80d8     BSF       0xd8,0x0,0x0                                                                                    
1323
000756   0e32     MOVLW     0x32                                                                                            
1323
002756   0e32     MOVLW     0x32                                                                                            
1324
000758   541f     SUBFWB    0x1f,0x0,0x0                                                                                    
1324
002758   541f     SUBFWB    0x1f,0x0,0x0                                                                                    
1325
00075a   0e00     MOVLW     0x0                                                                                             
1325
00275a   0e00     MOVLW     0x0                                                                                             
1326
00075c   5420     SUBFWB    0x20,0x0,0x0                                                                                    
1326
00275c   5420     SUBFWB    0x20,0x0,0x0                                                                                    
1327
00075e   0e00     MOVLW     0x0                                                                                             
1327
00275e   0e00     MOVLW     0x0                                                                                             
1328
000760   5421     SUBFWB    0x21,0x0,0x0                                                                                    
1328
002760   5421     SUBFWB    0x21,0x0,0x0                                                                                    
1329
000762   0e00     MOVLW     0x0                                                                                             
1329
002762   0e00     MOVLW     0x0                                                                                             
1330
000764   5422     SUBFWB    0x22,0x0,0x0                                                                                    
1330
002764   5422     SUBFWB    0x22,0x0,0x0                                                                                    
1331
000766   e264     BC        0x830                                                                                           
1331
002766   e264     BC        0x2830                                                                                          
1332
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1332
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1333
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1333
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1334
000768   7282     BTG       0x82,0x1,0x0   			LED0_IO=~LED0_IO;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1334
002768   7282     BTG       0x82,0x1,0x0   			LED0_IO=~LED0_IO;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1335
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1335
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1336
                                           			// Send heartbeat                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1336
                                           			// Send heartbeat                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1337
00076a   0e91     MOVLW     0x91           			cm.ident=0x1F910091;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1337
00276a   0e91     MOVLW     0x91           			cm.ident=0x1F910091;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1338
00076c   6ede     MOVWF     0xde,0x0                                                                                        
1338
00276c   6ede     MOVWF     0xde,0x0                                                                                        
1339
00076e   6ade     CLRF      0xde,0x0                                                                                        
1339
00276e   6ade     CLRF      0xde,0x0                                                                                        
1340
000770   6ede     MOVWF     0xde,0x0                                                                                        
1340
002770   6ede     MOVWF     0xde,0x0                                                                                        
1341
000772   0e1f     MOVLW     0x1f                                                                                            
1341
002772   0e1f     MOVLW     0x1f                                                                                            
1342
000774   6edd     MOVWF     0xdd,0x0                                                                                        
1342
002774   6edd     MOVWF     0xdd,0x0                                                                                        
1343
000776   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1343
002776   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1344
000778   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1344
002778   52dd     MOVF      0xdd,0x1,0x0                                                                                    
1345
00077a   0e01     MOVLW     0x1            			cm.extended=TRUE;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1345
00277a   0e01     MOVLW     0x1            			cm.extended=TRUE;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1346
00077c   6ef3     MOVWF     0xf3,0x0                                                                                        
1346
00277c   6ef3     MOVWF     0xf3,0x0                                                                                        
1347
00077e   0e04     MOVLW     0x4                                                                                             
1347
00277e   0e04     MOVLW     0x4                                                                                             
1348
000780   cff3     MOVFF     0xff3,0xfdb                                                                                     
1348
002780   cff3     MOVFF     0xff3,0xfdb                                                                                     
1349
000782   ffdb                                                                                                               
1349
002782   ffdb                                                                                                               
1350
000784   0e01     MOVLW     0x1            			cm.remote_request=TRUE;                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
1350
002784   0e01     MOVLW     0x1            			cm.remote_request=TRUE;                                                       F:\MCP\projects\CAN\canNode\Source\Main.c
1351
000786   6ef3     MOVWF     0xf3,0x0                                                                                        
1351
002786   6ef3     MOVWF     0xf3,0x0                                                                                        
1352
000788   0e05     MOVLW     0x5                                                                                             
1352
002788   0e05     MOVLW     0x5                                                                                             
1353
00078a   cff3     MOVFF     0xff3,0xfdb                                                                                     
1353
00278a   cff3     MOVFF     0xff3,0xfdb                                                                                     
1354
00078c   ffdb                                                                                                               
1354
00278c   ffdb                                                                                                               
1355
00078e   0e01     MOVLW     0x1            			cm.data_length=1;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1355
00278e   0e01     MOVLW     0x1            			cm.data_length=1;                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1356
000790   6ef3     MOVWF     0xf3,0x0                                                                                        
1356
002790   6ef3     MOVWF     0xf3,0x0                                                                                        
1357
000792   0e06     MOVLW     0x6                                                                                             
1357
002792   0e06     MOVLW     0x6                                                                                             
1358
000794   cff3     MOVFF     0xff3,0xfdb                                                                                     
1358
002794   cff3     MOVFF     0xff3,0xfdb                                                                                     
1359
000796   ffdb                                                                                                               
1359
002796   ffdb                                                                                                               
1360
000798   0e01     MOVLW     0x1            			cm.data[0]=0x01;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1360
002798   0e01     MOVLW     0x1            			cm.data[0]=0x01;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1361
00079a   6ef3     MOVWF     0xf3,0x0                                                                                        
1361
00279a   6ef3     MOVWF     0xf3,0x0                                                                                        
1362
00079c   0e07     MOVLW     0x7                                                                                             
1362
00279c   0e07     MOVLW     0x7                                                                                             
1363
00079e   cff3     MOVFF     0xff3,0xfdb                                                                                     
1363
00279e   cff3     MOVFF     0xff3,0xfdb                                                                                     
1364
0007a0   ffdb                                                                                                               
1364
0027a0   ffdb                                                                                                               
1365
0007a2   6ef3     MOVWF     0xf3,0x0       			cm.data[1]=0x07;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1365
0027a2   6ef3     MOVWF     0xf3,0x0       			cm.data[1]=0x07;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1366
0007a4   0e08     MOVLW     0x8                                                                                             
1366
0027a4   0e08     MOVLW     0x8                                                                                             
1367
0007a6   cff3     MOVFF     0xff3,0xfdb                                                                                     
1367
0027a6   cff3     MOVFF     0xff3,0xfdb                                                                                     
1368
0007a8   ffdb                                                                                                               
1368
0027a8   ffdb                                                                                                               
1369
0007aa   0e09     MOVLW     0x9            			cm.data[2]=0x09;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1369
0027aa   0e09     MOVLW     0x9            			cm.data[2]=0x09;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1370
0007ac   6ef3     MOVWF     0xf3,0x0                                                                                        
1370
0027ac   6ef3     MOVWF     0xf3,0x0                                                                                        
1371
0007ae   6edb     MOVWF     0xdb,0x0                                                                                        
1371
0027ae   6edb     MOVWF     0xdb,0x0                                                                                        
1372
0007b0   0e08     MOVLW     0x8            			cm.data[3]=0x08;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1372
0027b0   0e08     MOVLW     0x8            			cm.data[3]=0x08;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1373
0007b2   6ef3     MOVWF     0xf3,0x0                                                                                        
1373
0027b2   6ef3     MOVWF     0xf3,0x0                                                                                        
1374
0007b4   0e0a     MOVLW     0xa                                                                                             
1374
0027b4   0e0a     MOVLW     0xa                                                                                             
1375
0007b6   cff3     MOVFF     0xff3,0xfdb                                                                                     
1375
0027b6   cff3     MOVFF     0xff3,0xfdb                                                                                     
1376
0007b8   ffdb                                                                                                               
1376
0027b8   ffdb                                                                                                               
1377
0007ba   0e03     MOVLW     0x3            			cm.data[4]=0x03;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1377
0027ba   0e03     MOVLW     0x3            			cm.data[4]=0x03;                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1378
0007bc   6ef3     MOVWF     0xf3,0x0                                                                                        
1378
0027bc   6ef3     MOVWF     0xf3,0x0                                                                                        
1379
0007be   0e0b     MOVLW     0xb                                                                                             
1379
0027be   0e0b     MOVLW     0xb                                                                                             
1380
0007c0   cff3     MOVFF     0xff3,0xfdb                                                                                     
1380
0027c0   cff3     MOVFF     0xff3,0xfdb                                                                                     
1381
0007c2   ffdb                                                                                                               
1381
0027c2   ffdb                                                                                                               
1382
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1382
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1383
0007c4   0e01     MOVLW     0x1            			while(!canSendMessage(cm,PRIO_LOW));                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1383
0027c4   0e01     MOVLW     0x1            			while(!canSendMessage(cm,PRIO_LOW));                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1384
0007c6   6ee6     MOVWF     0xe6,0x0                                                                                        
1384
0027c6   6ee6     MOVWF     0xe6,0x0                                                                                        
1385
0007c8   cfd9     MOVFF     0xfd9,0xfe9                                                                                     
1385
0027c8   cfd9     MOVFF     0xfd9,0xfe9                                                                                     
1386
0007ca   ffe9                                                                                                               
1386
0027ca   ffe9                                                                                                               
1387
0007cc   cfda     MOVFF     0xfda,0xfea                                                                                     
1387
0027cc   cfda     MOVFF     0xfda,0xfea                                                                                     
1388
0007ce   ffea                                                                                                               
1388
0027ce   ffea                                                                                                               
1389
0007d0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1389
0027d0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1390
0007d2   ffe6                                                                                                               
1390
0027d2   ffe6                                                                                                               
1391
0007d4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1391
0027d4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1392
0007d6   ffe6                                                                                                               
1392
0027d6   ffe6                                                                                                               
1393
0007d8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1393
0027d8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1394
0007da   ffe6                                                                                                               
1394
0027da   ffe6                                                                                                               
1395
0007dc   cfee     MOVFF     0xfee,0xfe6                                                                                     
1395
0027dc   cfee     MOVFF     0xfee,0xfe6                                                                                     
1396
0007de   ffe6                                                                                                               
1396
0027de   ffe6                                                                                                               
1397
0007e0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1397
0027e0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1398
0007e2   ffe6                                                                                                               
1398
0027e2   ffe6                                                                                                               
1399
0007e4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1399
0027e4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1400
0007e6   ffe6                                                                                                               
1400
0027e6   ffe6                                                                                                               
1401
0007e8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1401
0027e8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1402
0007ea   ffe6                                                                                                               
1402
0027ea   ffe6                                                                                                               
1403
0007ec   cfee     MOVFF     0xfee,0xfe6                                                                                     
1403
0027ec   cfee     MOVFF     0xfee,0xfe6                                                                                     
1404
0007ee   ffe6                                                                                                               
1404
0027ee   ffe6                                                                                                               
1405
0007f0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1405
0027f0   cfee     MOVFF     0xfee,0xfe6                                                                                     
1406
0007f2   ffe6                                                                                                               
1406
0027f2   ffe6                                                                                                               
1407
0007f4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1407
0027f4   cfee     MOVFF     0xfee,0xfe6                                                                                     
1408
0007f6   ffe6                                                                                                               
1408
0027f6   ffe6                                                                                                               
1409
0007f8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1409
0027f8   cfee     MOVFF     0xfee,0xfe6                                                                                     
1410
0007fa   ffe6                                                                                                               
1410
0027fa   ffe6                                                                                                               
1411
0007fc   cfee     MOVFF     0xfee,0xfe6                                                                                     
1411
0027fc   cfee     MOVFF     0xfee,0xfe6                                                                                     
1412
0007fe   ffe6                                                                                                               
1412
0027fe   ffe6                                                                                                               
1413
000800   cfee     MOVFF     0xfee,0xfe6                                                                                     
1413
002800   cfee     MOVFF     0xfee,0xfe6                                                                                     
1414
000802   ffe6                                                                                                               
1414
002802   ffe6                                                                                                               
1415
000804   cfee     MOVFF     0xfee,0xfe6                                                                                     
1415
002804   cfee     MOVFF     0xfee,0xfe6                                                                                     
1416
000806   ffe6                                                                                                               
1416
002806   ffe6                                                                                                               
1417
000808   cfee     MOVFF     0xfee,0xfe6                                                                                     
1417
002808   cfee     MOVFF     0xfee,0xfe6                                                                                     
1418
00080a   ffe6                                                                                                               
1418
00280a   ffe6                                                                                                               
1419
00080c   ecab     CALL      0x356,0x0                                                                                       
1419
00280c   ecab     CALL      0x2356,0x0                                                                                      
1420
00080e   f001                                                                                                               
1420
00280e   f011                                                                                                               
1421
000810   6e1f     MOVWF     0x1f,0x0                                                                                        
1421
002810   6e1f     MOVWF     0x1f,0x0                                                                                        
1422
000812   0e10     MOVLW     0x10                                                                                            
1422
002812   0e10     MOVLW     0x10                                                                                            
1423
000814   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1423
002814   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1424
000816   501f     MOVF      0x1f,0x0,0x0                                                                                    
1424
002816   501f     MOVF      0x1f,0x0,0x0                                                                                    
1425
000818   0900     IORLW     0x0                                                                                             
1425
002818   0900     IORLW     0x0                                                                                             
1426
00081a   e0d4     BZ        0x7c4                                                                                           
1426
00281a   e0d4     BZ        0x27c4                                                                                          
1427
                                           			                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1427
                                           			                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1428
00081c   ec30     CALL      0xa60,0x0      			t=tickGet();                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
1428
00281c   ec30     CALL      0x2a60,0x0     			t=tickGet();                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
1429
00081e   f005                                                                                                               
1429
00281e   f015                                                                                                               
1430
000820   c018     MOVFF     0x18,0x70                                                                                       
1430
002820   c018     MOVFF     0x18,0x70                                                                                       
1431
000822   f070                                                                                                               
1431
002822   f070                                                                                                               
1432
000824   c019     MOVFF     0x19,0x71                                                                                       
1432
002824   c019     MOVFF     0x19,0x71                                                                                       
1433
000826   f071                                                                                                               
1433
002826   f071                                                                                                               
1434
000828   c01a     MOVFF     0x1a,0x72                                                                                       
1434
002828   c01a     MOVFF     0x1a,0x72                                                                                       
1435
00082a   f072                                                                                                               
1435
00282a   f072                                                                                                               
1436
00082c   c01b     MOVFF     0x1b,0x73                                                                                       
1436
00282c   c01b     MOVFF     0x1b,0x73                                                                                       
1437
00082e   f073                                                                                                               
1437
00282e   f073                                                                                                               
1438
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1438
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1439
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1439
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1440
000830   92f2     BCF       0xf2,0x1,0x0   		INTCONbits.INT0IF=0;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1440
002830   92f2     BCF       0xf2,0x1,0x0   		INTCONbits.INT0IF=0;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1441
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1441
                                           	}                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1442
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1442
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1443
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1443
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1444
000832   ec39     CALL      0xa72,0x0      	tickUpdate();                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1444
002832   ec39     CALL      0x2a72,0x0     	tickUpdate();                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1445
000834   f005                                                                                                               
1445
002834   f015                                                                                                               
1446
000836   0e0f     MOVLW     0xf            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1446
002836   0e0f     MOVLW     0xf            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1447
000838   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
1447
002838   5ce1     SUBWF     0xe1,0x0,0x0                                                                                    
1448
00083a   e202     BC        0x840                                                                                           
1448
00283a   e202     BC        0x2840                                                                                          
1449
00083c   6ae1     CLRF      0xe1,0x0                                                                                        
1449
00283c   6ae1     CLRF      0xe1,0x0                                                                                        
1450
00083e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1450
00283e   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1451
000840   6ee1     MOVWF     0xe1,0x0                                                                                        
1451
002840   6ee1     MOVWF     0xe1,0x0                                                                                        
1452
000842   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1452
002842   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1453
000844   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1453
002844   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1454
000846   ffd9                                                                                                               
1454
002846   ffd9                                                                                                               
1455
000848   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1455
002848   52e5     MOVF      0xe5,0x1,0x0                                                                                    
1456
00084a   ee00     LFSR      0x0,0x13                                                                                        
1456
00284a   ee00     LFSR      0x0,0x13                                                                                        
1457
00084c   f013                                                                                                               
1457
00284c   f013                                                                                                               
1458
00084e   0e14     MOVLW     0x14                                                                                            
1458
00284e   0e14     MOVLW     0x14                                                                                            
1459
000850   04e8     DECF      0xe8,0x0,0x0                                                                                    
1459
002850   04e8     DECF      0xe8,0x0,0x0                                                                                    
1460
000852   e303     BNC       0x85a                                                                                           
1460
002852   e303     BNC       0x285a                                                                                          
1461
000854   cfe5     MOVFF     0xfe5,0xfed                                                                                     
1461
002854   cfe5     MOVFF     0xfe5,0xfed                                                                                     
1462
000856   ffed                                                                                                               
1462
002856   ffed                                                                                                               
1463
000858   d7fb     BRA       0x850                                                                                           
1463
002858   d7fb     BRA       0x2850                                                                                          
1464
00085a   ee00     LFSR      0x0,0x1e                                                                                        
1464
00285a   ee00     LFSR      0x0,0x1e                                                                                        
1465
00085c   f01e                                                                                                               
1465
00285c   f01e                                                                                                               
1466
00085e   0e0b     MOVLW     0xb                                                                                             
1466
00285e   0e0b     MOVLW     0xb                                                                                             
1467
000860   04e8     DECF      0xe8,0x0,0x0                                                                                    
1467
002860   04e8     DECF      0xe8,0x0,0x0                                                                                    
1468
000862   e303     BNC       0x86a                                                                                           
1468
002862   e303     BNC       0x286a                                                                                          
1469
000864   cfe5     MOVFF     0xfe5,0xfed                                                                                     
1469
002864   cfe5     MOVFF     0xfe5,0xfed                                                                                     
1470
000866   ffed                                                                                                               
1470
002866   ffed                                                                                                               
1471
000868   d7fb     BRA       0x860                                                                                           
1471
002868   d7fb     BRA       0x2860                                                                                          
1472
00086a   cfe5     MOVFF     0xfe5,0xffa                                                                                     
1472
00286a   cfe5     MOVFF     0xfe5,0xffa                                                                                     
1473
00086c   fffa                                                                                                               
1473
00286c   fffa                                                                                                               
1474
00086e   cfe5     MOVFF     0xfe5,0xff4                                                                                     
1474
00286e   cfe5     MOVFF     0xfe5,0xff4                                                                                     
1475
000870   fff4                                                                                                               
1475
002870   fff4                                                                                                               
1476
000872   cfe5     MOVFF     0xfe5,0xff3                                                                                     
1476
002872   cfe5     MOVFF     0xfe5,0xff3                                                                                     
1477
000874   fff3                                                                                                               
1477
002874   fff3                                                                                                               
1478
000876   cfe5     MOVFF     0xfe5,0xff5                                                                                     
1478
002876   cfe5     MOVFF     0xfe5,0xff5                                                                                     
1479
000878   fff5                                                                                                               
1479
002878   fff5                                                                                                               
1480
00087a   cfe5     MOVFF     0xfe5,0xff7                                                                                     
1480
00287a   cfe5     MOVFF     0xfe5,0xff7                                                                                     
1481
00087c   fff7                                                                                                               
1481
00287c   fff7                                                                                                               
1482
00087e   cfe5     MOVFF     0xfe5,0xff6                                                                                     
1482
00287e   cfe5     MOVFF     0xfe5,0xff6                                                                                     
1483
000880   fff6                                                                                                               
1483
002880   fff6                                                                                                               
1484
000882   cfe5     MOVFF     0xfe5,0xfea                                                                                     
1484
002882   cfe5     MOVFF     0xfe5,0xfea                                                                                     
1485
000884   ffea                                                                                                               
1485
002884   ffea                                                                                                               
1486
000886   cfe5     MOVFF     0xfe5,0xfe9                                                                                     
1486
002886   cfe5     MOVFF     0xfe5,0xfe9                                                                                     
1487
000888   ffe9                                                                                                               
1487
002888   ffe9                                                                                                               
1488
00088a   cfe5     MOVFF     0xfe5,0xfda                                                                                     
1488
00288a   cfe5     MOVFF     0xfe5,0xfda                                                                                     
1489
00088c   ffda                                                                                                               
1489
00288c   ffda                                                                                                               
1490
00088e   50e5     MOVF      0xe5,0x0,0x0                                                                                    
1490
00288e   50e5     MOVF      0xe5,0x0,0x0                                                                                    
1491
000890   cfe5     MOVFF     0xfe5,0xfe0                                                                                     
1491
002890   cfe5     MOVFF     0xfe5,0xfe0                                                                                     
1492
000892   ffe0                                                                                                               
1492
002892   ffe0                                                                                                               
1493
000894   cfe5     MOVFF     0xfe5,0xfd8                                                                                     
1493
002894   cfe5     MOVFF     0xfe5,0xfd8                                                                                     
1494
000896   ffd8                                                                                                               
1494
002896   ffd8                                                                                                               
1495
000898   0010     RETFIE    0x0                                                                                             
1495
002898   0010     RETFIE    0x0                                                                                             
1496
                                           #pragma code highVector=0x08                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1496
                                           #pragma code highVector=0x2008                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1497
                                           void HighVector (void)                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1497
                                           void HighVector (void)                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1498
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1498
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1499
000008   ef61     GOTO      0x6c2              _asm goto HighISR _endasm                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
1499
002008   ef61     GOTO      0x26c2             _asm goto HighISR _endasm                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
1500
00000a   f003                                                                                                               
1500
00200a   f013                                                                                                               
1501
00000c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1501
00200c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1502
                                           #pragma code // Return to default code section                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1502
                                           #pragma code // Return to default code section                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1503
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1503
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1504
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1504
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1505
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1505
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1506
                                           #pragma interruptlow LowISR                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1506
                                           #pragma interruptlow LowISR                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1507
00089a   cfd8     MOVFF     0xfd8,0xfe4    void LowISR(void)                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1507
00289a   cfd8     MOVFF     0xfd8,0xfe4    void LowISR(void)                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1508
00089c   ffe4                                                                                                               
1508
00289c   ffe4                                                                                                               
1509
00089e   cfe0     MOVFF     0xfe0,0xfe4                                                                                     
1509
00289e   cfe0     MOVFF     0xfe0,0xfe4                                                                                     
1510
0008a0   ffe4                                                                                                               
1510
0028a0   ffe4                                                                                                               
1511
0008a2   6ee4     MOVWF     0xe4,0x0                                                                                        
1511
0028a2   6ee4     MOVWF     0xe4,0x0                                                                                        
1512
0008a4   cfda     MOVFF     0xfda,0xfe4                                                                                     
1512
0028a4   cfda     MOVFF     0xfda,0xfe4                                                                                     
1513
0008a6   ffe4                                                                                                               
1513
0028a6   ffe4                                                                                                               
1514
0008a8   52e6     MOVF      0xe6,0x1,0x0                                                                                    
1514
0028a8   52e6     MOVF      0xe6,0x1,0x0                                                                                    
1515
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1515
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1516
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1516
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1517
0008aa   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1517
0028aa   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1518
0008ac   cfe5     MOVFF     0xfe5,0xfda                                                                                     
1518
0028ac   cfe5     MOVFF     0xfe5,0xfda                                                                                     
1519
0008ae   ffda                                                                                                               
1519
0028ae   ffda                                                                                                               
1520
0008b0   50e5     MOVF      0xe5,0x0,0x0                                                                                    
1520
0028b0   50e5     MOVF      0xe5,0x0,0x0                                                                                    
1521
0008b2   cfe5     MOVFF     0xfe5,0xfe0                                                                                     
1521
0028b2   cfe5     MOVFF     0xfe5,0xfe0                                                                                     
1522
0008b4   ffe0                                                                                                               
1522
0028b4   ffe0                                                                                                               
1523
0008b6   cfe5     MOVFF     0xfe5,0xfd8                                                                                     
1523
0028b6   cfe5     MOVFF     0xfe5,0xfd8                                                                                     
1524
0008b8   ffd8                                                                                                               
1524
0028b8   ffd8                                                                                                               
1525
0008ba   0010     RETFIE    0x0                                                                                             
1525
0028ba   0010     RETFIE    0x0                                                                                             
1526
                                           #pragma code lowVector=0x18                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1526
                                           #pragma code lowVector=0x2018                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
1527
                                           void LowVector (void)                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1527
                                           void LowVector (void)                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1528
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1528
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1529
000018   ef4d     GOTO      0x89a              _asm goto LowISR _endasm                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1529
002018   ef4d     GOTO      0x289a             _asm goto LowISR _endasm                                                     F:\MCP\projects\CAN\canNode\Source\Main.c
1530
00001a   f004                                                                                                               
1530
00201a   f014                                                                                                               
1531
00001c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1531
00201c   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1532
                                           #pragma code // Return to default code section                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1532
                                           #pragma code // Return to default code section                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1533
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1533
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1534
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1534
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1535
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1535
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1536
                                           *	Function: mainInit                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1536
                                           *	Function: mainInit                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1537
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1537
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1538
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
1538
                                           *	Input:	none                                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
1539
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1539
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1540
                                           *	Pre-conditions: none                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1540
                                           *	Pre-conditions: none                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1541
                                           *	Affects: Se code                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1541
                                           *	Affects: Se code                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1542
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
1542
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
1543
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1543
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1544
                                           void mainInit()                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
1544
                                           void mainInit()                                                                  F:\MCP\projects\CAN\canNode\Source\Main.c
1545
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1545
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1546
0008bc   9294     BCF       0x94,0x1,0x0   	LED0_TRIS=0;	                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1546
0028bc   9294     BCF       0x94,0x1,0x0   	LED0_TRIS=0;	                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1547
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1547
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1548
                                               // Enable internal PORTB pull-ups                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1548
                                               // Enable internal PORTB pull-ups                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1549
0008be   9ef1     BCF       0xf1,0x7,0x0       INTCON2bits.RBPU = 0;                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
1549
0028be   9ef1     BCF       0xf1,0x7,0x0       INTCON2bits.RBPU = 0;                                                        F:\MCP\projects\CAN\canNode\Source\Main.c
1550
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1550
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1551
                                           	// Enable Interrupts                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1551
                                           	// Enable Interrupts                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1552
0008c0   8ef2     BSF       0xf2,0x7,0x0       INTCONbits.GIEH = 1;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1552
0028c0   8ef2     BSF       0xf2,0x7,0x0       INTCONbits.GIEH = 1;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1553
0008c2   8cf2     BSF       0xf2,0x6,0x0       INTCONbits.GIEL = 1;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1553
0028c2   8cf2     BSF       0xf2,0x6,0x0       INTCONbits.GIEL = 1;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1554
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1554
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1555
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1555
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1556
                                           	// RB0 interrupt                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1556
                                           	// RB0 interrupt                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1557
0008c4   8cf1     BSF       0xf1,0x6,0x0   	INTCON2bits.INTEDG0 = 1; //rising edge                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1557
0028c4   8cf1     BSF       0xf1,0x6,0x0   	INTCON2bits.INTEDG0 = 1; //rising edge                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1558
0008c6   88f2     BSF       0xf2,0x4,0x0   	INTCONbits.INT0IE = 1;	                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1558
0028c6   88f2     BSF       0xf2,0x4,0x0   	INTCONbits.INT0IE = 1;	                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1559
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1559
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1560
                                           	// Enable interrupt prirority                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1560
                                           	// Enable interrupt prirority                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1561
0008c8   8ed0     BSF       0xd0,0x7,0x0   	RCONbits.IPEN=1;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1561
0028c8   8ed0     BSF       0xd0,0x7,0x0   	RCONbits.IPEN=1;                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1562
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1562
                                           	                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1563
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1563
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1564
0008ca   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1564
0028ca   0012     RETURN    0x0            }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1565
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1565
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1566
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1566
                                           /*                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1567
                                           *	Function: canParse                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1567
                                           *	Function: canParse                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1568
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1568
                                           *                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1569
                                           *	Input:	Received can message                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
1569
                                           *	Input:	Received can message                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
1570
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1570
                                           *	Output: none                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1571
                                           *	Pre-conditions: canInit and received packet.                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1571
                                           *	Pre-conditions: canInit and received packet.                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1572
                                           *	Affects: Sensors/actuators/etc. See code.                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1572
                                           *	Affects: Sensors/actuators/etc. See code.                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1573
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
1573
                                           *	Depends: none.                                                                 F:\MCP\projects\CAN\canNode\Source\Main.c
1574
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1574
                                           */                                                                               F:\MCP\projects\CAN\canNode\Source\Main.c
1575
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1575
                                           #ifdef USE_CAN                                                                   F:\MCP\projects\CAN\canNode\Source\Main.c
1576
0008cc   cfd9     MOVFF     0xfd9,0xfe6    void canParse(CAN_MESSAGE cm)                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
1576
0028cc   cfd9     MOVFF     0xfd9,0xfe6    void canParse(CAN_MESSAGE cm)                                                    F:\MCP\projects\CAN\canNode\Source\Main.c
1577
0008ce   ffe6                                                                                                               
1577
0028ce   ffe6                                                                                                               
1578
0008d0   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1578
0028d0   cfe1     MOVFF     0xfe1,0xfd9                                                                                     
1579
0008d2   ffd9                                                                                                               
1579
0028d2   ffd9                                                                                                               
1580
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1580
                                           {                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1581
0008d4   50e1     MOVF      0xe1,0x0,0x0   		if (cm.ident==0x00000304)                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1581
0028d4   50e1     MOVF      0xe1,0x0,0x0   		if (cm.ident==0x00000304)                                                      F:\MCP\projects\CAN\canNode\Source\Main.c
1582
0008d6   0ff0     ADDLW     0xf0                                                                                            
1582
0028d6   0ff0     ADDLW     0xf0                                                                                            
1583
0008d8   6ee9     MOVWF     0xe9,0x0                                                                                        
1583
0028d8   6ee9     MOVWF     0xe9,0x0                                                                                        
1584
0008da   0eff     MOVLW     0xff                                                                                            
1584
0028da   0eff     MOVLW     0xff                                                                                            
1585
0008dc   20da     ADDWFC    0xda,0x0,0x0                                                                                    
1585
0028dc   20da     ADDWFC    0xda,0x0,0x0                                                                                    
1586
0008de   6eea     MOVWF     0xea,0x0                                                                                        
1586
0028de   6eea     MOVWF     0xea,0x0                                                                                        
1587
0008e0   0e04     MOVLW     0x4                                                                                             
1587
0028e0   0e04     MOVLW     0x4                                                                                             
1588
0008e2   18ee     XORWF     0xee,0x0,0x0                                                                                    
1588
0028e2   18ee     XORWF     0xee,0x0,0x0                                                                                    
1589
0008e4   e160     BNZ       0x9a6                                                                                           
1589
0028e4   e160     BNZ       0x29a6                                                                                          
1590
0008e6   0e03     MOVLW     0x3                                                                                             
1590
0028e6   0e03     MOVLW     0x3                                                                                             
1591
0008e8   18ee     XORWF     0xee,0x0,0x0                                                                                    
1591
0028e8   18ee     XORWF     0xee,0x0,0x0                                                                                    
1592
0008ea   e15d     BNZ       0x9a6                                                                                           
1592
0028ea   e15d     BNZ       0x29a6                                                                                          
1593
0008ec   50ee     MOVF      0xee,0x0,0x0                                                                                    
1593
0028ec   50ee     MOVF      0xee,0x0,0x0                                                                                    
1594
0008ee   e15b     BNZ       0x9a6                                                                                           
1594
0028ee   e15b     BNZ       0x29a6                                                                                          
1595
0008f0   50ee     MOVF      0xee,0x0,0x0                                                                                    
1595
0028f0   50ee     MOVF      0xee,0x0,0x0                                                                                    
1596
0008f2   e159     BNZ       0x9a6                                                                                           
1596
0028f2   e159     BNZ       0x29a6                                                                                          
1597
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1597
                                           		{                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1598
0008f4   0ef7     MOVLW     0xf7           			if (cm.data[0]==0x20) LED0_IO=1;                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1598
0028f4   0ef7     MOVLW     0xf7           			if (cm.data[0]==0x20) LED0_IO=1;                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1599
0008f6   50db     MOVF      0xdb,0x0,0x0                                                                                    
1599
0028f6   50db     MOVF      0xdb,0x0,0x0                                                                                    
1600
0008f8   0820     SUBLW     0x20                                                                                            
1600
0028f8   0820     SUBLW     0x20                                                                                            
1601
0008fa   e101     BNZ       0x8fe                                                                                           
1601
0028fa   e101     BNZ       0x28fe                                                                                          
1602
0008fc   8282     BSF       0x82,0x1,0x0                                                                                    
1602
0028fc   8282     BSF       0x82,0x1,0x0                                                                                    
1603
0008fe   0ef7     MOVLW     0xf7           			if (cm.data[0]==0x40) LED0_IO=0;                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1603
0028fe   0ef7     MOVLW     0xf7           			if (cm.data[0]==0x40) LED0_IO=0;                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1604
000900   50db     MOVF      0xdb,0x0,0x0                                                                                    
1604
002900   50db     MOVF      0xdb,0x0,0x0                                                                                    
1605
000902   0840     SUBLW     0x40                                                                                            
1605
002902   0840     SUBLW     0x40                                                                                            
1606
000904   e101     BNZ       0x908                                                                                           
1606
002904   e101     BNZ       0x2908                                                                                          
1607
000906   9282     BCF       0x82,0x1,0x0                                                                                    
1607
002906   9282     BCF       0x82,0x1,0x0                                                                                    
1608
000908   0ef7     MOVLW     0xf7           			if (cm.data[0]==0x80)                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1608
002908   0ef7     MOVLW     0xf7           			if (cm.data[0]==0x80)                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1609
00090a   50db     MOVF      0xdb,0x0,0x0                                                                                    
1609
00290a   50db     MOVF      0xdb,0x0,0x0                                                                                    
1610
00090c   0880     SUBLW     0x80                                                                                            
1610
00290c   0880     SUBLW     0x80                                                                                            
1611
00090e   e14b     BNZ       0x9a6                                                                                           
1611
00290e   e14b     BNZ       0x29a6                                                                                          
1612
                                           			{                                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1612
                                           			{                                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1613
000910   0e03     MOVLW     0x3            				cm.ident=0x00000303;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1613
002910   0e03     MOVLW     0x3            				cm.ident=0x00000303;                                                         F:\MCP\projects\CAN\canNode\Source\Main.c
1614
000912   6ef3     MOVWF     0xf3,0x0                                                                                        
1614
002912   6ef3     MOVWF     0xf3,0x0                                                                                        
1615
000914   0ef0     MOVLW     0xf0                                                                                            
1615
002914   0ef0     MOVLW     0xf0                                                                                            
1616
000916   cff3     MOVFF     0xff3,0xfdb                                                                                     
1616
002916   cff3     MOVFF     0xff3,0xfdb                                                                                     
1617
000918   ffdb                                                                                                               
1617
002918   ffdb                                                                                                               
1618
00091a   0e03     MOVLW     0x3                                                                                             
1618
00291a   0e03     MOVLW     0x3                                                                                             
1619
00091c   6ef3     MOVWF     0xf3,0x0                                                                                        
1619
00291c   6ef3     MOVWF     0xf3,0x0                                                                                        
1620
00091e   0ef1     MOVLW     0xf1                                                                                            
1620
00291e   0ef1     MOVLW     0xf1                                                                                            
1621
000920   cff3     MOVFF     0xff3,0xfdb                                                                                     
1621
002920   cff3     MOVFF     0xff3,0xfdb                                                                                     
1622
000922   ffdb                                                                                                               
1622
002922   ffdb                                                                                                               
1623
000924   0ef2     MOVLW     0xf2                                                                                            
1623
002924   0ef2     MOVLW     0xf2                                                                                            
1624
000926   6adb     CLRF      0xdb,0x0                                                                                        
1624
002926   6adb     CLRF      0xdb,0x0                                                                                        
1625
000928   0ef3     MOVLW     0xf3                                                                                            
1625
002928   0ef3     MOVLW     0xf3                                                                                            
1626
00092a   6adb     CLRF      0xdb,0x0                                                                                        
1626
00292a   6adb     CLRF      0xdb,0x0                                                                                        
1627
00092c   0ef4     MOVLW     0xf4           				cm.extended=FALSE;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1627
00292c   0ef4     MOVLW     0xf4           				cm.extended=FALSE;                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1628
00092e   6adb     CLRF      0xdb,0x0                                                                                        
1628
00292e   6adb     CLRF      0xdb,0x0                                                                                        
1629
000930   0e01     MOVLW     0x1            				cm.data_length=1;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1629
002930   0e01     MOVLW     0x1            				cm.data_length=1;                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1630
000932   6ef3     MOVWF     0xf3,0x0                                                                                        
1630
002932   6ef3     MOVWF     0xf3,0x0                                                                                        
1631
000934   0ef6     MOVLW     0xf6                                                                                            
1631
002934   0ef6     MOVLW     0xf6                                                                                            
1632
000936   cff3     MOVFF     0xff3,0xfdb                                                                                     
1632
002936   cff3     MOVFF     0xff3,0xfdb                                                                                     
1633
000938   ffdb                                                                                                               
1633
002938   ffdb                                                                                                               
1634
00093a   5082     MOVF      0x82,0x0,0x0   				cm.data[0]=LED0_IO;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1634
00293a   5082     MOVF      0x82,0x0,0x0   				cm.data[0]=LED0_IO;                                                          F:\MCP\projects\CAN\canNode\Source\Main.c
1635
00093c   0b02     ANDLW     0x2                                                                                             
1635
00293c   0b02     ANDLW     0x2                                                                                             
1636
00093e   e001     BZ        0x942                                                                                           
1636
00293e   e001     BZ        0x2942                                                                                          
1637
000940   0e01     MOVLW     0x1                                                                                             
1637
002940   0e01     MOVLW     0x1                                                                                             
1638
000942   6ee7     MOVWF     0xe7,0x0                                                                                        
1638
002942   6ee7     MOVWF     0xe7,0x0                                                                                        
1639
000944   0ef7     MOVLW     0xf7                                                                                            
1639
002944   0ef7     MOVLW     0xf7                                                                                            
1640
000946   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
1640
002946   cfe7     MOVFF     0xfe7,0xfdb                                                                                     
1641
000948   ffdb                                                                                                               
1641
002948   ffdb                                                                                                               
1642
00094a   0e01     MOVLW     0x1            				while(!canSendMessage(cm,PRIO_LOW));	                                        F:\MCP\projects\CAN\canNode\Source\Main.c
1642
00294a   0e01     MOVLW     0x1            				while(!canSendMessage(cm,PRIO_LOW));	                                        F:\MCP\projects\CAN\canNode\Source\Main.c
1643
00094c   6ee6     MOVWF     0xe6,0x0                                                                                        
1643
00294c   6ee6     MOVWF     0xe6,0x0                                                                                        
1644
00094e   50d9     MOVF      0xd9,0x0,0x0                                                                                    
1644
00294e   50d9     MOVF      0xd9,0x0,0x0                                                                                    
1645
000950   0ff0     ADDLW     0xf0                                                                                            
1645
002950   0ff0     ADDLW     0xf0                                                                                            
1646
000952   6ee9     MOVWF     0xe9,0x0                                                                                        
1646
002952   6ee9     MOVWF     0xe9,0x0                                                                                        
1647
000954   0eff     MOVLW     0xff                                                                                            
1647
002954   0eff     MOVLW     0xff                                                                                            
1648
000956   20da     ADDWFC    0xda,0x0,0x0                                                                                    
1648
002956   20da     ADDWFC    0xda,0x0,0x0                                                                                    
1649
000958   6eea     MOVWF     0xea,0x0                                                                                        
1649
002958   6eea     MOVWF     0xea,0x0                                                                                        
1650
00095a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1650
00295a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1651
00095c   ffe6                                                                                                               
1651
00295c   ffe6                                                                                                               
1652
00095e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1652
00295e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1653
000960   ffe6                                                                                                               
1653
002960   ffe6                                                                                                               
1654
000962   cfee     MOVFF     0xfee,0xfe6                                                                                     
1654
002962   cfee     MOVFF     0xfee,0xfe6                                                                                     
1655
000964   ffe6                                                                                                               
1655
002964   ffe6                                                                                                               
1656
000966   cfee     MOVFF     0xfee,0xfe6                                                                                     
1656
002966   cfee     MOVFF     0xfee,0xfe6                                                                                     
1657
000968   ffe6                                                                                                               
1657
002968   ffe6                                                                                                               
1658
00096a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1658
00296a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1659
00096c   ffe6                                                                                                               
1659
00296c   ffe6                                                                                                               
1660
00096e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1660
00296e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1661
000970   ffe6                                                                                                               
1661
002970   ffe6                                                                                                               
1662
000972   cfee     MOVFF     0xfee,0xfe6                                                                                     
1662
002972   cfee     MOVFF     0xfee,0xfe6                                                                                     
1663
000974   ffe6                                                                                                               
1663
002974   ffe6                                                                                                               
1664
000976   cfee     MOVFF     0xfee,0xfe6                                                                                     
1664
002976   cfee     MOVFF     0xfee,0xfe6                                                                                     
1665
000978   ffe6                                                                                                               
1665
002978   ffe6                                                                                                               
1666
00097a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1666
00297a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1667
00097c   ffe6                                                                                                               
1667
00297c   ffe6                                                                                                               
1668
00097e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1668
00297e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1669
000980   ffe6                                                                                                               
1669
002980   ffe6                                                                                                               
1670
000982   cfee     MOVFF     0xfee,0xfe6                                                                                     
1670
002982   cfee     MOVFF     0xfee,0xfe6                                                                                     
1671
000984   ffe6                                                                                                               
1671
002984   ffe6                                                                                                               
1672
000986   cfee     MOVFF     0xfee,0xfe6                                                                                     
1672
002986   cfee     MOVFF     0xfee,0xfe6                                                                                     
1673
000988   ffe6                                                                                                               
1673
002988   ffe6                                                                                                               
1674
00098a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1674
00298a   cfee     MOVFF     0xfee,0xfe6                                                                                     
1675
00098c   ffe6                                                                                                               
1675
00298c   ffe6                                                                                                               
1676
00098e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1676
00298e   cfee     MOVFF     0xfee,0xfe6                                                                                     
1677
000990   ffe6                                                                                                               
1677
002990   ffe6                                                                                                               
1678
000992   cfee     MOVFF     0xfee,0xfe6                                                                                     
1678
002992   cfee     MOVFF     0xfee,0xfe6                                                                                     
1679
000994   ffe6                                                                                                               
1679
002994   ffe6                                                                                                               
1680
000996   ecab     CALL      0x356,0x0                                                                                       
1680
002996   ecab     CALL      0x2356,0x0                                                                                      
1681
000998   f001                                                                                                               
1681
002998   f011                                                                                                               
1682
00099a   6e00     MOVWF     0x0,0x0                                                                                         
1682
00299a   6e00     MOVWF     0x0,0x0                                                                                         
1683
00099c   0e10     MOVLW     0x10                                                                                            
1683
00299c   0e10     MOVLW     0x10                                                                                            
1684
00099e   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1684
00299e   5ee1     SUBWF     0xe1,0x1,0x0                                                                                    
1685
0009a0   5000     MOVF      0x0,0x0,0x0                                                                                     
1685
0029a0   5000     MOVF      0x0,0x0,0x0                                                                                     
1686
0009a2   0900     IORLW     0x0                                                                                             
1686
0029a2   0900     IORLW     0x0                                                                                             
1687
0009a4   e0d2     BZ        0x94a                                                                                           
1687
0029a4   e0d2     BZ        0x294a                                                                                          
1688
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1688
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1689
                                           			}                                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1689
                                           			}                                                                             F:\MCP\projects\CAN\canNode\Source\Main.c
1690
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1690
                                           		}                                                                              F:\MCP\projects\CAN\canNode\Source\Main.c
1691
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1691
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1692
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1692
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1693
0009a6   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1693
0029a6   52e5     MOVF      0xe5,0x1,0x0   }                                                                                F:\MCP\projects\CAN\canNode\Source\Main.c
1694
0009a8   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1694
0029a8   cfe7     MOVFF     0xfe7,0xfd9                                                                                     
1695
0009aa   ffd9                                                                                                               
1695
0029aa   ffd9                                                                                                               
1696
0009ac   0012     RETURN    0x0                                                                                             
1696
0029ac   0012     RETURN    0x0                                                                                             
1697
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1697
                                           #endif                                                                           F:\MCP\projects\CAN\canNode\Source\Main.c
1698
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c
1698
                                                                                                                            F:\MCP\projects\CAN\canNode\Source\Main.c