Specifications
Program Examples
B-23
Program Examples
;**************************************************************************
LDP #DP_CAN2
SPLK #1111111111111111b,CANMSGID2H
; ||||||||||||||||
; FEDCBA9876543210
; bit 0–12 upper 13 bits of extended identifier
; bit 13 Auto answer mode bit
; bit 14 Acceptance mask enable bit
; bit 15 Identifier extension bit
SPLK #1111111111111111b,CANMSGID2L
; ||||||||||||||||
; FEDCBA9876543210
; bit 0–15 lower part of extended identifier
SPLK #0000000000001000b,CANMSGCTRL2
; ||||||||||||||||
; FEDCBA9876543210
; bit 0–3 Data length code: 1000 = 8 bytes
; bit 4 0: data frame
SPLK #0BEBEh,CANMBX2A ; Message to be transmitted
SPLK #0BABAh,CANMBX2B ; to the remote node
SPLK #0DEDEh,CANMBX2C
SPLK #0DADAh,CANMBX2D
;**************************************************************************
;*********** Set parameters after writing **********
;**************************************************************************
LDP #DP_CAN
SPLK #0000000000000000b,CANMCR
; ||||||||||||||||
; FEDCBA9876543210
; bit 8 CDR: Change data field request
SPLK #0000000000000100b,CANMDER
; ||||||||||||||||
; FEDCBA9876543210
; bit 0–5 Enable MBX2
; bit 6 MBX2 configured as Transmit MBX
;**************************************************************************
;*********** CAN Registers configuration ***********************
;**************************************************************************
SPLK #0001000000000000b,CANMCR
; ||||||||||||||||
; FEDCBA9876543210










