RPC-UHF RADIOMETRIX [Radiometrix Ltd], RPC-UHF Datasheet - Page 25

no-image

RPC-UHF

Manufacturer Part Number
RPC-UHF
Description
Radio Packet Controller
Manufacturer
RADIOMETRIX [Radiometrix Ltd]
Datasheet
**********************************************************************
* RANDOM ACCESS MEMORY
*********************************************************************
SAVE_1
SAVE_X
**********************************************************************
* SUBROUTINE: IN_BYTE
*********************************************************************
*This subroutine is designed to be called by an interrupt handler to
*read a byte from the RPC into a file pointed at by X
*
*Note: The interrupt handler should load the X register with the file address
before calling this subroutine.
IN_BYTE
WAIT_RQ
IN_LP
WAIT_RQ1
DAT_IN
WAIT_RQ2
IN_LP2
WAIT_RQ3
DAT_IN2
READ_END
Radiometrix Ltd, RPC
ORG
RMB
RMB
CLR
LDAB
STAB
LDAB
BITB
BNE
LDAB
ANDB
STAB
LDAB
BITB
BEQ
LDAA
ANDA
LDAB
ORAB
STAB
STAA
LDAB
BITB
BNE
LDAB
ANDB
STAB
LDAB
BITB
BEQ
LDAA
ANDA
ASLA
ASLA
ASLA
ASLA
LDAB
ORAB
STAB
ORAA
STAA
STAA
RAM
1
2
SAVE_1
#%10010000
DDRC
PORTC
#%01000000
WAIT_RQ
PORTC
#%01111111
PORTC
PORTC
#%01000000
WAIT_RQ1
PORTC
#%00001111
PORTC
#%10000000
PORTC
SAVE_1
PORTC
#%01000000
WAIT_RQ2
PORTC
#%01111111
PORTC
PORTC
#%01000000
WAIT_RQ3
PORTC
#%00001111
PORTC
#%10000000
PORTC
SAVE_1
SAVE_1
0,X
;RAM AREA DEFINITION
;TEMPORARILY SAVE LOCATION 1
;HOLDS FILES POINTER FOR IN_BYTE
;CLEAR TEMPORARILY MEMORY LOCATION
;SET CORRECT DATA DIRECTION i/p
;WAIT FOR RX-REQUEST TO GO LOW
;
;FORCE RX-ACCEPT TO GO LOW
;WAIT FOR RX-REQUEST TO GO HIGH
;READ IN DATA
;FORCE ACCEPT HIGH
;SAVE NIBBLE TO TEMP LOCATION
;WAIT FOR RX-REQUEST TO GO LOW
;FORCE RX-ACCEPT TO GO LOW
;WAIT FOR RX-REQUEST TO GO HIGH
;READ IN DATA
;FORCE ACCEPT HIGH
;PUT NIBBLES TOGETHER IN TEMP LOCATION
;SAVE DATA TO POINTER ADDRESS
page 25
*
*

Related parts for RPC-UHF