beautypg.com

2 spi example 2: receiving data in slave mode, 2 spi example 2: receiving data in slave mode -2, Maxq family user’s guide: maxq8913 supplement – Maxim Integrated MAXQ Family Users Guide: MAXQ8913 Supplement User Manual

Page 47

background image

MAXQ Family User’s Guide:

MAXQ8913 Supplement

11-2

11.2.2 SPI Example 2: Receiving Data in Slave Mode

move SPICN, #01h

; Enable SPI in slave mode

move SPICF, #00h

; Sample data at clock rising edge, 8 bit character

call getByte

move A[0], GR

call getByte

move A[1], GR

call getByte

move A[2], GR

call getByte
move A[3], GR

...

getByte:

move C, SPICN.6

; Wait for transfer to complete

jump NC, getByte

move SPICN.6, #0

; Clear transfer flag

move GR, SPIB

; Get character

ret

Maxim Integrated