Smc Transparent Event Register (Smce)/Mask Register (Smcm); Smc Transparent Nmsi Programming Example - Freescale Semiconductor MPC850 User Manual

Mpc850 family integrated communications microprocessor
Table of Contents

Advertisement

30.4.11 SMC Transparent Event Register (SMCE)/Mask
Register (SMCM)
The SMC event register (SMCE) generates interrupts and reports events recognized by the
SMC channel. When an event is recognized, the SMC sets the corresponding SMCE bit.
Interrupts are masked in the SMCM, which has the same format as the SMCE. SMCE bits
are cleared by writing ones; writing zeros has no effect. Unmasked bits must be cleared
before the CP clears the internal interrupt request.
Figure 30-15 shows the SMCE/SMCM register format.
Bit
0
Field
Reset
R/W
Address
Figure 30-15. SMC Transparent Event Register (SMCE)/Mask Register (SMCM)
Table 30-16 describes SMCE/SMCM fields.
Bits Name
0–2
Reserved, should be cleared.
3
TXE
Tx error. Set when an underrun error occurs on the transmitter channel.
4
Reserved, should be cleared.
5
BSY
Busy condition. Set when a character is received and discarded due to a lack of buffers. Reception
begins after a new buffer is provided, without waiting for resynchronization. To resynchronize after
error recovery, issue an
6
TX
Tx buffer. Set after a buffer is sent. If the L bit of the TxBD is set, TX is set when the last character
starts being sent. A one character-time delay is required to ensure that data is completely sent over
the transmit pin. If the L bit of the TxBD is cleared, TX is set when the last character is written to the
transmit FIFO. A two character-time delay is required to ensure that data is completely sent.
7
RX
Rx buffer. Set when a buffer is received (after the last character is written) on the SMC channel and its
associated RxBD is closed.

30.4.12 SMC Transparent NMSI Programming Example

The following example initializes the SMC1 transparent channel over its own set of pins.
The CLK3 pin supplies the transmit and receive clocks; the SMSYNx pin is used for
synchronization. The SMC UART example shows baud-rate generator configuration.
1. Configure the port B pins to enable SMTXD1, SMRXD1, and SMSYN1. Set
PBPAR[23– 25] and clear PBDIR[23– 25] and PBODR[23– 25].
1
2
0xA86 (SMCE1), 0xA96 (SMCE2)/ 0xA8A (SMCM1), 0xA9A (SMCM2)
Table 30-16. SMCE/SMCM Field Descriptions
ENTER HUNT MODE
Chapter 30. Serial Management Controllers (SMCs)
3
4
TXE
0
R/W
Description
command.
SMC in Transparent Mode
5
6
BSY
TX
7
RX

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpc850deMpc850dslMpc850sr

Table of Contents