?? can.asm
字號:
CSCAN EQU 0000H ;CAN口片選
CR_CAN EQU 00H ;CAN registers for PeliCAN MODE
CMR_CAN EQU 01H
SR_CAN EQU 02H
IER_CAN EQU 03H
IE_CAN EQU 04H
EWLR_CAN EQU 0DH
RXERR_CAN EQU 0EH
TXERR_CAN EQU 0FH
ACR0_CAN EQU 10H
ACR1_CAN EQU 11H
ACR2_CAN EQU 12H
ACR3_CAN EQU 13H
AMR0_CAN EQU 14H
AMR1_CAN EQU 15H
AMR2_CAN EQU 16H
AMR3_CAN EQU 17H
BRT0_CAN EQU 06H
BRT1_CAN EQU 07H
OCR_CAN EQU 08H
TST_CAN EQU 09H
DSCR1_CAN EQU 10H
DSCR2_CAN EQU 11H
DSCR3_CAN EQU 12H
LOC_CAN EQU 13H
TXD_CAN EQU 14H
RXD_CAN EQU 10H
RMC_CAN EQU 1DH
RBSA_CAN EQU 1EH
CDR_CAN EQU 1FH
CAN_INITIAL:
MOV DPTR,#CSCAN+SR_CAN
MOVX A,@DPTR
MOV DPTR,#CSCAN+IER_CAN
MOVX A,@DPTR
MOV DPTR,#CSCAN+CR_CAN
MOV A,#01H
MOVX @DPTR,A
MOV DPTR,#CSCAN+CDR_CAN
MOV A,#85H
MOVX @DPTR,A
MOV DPTR,#CSCAN+CMR_CAN
MOV A,#0EH
MOVX @DPTR,A
MOV DPTR,#CSCAN+IE_CAN
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#CSCAN+BRT0_CAN
MOV A,#84H
MOVX @DPTR,A
MOV DPTR,#CSCAN+BRT1_CAN
MOV A,#2FH
MOVX @DPTR,A
MOV DPTR,#CSCAN+OCR_CAN
MOV A,#0DAH
MOVX @DPTR,A
MOV DPTR,#CSCAN+RXERR_CAN
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#CSCAN+TXERR_CAN
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#CSCAN+RBSA_CAN
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#CSCAN+ACR0_CAN
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#CSCAN+ACR1_CAN
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#CSCAN+ACR2_CAN
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#CSCAN+ACR3_CAN
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#CSCAN+AMR0_CAN
MOV A,#0FFH
MOVX @DPTR,A
MOV DPTR,#CSCAN+AMR1_CAN
MOV A,#0FFH
MOVX @DPTR,A
MOV DPTR,#CSCAN+AMR2_CAN
MOV A,#0FFH
MOVX @DPTR,A
MOV DPTR,#CSCAN+AMR3_CAN
MOV A,#0FFH
MOVX @DPTR,A
MOV DPTR,#CSCAN+IE_CAN
MOV A,#0FFH
MOVX @DPTR,A
MOV DPTR,#CSCAN+CR_CAN
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#CSCAN+CMR_CAN
MOV A,#01H
MOVX @DPTR,A
MOV CAN_SENTBUFF_CTL_SENTSTATE,#SENT_EMPTY
RET
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -