User`s manual

mikroBASIC
- Basic Compiler for Microchip PIC microcontrollers
128
mikroBASIC
MikroElektronika: Development tools - Books - Compilers
making it simple...
page
CAN must be in Configuration mode or else these values will be ignored.
SJW value as defined in 18XXX8 datasheet (must be between 1 thru 4)
BRP value as defined in 18XXX8 datasheet (must be between 1 thru 64)
PHSEG1 value as defined in 18XXX8 datasheet (must be between 1 thru 8)
PHSEG2 value as defined in 18XXX8 datasheet (must be between 1 thru 8)
PROPSEG value as defined in 18XXX8 datasheet (must be between 1 thru 8)
CAN_CONFIG_FLAGS - Value formed from constants (see section below)
CAN bit rate is set as per given values.
Given values are bit adjusted to fit in 18XXX8. BRGCONx registers and copied.
sub procedure CANSPISetMask(dim CAN_MASK as byte, dim val as longint, dim
CAN_CONFIG_FLAGS as byte)
CAN must be in Configuration mode. If not, all values will be ignored.
CAN_MASK - One of predefined constant value
val - Actual mask register value.
CAN_CONFIG_FLAGS - Type of message to filter, either
CAN_CONFIG_XTD_MSG or CAN_CONFIG_STD_MSG
Given value is bit adjusted to appropriate buffer mask registers.
CANSPISetBaudRate
Prototype:
Parameters:
Effects:
Precondition:
Overview:
CANSPISetMask
Prototype:
Parameters:
Effects:
Precondition:
sub procedure CANSPISetBaudRate(dim SJW as byte, dim BRP as byte, dim PHSEG1 as
byte, dim PHSEG2 as byte, dim PROPSEG as byte,dim AN_CONFIG_FLAGS as byte)