- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 2 von 2

Thema: CAN Asm Code, wie muss ich den Pic ansteuern.?????

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    CAN Asm Code, wie muss ich den Pic ansteuern.?????

    Hallo,

    ich habe von einem 18F258 den ASM Code für CAN 11 und 29 Bit.
    Leider gibt es keine Dokumentation wie ich die Daten über die Serielle
    Schnittstelle senden muss, an dem der Pic hängt,wer könnte mir helfen.

    Hier mal der ASM Code.
    ---------------------------------
    -----------------------------------
    PIC DISASSEMBLER LISTING
    Address Opcode Instruction
    -----------------------------------
    000000 D0BD BRA L1
    000002 FFFF NOP
    000004 FFFF NOP
    000006 FFFF NOP
    000008 D0A1 BRA L2
    00000A FFFF NOP
    00000C FFFF NOP
    00000E FFFF NOP
    000010 FFFF NOP
    000012 FFFF NOP
    000014 FFFF NOP
    000016 FFFF NOP
    000018 CFD8 MOVFF STATUS,0x050
    00001A F050
    00001C CFE8 MOVFF WREG,0x04F
    00001E F04F
    000020 CFE1 MOVFF FSR1L,0x051
    000022 F051
    000024 CFE2 MOVFF FSR1H,0x052
    000026 F052
    000028 A89D BTFSS PIE1,TXIE,A
    00002A D002 BRA L3
    00002C B89E BTFSC PIR1,TXIF,A
    00002E D811 RCALL L4
    000030 AAF2 L3: BTFSS INTCON1,T0IE,A
    000032 D002 BRA L5
    000034 B4F2 BTFSC INTCON1,T0IF,A
    000036 D817 RCALL L6
    000038 B2A4 L5: BTFSC PIR3,RXB1IF,A
    00003A D81F RCALL L7
    00003C B0A4 BTFSC PIR3,RXB0IF,A
    00003E D852 RCALL L8
    000040 C051 MOVFF 0x051,FSR1L
    000042 FFE1
    000044 C052 MOVFF 0x052,FSR1H
    000046 FFE2
    000048 C04F MOVFF 0x04F,WREG
    00004A FFE8
    00004C C050 MOVFF 0x050,STATUS
    00004E FFD8
    000050 0010 RETFIE
    000052 EE10 L4: LFSR FSR1,0x000
    000054 F000
    000056 5046 MOVF 0x046,W,A
    000058 CFE3 MOVFF PLUSW1,TXREG
    00005A FFAD
    00005C 2A46 INCF 0x046,F,A
    00005E 2E45 DECFSZ 0x045,F,A
    000060 0012 RETURN
    000062 989D BCF PIE1,TXIE,A
    000064 0012 RETURN
    000066 9AF2 L6: BCF INTCON1,T0IE,A
    000068 A2AB BTFSS RCSTA,OERR,A
    00006A D003 BRA L9
    00006C 98AB BCF RCSTA,CREN,A
    00006E 88AB BSF RCSTA,CREN,A
    000070 6A44 CLRF 0x044,A
    000072 9282 L9: BCF PORTC,1,A
    000074 804E BSF 0x04E,0,A
    000076 98AB BCF RCSTA,CREN,A
    000078 0012 RETURN
    00007A CF6F L7: MOVFF CANCON,0x055
    00007C F055
    00007E C047 MOVFF 0x047,FSR1H
    000080 FFE2
    000082 C048 MOVFF 0x048,FSR1L
    000084 FFE1
    000086 826F BSF CANCON,WIN0,A
    000088 946F BCF CANCON,WIN1,A
    00008A 866F BSF CANCON,WIN2,A
    00008C CF61 MOVFF RXB0SIDH,POSTINC1
    00008E FFE6
    000090 CF62 MOVFF RXB0SIDL,POSTINC1
    000092 FFE6
    000094 CF63 MOVFF RXB0EIDH,POSTINC1
    000096 FFE6
    000098 CF64 MOVFF RXB0EIDL,POSTINC1
    00009A FFE6
    00009C CF65 MOVFF RXB0DLC,POSTINC1
    00009E FFE6
    0000A0 CF66 MOVFF RXB0D0,POSTINC1
    0000A2 FFE6
    0000A4 CF67 MOVFF RXB0D1,POSTINC1
    0000A6 FFE6
    0000A8 CF68 MOVFF RXB0D2,POSTINC1
    0000AA FFE6
    0000AC CF69 MOVFF RXB0D3,POSTINC1
    0000AE FFE6
    0000B0 CF6A MOVFF RXB0D4,POSTINC1
    0000B2 FFE6
    0000B4 CF6B MOVFF RXB0D5,POSTINC1
    0000B6 FFE6
    0000B8 CF6C MOVFF RXB0D6,POSTINC1
    0000BA FFE6
    0000BC CF6D MOVFF RXB0D7,POSTINC1
    0000BE FFE6
    0000C0 0E0D MOVLW 0x0D
    0000C2 2648 ADDWF 0x048,F,A
    0000C4 6AE8 CLRF WREG,A
    0000C6 2247 ADDWFC 0x047,F,A
    0000C8 0E05 MOVLW 0x05
    0000CA 6247 CPFSEQ 0x047,A
    0000CC D006 BRA L10
    0000CE 0EF3 MOVLW 0xF3
    0000D0 6448 CPFSGT 0x048,A
    0000D2 D003 BRA L10
    0000D4 6A47 CLRF 0x047,A
    0000D6 0E60 MOVLW 0x60
    0000D8 6E48 MOVWF 0x048,A
    0000DA 92A4 L10: BCF PIR3,RXB1IF,A
    0000DC 9E60 BCF RXB0CON,RXFUL,A
    0000DE C055 MOVFF 0x055,CANCON
    0000E0 FF6F
    0000E2 0012 RETURN
    0000E4 CF6F L8: MOVFF CANCON,0x055
    0000E6 F055
    0000E8 C047 MOVFF 0x047,FSR1H
    0000EA FFE2
    0000EC C048 MOVFF 0x048,FSR1L
    0000EE FFE1
    0000F0 0EF1 MOVLW 0xF1
    0000F2 166F ANDWF CANCON,F,A
    0000F4 CF61 MOVFF RXB0SIDH,POSTINC1
    0000F6 FFE6
    0000F8 CF62 MOVFF RXB0SIDL,POSTINC1
    0000FA FFE6
    0000FC CF63 MOVFF RXB0EIDH,POSTINC1
    0000FE FFE6
    000100 CF64 MOVFF RXB0EIDL,POSTINC1
    000102 FFE6
    000104 CF65 MOVFF RXB0DLC,POSTINC1
    000106 FFE6
    000108 CF66 MOVFF RXB0D0,POSTINC1
    00010A FFE6
    00010C CF67 MOVFF RXB0D1,POSTINC1
    00010E FFE6
    000110 CF68 MOVFF RXB0D2,POSTINC1
    000112 FFE6
    000114 CF69 MOVFF RXB0D3,POSTINC1
    000116 FFE6
    000118 CF6A MOVFF RXB0D4,POSTINC1
    00011A FFE6
    00011C CF6B MOVFF RXB0D5,POSTINC1
    00011E FFE6
    000120 CF6C MOVFF RXB0D6,POSTINC1
    000122 FFE6
    000124 CF6D MOVFF RXB0D7,POSTINC1
    000126 FFE6
    000128 0E0D MOVLW 0x0D
    00012A 2648 ADDWF 0x048,F,A
    00012C 6AE8 CLRF WREG,A
    00012E 2247 ADDWFC 0x047,F,A
    000130 0E05 MOVLW 0x05
    000132 6247 CPFSEQ 0x047,A
    000134 D006 BRA L11
    000136 0EF3 MOVLW 0xF3
    000138 6448 CPFSGT 0x048,A
    00013A D003 BRA L11
    00013C 6A47 CLRF 0x047,A
    00013E 0E60 MOVLW 0x60
    000140 6E48 MOVWF 0x048,A
    000142 90A4 L11: BCF PIR3,RXB0IF,A
    000144 9E60 BCF RXB0CON,RXFUL,A
    000146 C055 MOVFF 0x055,CANCON
    000148 FF6F
    00014A 0012 RETURN
    00014C CFE1 L2: MOVFF FSR1L,0x053
    00014E F053
    000150 CFE2 MOVFF FSR1H,0x054
    000152 F054
    000154 6AD6 CLRF TMR0L,A
    000156 5044 MOVF 0x044,W,A
    000158 0B7F ANDLW 0x7F
    00015A E103 BNZ L12
    00015C 8282 BSF PORTC,1,A
    00015E 94F2 BCF INTCON1,T0IF,A
    000160 8AF2 BSF INTCON1,T0IE,A
    000162 EE10 L12: LFSR FSR1,0x022
    000164 F022
    000166 CFAE MOVFF RCREG,PLUSW1
    000168 FFE3
    00016A 2A44 INCF 0x044,F,A
    00016C 0E22 MOVLW 0x22
    00016E 6044 CPFSLT 0x044,A
    000170 98AB BCF RCSTA,CREN,A
    000172 C053 MOVFF 0x053,FSR1L
    000174 FFE1
    000176 C054 MOVFF 0x054,FSR1H
    000178 FFE2
    00017A 0011 RETFIE FAST
    00017C 8281 L1: BSF PORTB,1,A
    00017E 0EF9 MOVLW 0xF9
    000180 6E94 MOVWF TRISC,A
    000182 0EF9 MOVLW 0xF9
    000184 6E93 MOVWF TRISB,A
    000186 8481 BSF PORTB,2,A
    000188 0E24 MOVLW 0x24
    00018A 6EAC MOVWF TXSTA,A
    00018C 0E90 MOVLW 0x90
    00018E 6EAB MOVWF RCSTA,A
    000190 0E02 MOVLW 0x02
    000192 6EAF MOVWF SPBRG,A
    000194 989F BCF IPR1,TXIP,A
    000196 8A9D BSF PIE1,RCIE,A
    000198 8E6F BSF CANCON,REQOP2,A
    00019A 0004 L13: CLRWDT
    00019C AE6E BTFSS CANSTAT,OPMODE2,A
    00019E D7FD BRA L13
    0001A0 9C60 BCF RXB0CON,RXM1,A
    0001A2 9A60 BCF RXB0CON,RXM0,A
    0001A4 8460 BSF RXB0CON,FILHIT2,A
    0001A6 EE2F LFSR FSR2,0xF50
    0001A8 F050
    0001AA 9CDF BCF INDF2,6,A
    0001AC 9ADF BCF INDF2,5,A
    0001AE EE2F LFSR FSR2,0xF00
    0001B0 F000
    0001B2 68DE L14: SETF POSTINC2,A
    0001B4 AAD9 BTFSS FSR2L,5,A
    0001B6 D7FD BRA L14
    0001B8 0E01 MOVLW 0x01
    0001BA 6E70 MOVWF BRGCON1,A
    0001BC 0EFA MOVLW 0xFA
    0001BE 6E71 MOVWF BRGCON2,A
    0001C0 0E07 MOVLW 0x07
    0001C2 6E72 MOVWF BRGCON3,A
    0001C4 8A73 BSF CIOCON,ENDRHI,A
    0001C6 92A4 BCF PIR3,RXB1IF,A
    0001C8 90A4 BCF PIR3,RXB0IF,A
    0001CA 82A3 BSF PIE3,RXB1IE,A
    0001CC 80A3 BSF PIE3,RXB0IE,A
    0001CE 90A5 BCF IPR3,RXB0IP,A
    0001D0 92A5 BCF IPR3,RXB1IP,A
    0001D2 0EC2 MOVLW 0xC2
    0001D4 6ED5 MOVWF T0CON,A
    0001D6 94F1 BCF INTCON2,T0IP,A
    0001D8 EE00 LFSR FSR0,0x000
    0001DA F000
    0001DC 6AEE L15: CLRF POSTINC0,A
    0001DE A0EA BTFSS FSR0H,0,A
    0001E0 D7FD BRA L15
    0001E2 6A47 CLRF 0x047,A
    0001E4 6A49 CLRF 0x049,A
    0001E6 0E60 MOVLW 0x60
    0001E8 6E48 MOVWF 0x048,A
    0001EA 6E4A MOVWF 0x04A,A
    0001EC 8ED0 BSF RCON,IPEN,A
    0001EE 0EC0 MOVLW 0xC0
    0001F0 6EF2 MOVWF INTCON1,A
    0001F2 9281 BCF PORTB,1,A
    0001F4 6A6F CLRF CANCON,A
    0001F6 0004 L16: CLRWDT
    0001F8 506E MOVF CANSTAT,W,A
    0001FA 0BE0 ANDLW 0xE0
    0001FC A4D8 BTFSS STATUS,Z,A
    0001FE D7FB BRA L16
    000200 0004 L19: CLRWDT
    000202 B04E BTFSC 0x04E,0,A
    000204 D845 RCALL L17
    000206 B2AC BTFSC TXSTA,TRMT,A
    000208 9482 BCF PORTC,2,A
    00020A 5049 MOVF 0x049,W,A
    00020C 6247 CPFSEQ 0x047,A
    00020E D004 BRA L18
    000210 504A MOVF 0x04A,W,A
    000212 6248 CPFSEQ 0x048,A
    000214 D001 BRA L18
    000216 D7F4 BRA L19
    000218 D801 L18: RCALL L20
    00021A D7F2 BRA L19
    00021C C049 L20: MOVFF 0x049,FSR0H
    00021E FFEA
    000220 C04A MOVFF 0x04A,FSR0L
    000222 FFE9
    000224 0004 L21: CLRWDT
    000226 B89D BTFSC PIE1,TXIE,A
    000228 D7FD BRA L21
    00022A 0E70 MOVLW 0x70
    00022C 6E00 MOVWF 0x000,A
    00022E 0E04 MOVLW 0x04
    000230 6E01 MOVWF 0x001,A
    000232 CFEE MOVFF POSTINC0,0x002
    000234 F002
    000236 CFEE MOVFF POSTINC0,0x003
    000238 F003
    00023A CFEE MOVFF POSTINC0,0x004
    00023C F004
    00023E CFEE MOVFF POSTINC0,0x005
    000240 F005
    000242 EE20 LFSR FSR2,0x003
    000244 F003
    000246 D936 RCALL L22
    000248 ACEF BTFSS INDF0,6,A
    00024A D002 BRA L23
    00024C 8E03 BSF 0x003,7,A
    00024E D00A BRA L24
    000250 50EE L23: MOVF POSTINC0,W,A
    000252 E008 BZ L24
    000254 2601 ADDWF 0x001,F,A
    000256 6E4B MOVWF 0x04B,A
    000258 EE20 LFSR FSR2,0x006
    00025A F006
    00025C CFEE L25: MOVFF POSTINC0,POSTINC2
    00025E FFDE
    000260 2E4B DECFSZ 0x04B,F,A
    000262 D7FC BRA L25
    000264 5001 L24: MOVF 0x001,W,A
    000266 0F02 ADDLW 0x02
    000268 6E45 MOVWF 0x045,A
    00026A 8482 BSF PORTC,2,A
    00026C 6A46 CLRF 0x046,A
    00026E EE10 LFSR FSR1,0x000
    000270 F000
    000272 889D BSF PIE1,TXIE,A
    000274 0E0D MOVLW 0x0D
    000276 264A ADDWF 0x04A,F,A
    000278 6AE8 CLRF WREG,A
    00027A 2249 ADDWFC 0x049,F,A
    00027C 0E05 MOVLW 0x05
    00027E 6249 CPFSEQ 0x049,A
    000280 0012 RETURN
    000282 0EF3 MOVLW 0xF3
    000284 644A CPFSGT 0x04A,A
    000286 0012 RETURN
    000288 6A49 CLRF 0x049,A
    00028A 0E60 MOVLW 0x60
    00028C 6E4A MOVWF 0x04A,A
    00028E 0012 RETURN
    000290 5023 L17: MOVF 0x023,W,A
    000292 0F02 ADDLW 0x02
    000294 6244 CPFSEQ 0x044,A
    000296 D10A BRA L26
    000298 0004 L27: CLRWDT
    00029A A2AC BTFSS TXSTA,TRMT,A
    00029C D7FD BRA L27
    00029E 0EC0 MOVLW 0xC0
    0002A0 6222 CPFSEQ 0x022,A
    0002A2 D015 BRA L28
    0002A4 6623 TSTFSZ 0x023,A
    0002A6 D102 BRA L26
    0002A8 8E6F BSF CANCON,REQOP2,A
    0002AA 0004 L29: CLRWDT
    0002AC AE6E BTFSS CANSTAT,OPMODE2,A
    0002AE D7FD BRA L29
    0002B0 0E01 MOVLW 0x01
    0002B2 6E70 MOVWF BRGCON1,A
    0002B4 0EFA MOVLW 0xFA
    0002B6 6E71 MOVWF BRGCON2,A
    0002B8 0E07 MOVLW 0x07
    0002BA 6E72 MOVWF BRGCON3,A
    0002BC 9281 BCF PORTB,1,A
    0002BE 6A6F CLRF CANCON,A
    0002C0 0004 L30: CLRWDT
    0002C2 506E MOVF CANSTAT,W,A
    0002C4 0BE0 ANDLW 0xE0
    0002C6 A4D8 BTFSS STATUS,Z,A
    0002C8 D7FB BRA L30
    0002CA 0EC0 MOVLW 0xC0
    0002CC D0E6 BRA L31
    0002CE 0E51 L28: MOVLW 0x51
    0002D0 6222 CPFSEQ 0x022,A
    0002D2 D015 BRA L32
    0002D4 6623 TSTFSZ 0x023,A
    0002D6 D0EA BRA L26
    0002D8 8E6F BSF CANCON,REQOP2,A
    0002DA 0004 L33: CLRWDT
    0002DC AE6E BTFSS CANSTAT,OPMODE2,A
    0002DE D7FD BRA L33
    0002E0 0E09 MOVLW 0x09
    0002E2 6E70 MOVWF BRGCON1,A
    0002E4 0EFA MOVLW 0xFA
    0002E6 6E71 MOVWF BRGCON2,A
    0002E8 0E07 MOVLW 0x07
    0002EA 6E72 MOVWF BRGCON3,A
    0002EC 9281 BCF PORTB,1,A
    0002EE 6A6F CLRF CANCON,A
    0002F0 0004 L34: CLRWDT
    0002F2 506E MOVF CANSTAT,W,A
    0002F4 0BE0 ANDLW 0xE0
    0002F6 A4D8 BTFSS STATUS,Z,A
    0002F8 D7FB BRA L34
    0002FA 0E51 MOVLW 0x51
    0002FC D0CE BRA L31
    0002FE 0E52 L32: MOVLW 0x52
    000300 6222 CPFSEQ 0x022,A
    000302 D02A BRA L35
    000304 6623 TSTFSZ 0x023,A
    000306 D0D2 BRA L26
    000308 8E6F BSF CANCON,REQOP2,A
    00030A 0004 L36: CLRWDT
    00030C AE6E BTFSS CANSTAT,OPMODE2,A
    00030E D7FD BRA L36
    000310 0E52 MOVLW 0x52
    000312 6E00 MOVWF 0x000,A
    000314 0E20 MOVLW 0x20
    000316 6E01 MOVWF 0x001,A
    000318 0F02 ADDLW 0x02
    00031A 6E45 MOVWF 0x045,A
    00031C EE00 LFSR FSR0,0x002
    00031E F002
    000320 EE2F LFSR FSR2,0xF00
    000322 F000
    000324 CFDE L37: MOVFF POSTINC2,POSTINC0
    000326 FFEE
    000328 AAD9 BTFSS FSR2L,5,A
    00032A D7FC BRA L37
    00032C EE20 LFSR FSR2,0x003
    00032E F003
    000330 0E08 MOVLW 0x08
    000332 6E4B MOVWF 0x04B,A
    000334 D8BF L38: RCALL L22
    000336 0E04 MOVLW 0x04
    000338 26D9 ADDWF FSR2L,F,A
    00033A 2E4B DECFSZ 0x04B,F,A
    00033C D7FB BRA L38
    00033E 8482 BSF PORTC,2,A
    000340 6A46 CLRF 0x046,A
    000342 EE10 LFSR FSR1,0x000
    000344 F000
    000346 889D BSF PIE1,TXIE,A
    000348 9281 BCF PORTB,1,A
    00034A 6A6F CLRF CANCON,A
    00034C 0004 L39: CLRWDT
    00034E 506E MOVF CANSTAT,W,A
    000350 0BE0 ANDLW 0xE0
    000352 A4D8 BTFSS STATUS,Z,A
    000354 D7FB BRA L39
    000356 D0AA BRA L26
    000358 0E53 L35: MOVLW 0x53
    00035A 6222 CPFSEQ 0x022,A
    00035C D021 BRA L40
    00035E 0E20 MOVLW 0x20
    000360 6223 CPFSEQ 0x023,A
    000362 D0A4 BRA L26
    000364 8E6F BSF CANCON,REQOP2,A
    000366 0004 L41: CLRWDT
    000368 AE6E BTFSS CANSTAT,OPMODE2,A
    00036A D7FD BRA L41
    00036C EE00 LFSR FSR0,0x025
    00036E F025
    000370 0E08 MOVLW 0x08
    000372 6E4B MOVWF 0x04B,A
    000374 D8AA L43: RCALL L42
    000376 0E04 MOVLW 0x04
    000378 26E9 ADDWF FSR0L,F,A
    00037A 2E4B DECFSZ 0x04B,F,A
    00037C D7FB BRA L43
    00037E EE0F LFSR FSR0,0xF00
    000380 F000
    000382 EE20 LFSR FSR2,0x024
    000384 F024
    000386 CFDE L44: MOVFF POSTINC2,POSTINC0
    000388 FFEE
    00038A AAE9 BTFSS FSR0L,5,A
    00038C D7FC BRA L44
    00038E 9281 BCF PORTB,1,A
    000390 6A6F CLRF CANCON,A
    000392 0004 L45: CLRWDT
    000394 506E MOVF CANSTAT,W,A
    000396 0BE0 ANDLW 0xE0
    000398 A4D8 BTFSS STATUS,Z,A
    00039A D7FB BRA L45
    00039C 0E53 MOVLW 0x53
    00039E D87D RCALL L31
    0003A0 0E54 L40: MOVLW 0x54
    0003A2 6222 CPFSEQ 0x022,A
    0003A4 D015 BRA L46
    0003A6 6623 TSTFSZ 0x023,A
    0003A8 D081 BRA L26
    0003AA EE2F LFSR FSR2,0xF40
    0003AC F040
    0003AE 9660 BCF RXB0CON,RXRTRRO,A
    0003B0 0E54 MOVLW 0x54
    0003B2 6E00 MOVWF 0x000,A
    0003B4 0E02 MOVLW 0x02
    0003B6 6E01 MOVWF 0x001,A
    0003B8 0E04 MOVLW 0x04
    0003BA 6E45 MOVWF 0x045,A
    0003BC CFDF MOVFF INDF2,0x002
    0003BE F002
    0003C0 CF74 MOVFF COMSTAT,0x003
    0003C2 F003
    0003C4 8482 BSF PORTC,2,A
    0003C6 6A46 CLRF 0x046,A
    0003C8 EE10 LFSR FSR1,0x000
    0003CA F000
    0003CC 889D BSF PIE1,TXIE,A
    0003CE D06E BRA L26
    0003D0 0E55 L46: MOVLW 0x55
    0003D2 6222 CPFSEQ 0x022,A
    0003D4 D016 BRA L47
    0003D6 0E03 MOVLW 0x03
    0003D8 6223 CPFSEQ 0x023,A
    0003DA D068 BRA L26
    0003DC 8E6F BSF CANCON,REQOP2,A
    0003DE 0004 L48: CLRWDT
    0003E0 AE6E BTFSS CANSTAT,OPMODE2,A
    0003E2 D7FD BRA L48
    0003E4 5024 MOVF 0x024,W,A
    0003E6 6E70 MOVWF BRGCON1,A
    0003E8 5025 MOVF 0x025,W,A
    0003EA 6E71 MOVWF BRGCON2,A
    0003EC 5026 MOVF 0x026,W,A
    0003EE 6E72 MOVWF BRGCON3,A
    0003F0 9281 BCF PORTB,1,A
    0003F2 6A6F CLRF CANCON,A
    0003F4 0004 L49: CLRWDT
    0003F6 506E MOVF CANSTAT,W,A
    0003F8 0BE0 ANDLW 0xE0
    0003FA A4D8 BTFSS STATUS,Z,A
    0003FC D7FB BRA L49
    0003FE 0E55 MOVLW 0x55
    000400 D04C BRA L31
    000402 0E56 L47: MOVLW 0x56
    000404 6222 CPFSEQ 0x022,A
    000406 D01A BRA L50
    000408 0E01 MOVLW 0x01
    00040A 6223 CPFSEQ 0x023,A
    00040C D04F BRA L26
    00040E 0E04 MOVLW 0x04
    000410 6224 CPFSEQ 0x024,A
    000412 D001 BRA L51
    000414 D011 BRA L52
    000416 8E6F L51: BSF CANCON,REQOP2,A
    000418 0004 L53: CLRWDT
    00041A AE6E BTFSS CANSTAT,OPMODE2,A
    00041C D7FD BRA L53
    00041E 0E09 MOVLW 0x09
    000420 6E70 MOVWF BRGCON1,A
    000422 0EFA MOVLW 0xFA
    000424 6E71 MOVWF BRGCON2,A
    000426 0E07 MOVLW 0x07
    000428 6E72 MOVWF BRGCON3,A
    00042A 9281 BCF PORTB,1,A
    00042C 6A6F CLRF CANCON,A
    00042E 0004 L54: CLRWDT
    000430 506E MOVF CANSTAT,W,A
    000432 0BE0 ANDLW 0xE0
    000434 A4D8 BTFSS STATUS,Z,A
    000436 D7FB BRA L54
    000438 0E56 L52: MOVLW 0x56
    00043A D02F BRA L31
    00043C 0E60 L50: MOVLW 0x60
    00043E 6222 CPFSEQ 0x022,A
    000440 D035 BRA L26
    000442 0E03 MOVLW 0x03
    000444 6423 CPFSGT 0x023,A
    000446 D027 BRA L55
    000448 0E0D MOVLW 0x0D
    00044A 6023 CPFSLT 0x023,A
    00044C D024 BRA L55
    00044E 0004 CLRWDT
    000450 0E08 MOVLW 0x08
    000452 6E6F L56: MOVWF CANCON,A
    000454 B660 BTFSC RXB0CON,RXRTRRO,A
    000456 D7FD BRA L56
    000458 6A65 CLRF RXB0DLC,A
    00045A BE25 BTFSC 0x025,7,A
    00045C 8C65 BSF RXB0DLC,TXRTR,A
    00045E EE00 LFSR FSR0,0x025
    000460 F025
    000462 D833 RCALL L42
    000464 C024 MOVFF 0x024,RXB0SIDH
    000466 FF61
    000468 C025 MOVFF 0x025,RXB0SIDL
    00046A FF62
    00046C C026 MOVFF 0x026,RXB0EIDH
    00046E FF63
    000470 C027 MOVFF 0x027,RXB0EIDL
    000472 FF64
    000474 0E04 MOVLW 0x04
    000476 5C23 SUBWF 0x023,W,A
    000478 E00A BZ L57
    00047A 6E4B MOVWF 0x04B,A
    00047C 1265 IORWF RXB0DLC,F,A
    00047E EE0F LFSR FSR0,0xF46
    000480 F046
    000482 EE20 LFSR FSR2,0x028
    000484 F028
    000486 CFDE L58: MOVFF POSTINC2,POSTINC0
    000488 FFEE
    00048A 2E4B DECFSZ 0x04B,F,A
    00048C D7FC BRA L58
    00048E 8660 L57: BSF RXB0CON,RXRTRRO,A
    000490 6A6F CLRF CANCON,A
    000492 0E60 MOVLW 0x60
    000494 D002 BRA L31
    000496 0E6F L55: MOVLW 0x6F
    000498 D000 BRA L31
    00049A 6EAD L31: MOVWF TXREG,A
    00049C 6A00 CLRF 0x000,A
    00049E 0E01 MOVLW 0x01
    0004A0 6E45 MOVWF 0x045,A
    0004A2 8482 BSF PORTC,2,A
    0004A4 6A46 CLRF 0x046,A
    0004A6 EE10 LFSR FSR1,0x000
    0004A8 F000
    0004AA 889D BSF PIE1,TXIE,A
    0004AC 6A44 L26: CLRF 0x044,A
    0004AE 88AB BSF RCSTA,CREN,A
    0004B0 904E BCF 0x04E,0,A
    0004B2 0012 RETURN
    0004B4 50DF L22: MOVF INDF2,W,A
    0004B6 0B03 ANDLW 0x03
    0004B8 6E4C MOVWF 0x04C,A
    0004BA 0EE0 MOVLW 0xE0
    0004BC 16DF ANDWF INDF2,F,A
    0004BE 42DF RRNCF INDF2,F,A
    0004C0 42DF RRNCF INDF2,F,A
    0004C2 42DF RRNCF INDF2,F,A
    0004C4 504C MOVF 0x04C,W,A
    0004C6 12DF IORWF INDF2,F,A
    0004C8 0012 RETURN
    0004CA 50EF L42: MOVF INDF0,W,A
    0004CC 0B40 ANDLW 0x40
    0004CE 6E4D MOVWF 0x04D,A
    0004D0 424D RRNCF 0x04D,F,A
    0004D2 424D RRNCF 0x04D,F,A
    0004D4 424D RRNCF 0x04D,F,A
    0004D6 50EF MOVF INDF0,W,A
    0004D8 0B03 ANDLW 0x03
    0004DA 6E4C MOVWF 0x04C,A
    0004DC 46EF RLNCF INDF0,F,A
    0004DE 46EF RLNCF INDF0,F,A
    0004E0 46EF RLNCF INDF0,F,A
    0004E2 0EE0 MOVLW 0xE0
    0004E4 16EF ANDWF INDF0,F,A
    0004E6 504C MOVF 0x04C,W,A
    0004E8 12EF IORWF INDF0,F,A
    0004EA 504D MOVF 0x04D,W,A
    0004EC 12EF IORWF INDF0,F,A
    0004EE 0012 RETURN
    0004F0 FFFF NOP
    --------------

  2. #2
    Weis den keine in welcher Form ich die Daten über die Serielle Schnittstelle
    senden muss.???

    Frank

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test