User manual

272
mikoBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
Copy Code To Clipboard
const
_CANSPI_MODE_BITS as byte = $E0 Use this to access opmode bits
_CANSPI_MODE_NORMAL as byte = 0
_CANSPI_MODE_SLEEP as byte = $20
_CANSPI_MODE_LOOP as byte = $40
_CANSPI_MODE_LISTEN as byte = $60
_CANSPI_MODE_CONFIG as byte = $80
CANSPI_CONFIG_FLAGS Constants
The CANSPI_CONFIG_FLAGS constants dene ags related to the CANSPI module conguration. The functions
CANSPIInit, CANSPISetBaudRate, CANSPISetMask and CANSPISetFilter expect one of these (or a bitwise
combination) as their argument:
Copy Code To Clipboard
const
_CANSPI_CONFIG_DEFAULT as byte = $FF ‘ 11111111
_CANSPI_CONFIG_PHSEG2_PRG_BIT as byte = $01
_CANSPI_CONFIG_PHSEG2_PRG_ON as byte = $FF ‘ XXXXXXX1
_CANSPI_CONFIG_PHSEG2_PRG_OFF as byte = $FE ‘ XXXXXXX0
_CANSPI_CONFIG_LINE_FILTER_BIT as byte = $02
_CANSPI_CONFIG_LINE_FILTER_ON as byte = $FF ‘ XXXXXX1X
_CANSPI_CONFIG_LINE_FILTER_OFF as byte = $FD ‘ XXXXXX0X
_CANSPI_CONFIG_SAMPLE_BIT as byte = $04
_CANSPI_CONFIG_SAMPLE_ONCE as byte = $FF ‘ XXXXX1XX
_CANSPI_CONFIG_SAMPLE_THRICE as byte = $FB ‘ XXXXX0XX
_CANSPI_CONFIG_MSG_TYPE_BIT as byte = $08
_CANSPI_CONFIG_STD_MSG as byte = $FF ‘ XXXX1XXX
_CANSPI_CONFIG_XTD_MSG as byte = $F7 ‘ XXXX0XXX
_CANSPI_CONFIG_DBL_BUFFER_BIT as byte = $10
_CANSPI_CONFIG_DBL_BUFFER_ON as byte = $FF ‘ XXX1XXXX
_CANSPI_CONFIG_DBL_BUFFER_OFF as byte = $EF ‘ XXX0XXXX
_CANSPI_CONFIG_MSG_BITS as byte = $60
_CANSPI_CONFIG_ALL_MSG as byte = $FF ‘ X11XXXXX
_CANSPI_CONFIG_VALID_XTD_MSG as byte = $DF ‘ X10XXXXX
_CANSPI_CONFIG_VALID_STD_MSG as byte = $BF ‘ X01XXXXX
_CANSPI_CONFIG_ALL_VALID_MSG as byte = $9F ‘ X00XXXXX