AN2295 Freescale Semiconductor / Motorola, AN2295 Datasheet - Page 32

no-image

AN2295

Manufacturer Part Number
AN2295
Description
Developers Serial Bootloader for M68HC08 and HCS08 MCUs
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
MCU Slave Software
;*******************************************************************************************
SCITX:
SCITX2:
DATALOW:
SCITX1: BRCLR
SCISTOP:
SCITX3: BRCLR
EPILOG:
32
PSHH
PSHX
BCLR
LDHX
STHX
BSET
BCLR
TXDCLR
MOV
BRA
LSRA
BCC
TXDSET
SKIP2
TXDCLR
BCLR
DBNZ
TXDSET
BCLR
BSET
PULX
PULH
RTS
7,TSC
ONEBIT
TMOD
4,TSC
5,TSC
#9,BITS
SCITX1
DATALOW
7,TSC
7,TSC,SCITX1
BITS,SCITX2
7,TSC
7,TSC,SCITX3
5,TSC
Figure 21. Software-SCI Transmit Char Routine Source Code
Developer’s Serial Bootloader for M68HC08 and HCS08 MCUs, Rev. 6
; and clear TOF
; clear timer
; run timer
; number of bits + 1
; jump to loop
; shift out lowest bit
; skip next two bytes
; and clear TOF
; wait for TOF
; and loop for next bit
; and clear TOF
; wait for TOF
; stop timer
Freescale Semiconductor

Related parts for AN2295