|
|
|
Component
AsynchroMaster
Asynchronous serial communication - master
Properties:
-
Component name - Name of the component.
-
Channel - The channel used for serial asynchronous communication.
-
Interrupt service/event - The component may or may not be implemented using interrupts. If this property is set to "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"):
-
Settings - Common component setting.
-
Parity - The type of parity bit (none, hardware odd, hardware even, even (hw or sw), odd (hw or sw)). If odd [even] is selected and the number of "ones" (bits) in the transmitted byte is odd, then the parity bit is 0 [1]. If none is selected, there is no parity bit. The parity bit can be implemented by hardware (if it is supported by the device) or by software.
-
Settings not supported for MCF derivatives.
-
Width - Number of information bits.
-
Settings not supported for MCF derivatives.
-
Stop bit - Number of stop bits (signaling the end of data transmission).
-
Settings supported for Freescale 56800/E, ColdFireV1, HCS08, HCS12, HCS12X and RS08 derivatives only.
-
SCI output mode - Selects the output mode of the SCI device. If the Loop mode is selected the output pin TxD is internally connect to RxD pin.
There are 3 modes:
- Normal - Normal transmission using TxD and RxD pins. There are no items in this mode.
- Loop - TxD and RxD pins are internally connected. There are no items in this mode.
- Single-wire - Transmission using one bidirectional pin. The following items are displayed in this mode:
-
Receiver - Enable/Disable the receiver.
The following items are available only if the group is enabled (the value is "Enabled"):
-
Transmitter - Enable/Disable the USART transmitter.
The following items are available only if the group is enabled (the value is "Enabled"):
-
TxD - Output pin used for the communication.
-
TxD pin signal - Signal name of TxD pin.
-
Baud rate - Communication baud rate. It is necessary to enter both a value and an unit (see Timing Setting Syntax). The setting may be made with the help of the Timing dialog box that opens when clicking on
(...) button.
-
Break signal - Enables/disables a communication break - special state used to cause a communication reset.
-
Settings supported for Freescale 56800/E, ColdFireV1, HC08, HCS08, HCS12, HCS12X and RS08 derivatives only.
-
Wakeup condition - Selects the condition of wake up the SCI.
There are 2 options:
- Address mark wakeup: A 1 in MSB position of received character wakes the receiver.
- Idle line wakeup: An idle character on RxD pin wakes the receiver.
-
Settings supported for Freescale 56800/E and HCS08 AC, AW, DE, DN, DV, DZ, EL, EN, FL, IB, IC, JE, JM, JS, LC, LG, LH, LL, MM, MP, QB, QE, QG, SC, SE, SG, SH and SV and HC08 and RS08 and HCS12 HY, P, UF, E256, HN64, HZ256, HZ64 and HCS12X and ColdFireV1 derivatives only.
-
Settings supported for Freescale HCS08 AC, DE, DN, DV, DZ, EL, EN, FL, IB, IC, JE, JM, JS, LG, LH, LL, MM, MP, QB, QE, SC, SE, SG, SH and SV and RS08 and HCS12 HY, P, UF, E256, HN64, HZ256, HZ64 and HCS12X and ColdFireV1 derivatives only.
-
Settings supported for Freescale HC08 AP, LJ, LK and HCS12 HY, HA, P, E, NE, UF, HN64, HZ256, HZ64 and HCS12X derivatives only.
-
Infrared SCI output - Infrared SCI output enable/disable.
The following items are available only if the group is enabled (the value is "Enabled"):
-
Settings supported for Freescale 56800/E, ColdFireV1, HCS08, HCS12, HCS12X and RS08 derivatives only.
-
Settings supported for Freescale ColdFireV1, HC08, HCS08, HCS12, HCS12X and RS08 derivatives only.
-
Idle line mode - Idle line mode determines when the counter of idle character starts (after a start bit or stop bit).
There are 2 options:
- starts after start bit: Idle character bit count starts after start bit
- starts after stop bit: Idle character bit count starts after stop bit
-
Setting supported for Freescale HC08 EY16A derivative only.
-
Settings only if SCI support TX modulation.
-
Modulated TX output - Enable/disable TX output modulation with the time base selected via TX modulation time base property.
The following items are available only if the group is enabled (the value is "Enabled"):
-
Initialization - Initial settings (after power-on or reset).
-
CPU clock/speed selection - Settings for the CPU speed modes: specifies whether the component is supported or not.
For details about speed modes please refer to page Speed Modes Support.
-
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.
|