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