XVME-400/40l/490/49I Manual
October, 1989
R0L.W
#8,D7
M0VE.B
#12,(AO)
M0VE.B
D7,(AO)
M0VE.B
#14,(AO)
M0VE.B
#2,(AO)
M0VE.B
#14,(AO)
M0VE.B #3,(A0)
M0VE.B
M0VE.B
M0VE.B
M0VE.B
M0VE.B
M0VE.B
#15,(AO)
#0,(A0)
#3,(A0)
#%11000001,(A0)
#5,(AO)
#%l1101010,(A0)
* Set WR12: Low order
* Time constant
* Set WR14
* BRG source=PCLK
* Enable BRG
* Set WR15: Disable all external
* interrupts
* Enable receiver
* Enable transmitter
RTS
********************************************************************************
*
I
This routine will transmit a byte in polled mode.
*
*
On entry:
*
A2 contains the address of the command
*
register
of
the SCC channel used for
*
transmitting.
*
*
D2.B contains the byte to be transmitted.
*
******************************************************************************
TPOLA
MOVEML DO/D 1 /A 1 ,-(SP)
TXPOLL M0VE.B (A2),DO
BTST
#2,DO
BEQ.S
TXPOLL
TXBFE
M0VE.B D3,2(A2)
* Save registers
* Read the contents of RR0
* Is TX buffer empty?
* No, then poll again
* Yes, move character to transmit
* data register
TXIT
MOVEML (SP)+,DO/Dl / A 1
RTS
* Restore registers
3-14
Содержание XVME-400
Страница 1: ......
Страница 2: ......
Страница 3: ......
Страница 4: ......
Страница 5: ......
Страница 8: ......
Страница 9: ......
Страница 13: ......
Страница 14: ......
Страница 15: ......
Страница 16: ......
Страница 18: ......
Страница 21: ......
Страница 32: ......
Страница 61: ......
Страница 62: ......
Страница 63: ......
Страница 64: ......
Страница 65: ......
Страница 66: ......
Страница 67: ......
Страница 68: ......
Страница 69: ......
Страница 70: ......
Страница 71: ......
Страница 72: ......
Страница 73: ......
Страница 74: ......
Страница 75: ......
Страница 76: ......
Страница 77: ......
Страница 78: ......
Страница 79: ......
Страница 80: ......
Страница 81: ......
Страница 82: ......
Страница 83: ......