|
|
|
Component
BDLC
BDLC serial communication
Properties:
-
Component name - Component name
-
BDLC channel - Channel used for the communication.
-
Interrupt service/event - Interrupt properties. Only interrupt service mode is supported (interrupts enabled). If enabled, the component functionality (e.g. sending and receiving data) depends on the interrupt service and will not operate if the CPU interrupts are disabled. For details please refer to chapter "interrupt service in the component's generated code".
The following items are available only if the group is enabled (the value is "Enabled"):
-
Interrupt - Interrupt name (for information only).
-
Interrupt priority - Priority of interrupt
-
Input data buffer size - The size of the input data buffer in bytes to store received data. This data can be obtained with RecvBlock method. The shortest received message is 2 bytes long (1 byte data + 1 byte CRC). Number of transmitted bytes should not exceed 12 bytes according to J1850 protocol.
-
Input IFR buffer size - The size of the Input In-Frame response (IFR) buffer in bytes, where received IFR data are saved. This data can be obtained with the RecvIFR method. If the In-frame response is not used, set this property to 0. Number of transmitted bytes should not exceed 12 bytes according to J1850 protocol.
-
Pin settings - Settings related to Tx pin and Rx pin.
-
Timing - Settings related to the timing.
-
Expected transceiver delay - Expected transceiver delay from 9 to 24us (step 1 us).
-
Stop in wait mode - This property determines if the module clock are running during the CPU wait mode.
-
Nominal frequency - Nominal communication frequency of the module (J1850 bus communication requires frequency 1 MHz or 1,049 MHz]
-
Type of nominal frequency - Nominal frequency is an integer value of the CPU Xtal frequency (1 MHz) or a binary value of the CPU Xtal frequency (1.048576 MHz). Set this property according to the value in the Nominal frequency property.
-
Frame settings - Settings related to the attributes of the communication frame.
-
In-Frame response (IFR) type - Select the In-Frame response (IFR) type.
There are 5 options:
- No IFR: No In-Frame response (IFR) transmitted
- Single byte from a single responder: IFR consist of a single byte from a single responder
- Single byte from multiple responders: IFR consist of a single byte from multiple responders
- Multiple bytes with CRC from a single responder: IFR consist of multiple bytes with CRC from a single responder
- Multiple bytes without CRC from a single responder: IFR consist of multiple bytes without CRC from a single responder
-
Normalisation bit format - Normalization bit value (log. 0 or log. 1). It is recommended to use log. 0 for IFR with CRC and log. 1 for IFR without CRC for J1850 bus communication.
-
Initialization - Initialization state of the module.
-
CPU clock/speed selection - Settings for the CPU speed modes: if the component is supported or not in the particular speed mode
-
High speed mode - The component is Enabled/Disabled in the high speed mode
-
Low speed mode - The component is Enabled/Disabled in the low speed mode
-
Slow speed mode - The component is Enabled/Disabled in the slow speed mode
|