AN2502 Freescale Semiconductor / Motorola, AN2502 Datasheet - Page 37
AN2502
Manufacturer Part Number
AN2502
Description
Using Two Channels of the HC08 TIM to Achieve a Full-Duplex Software SCI
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
1.AN2502.pdf
(56 pages)
- Current page: 37 of 56
- Download datasheet (890Kb)
MOTOROLA
Using Two Channels of the HC08 TIM to Achieve a Full-Duplex Software SCI
NO
SET NEXT OC PERIOD
(1.3 BIT-TIMES x 31 OF
PIN CHECK LATENCY)
SCRSRH TO ADJUST
MSB TO INDICATE
DEPENDING ON M
PROGRESS FLAG
SET LEFT BIT OF
RECEIVED DATA
IN PROGRESS?
SET MSB IN
END OF RX
ENABLED?
SET Rx IN
RX_ISR
Rx
Rx
Freescale Semiconductor, Inc.
Figure 36. Receive ISR — Enhanced Mode
YES
NO
For More Information On This Product,
YES
1
Go to: www.freescale.com
PERIOD (1 BIT-TIME)
CONFIG CH0 AS OC
WITH PIN UNDER
COPY RPIN INTO
PORT CONTROL
PARITY ERROR
SET NEXT OC
CARRY FLAG
CALCULATE
YOUR CODE
PARITY BIT
PTYRX <- 0
STBRX <- 1
PUSH CCR
ENABLED?
PTYRX = 1
STBRX = 1
POP ACC
HERE
AND
RTI
YES
YES
NO
NO
YES
NO
ON FALLING EDGES
CONFIG CH0 AS IC
TEMPORAL PARITY
FRAMING ERROR
RIEN = 1?
CARRY SET?
CALCULATE
STOP BITS
PTYRX <- 1
STBRX <- 1
POP CCR
PTYRX = 0
STBRX = 1
POP ACC
(SB = 1) ?
TOGGLE
NO
TWO
AND
YES
YES
YES
NO
NO
NO
NO
SCRSRH:SCRSRL
PROGRESS FLAG
FRAMING ERROR
Rx DATA REG =
ADJUST DATA
Rx SHIFT REG
CARRY SET?
CLEAR Rx IN
Rx IS FULL?
CALCULATE
PTYRX <- 1
STBRX <- 0
FULL FLAG
FRAMING
PTYRX = 1
STBRX = 1
POP ACC
ORE <- 0
ORE <- 1
ERROR?
SET Rx
FE <- 0
ROR
AND
YES
YES
YES
YES
NO
NO
1
AN2502/D
Software
37
Related parts for AN2502
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
An Overview og the Phase Locked Loop
Manufacturer:
Philips
Datasheet:
Part Number:
Description:
AN OVERVIEW OF THE LPC FLASH INTERFACE
Manufacturer:
STMicroelectronics
Part Number:
Description:
An Evaluation System Interfacing the MPX2000 Series Pressure Sensors to a Microprocessor
Manufacturer:
Motorola / Freescale Semiconductor
Part Number:
Description:
An FM-IF system for DECT and other high speed GFSK applications
Manufacturer:
Philips Semiconductors / NXP Semiconductors
Part Number:
Description:
An 8 x 8 Discrete Cosine Transform on the StarCore SC140/SC1400 Cores
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
An Overview of the HCS12 ATD Module
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
An Introduction to the External Bus Interface on the HCS12X
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
An RF Data Link Using Tango3 and Romeo2 RF Modules
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
IC POWER SUPPLY MULT-OUT 44-HSOP
Manufacturer:
Freescale Semiconductor
Datasheet:
Part Number:
Description:
IC POWER SUPPLY MULT-OUT 54-SOIC
Manufacturer:
Freescale Semiconductor
Datasheet:
Part Number:
Description:
Low-Cost 16-Bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
Part Number:
Description:
Functional Pin Difference Between the MSC8101 and MPC8260 Communications Processor Modules
Manufacturer:
Freescale Semiconductor / Motorola