Download mikroPASCAL - PIC Vietnam

Transcript
mikroPASCAL
mikroPASCAL - Pascal Compiler for Microchip PIC microcontrollers
making it simple...
CANSPISetBaudRate
Prototype:
procedure CANSPISetBaudRate(SJW, BRP, PHSEG1, PHSEG2, PROPSEG,
CAN_CONFIG_FLAGS : byte);
Precondition:
CAN must be in Configuration mode or else these values will be ignored.
Parameters:
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)
Effects:
CAN bit rate is set as per given values.
Overview:
Given values are bit adjusted to fit in 18XXX8. BRGCONx registers and copied.
CANSPISetMask
Prototype:
procedure CANSPISetMask( CAN_MASK : byte; val : longint; CAN_CONFIG_FLAGS : byte);
Precondition:
CAN must be in Configuration mode. If not, all values will be ignored.
Parameters:
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
Effects:
Given value is bit adjusted to appropriate buffer mask registers.
page
130
MikroElektronika: Development tools - Books - Compilers