1 spi control register – Rainbow Electronics AT91CAP9S250A User Manual

Page 471

Advertising
background image

471

6264A–CAP–21-May-07

AT91CAP9S500A/AT91CAP9S250A

33.7.1

SPI Control Register

Name: SPI_CR

Access Type: Write-only

• SPIEN: SPI Enable

0 = No effect.

1 = Enables the SPI to transfer and receive data.

• SPIDIS: SPI Disable

0 = No effect.

1 = Disables the SPI.

As soon as SPIDIS is set, SPI finishes its tranfer.

All pins are set in input mode and no data is received or transmitted.

If a transfer is in progress, the transfer is finished before the SPI is disabled.

If both SPIEN and SPIDIS are equal to one when the control register is written, the SPI is disabled.

• SWRST: SPI Software Reset

0 = No effect.

1 = Reset the SPI. A software-triggered hardware reset of the SPI interface is performed.

The SPI is in slave mode after software reset.

PDC channels are not affected by software reset.

• LASTXFER: Last Transfer

0 = No effect.

1 = The current NPCS is deasserted after the character written in TD has been transferred. When CSAAT is set, this allows
to close the communication with the current serial peripheral by raising the corresponding NPCS line as soon as TD trans-
fer has completed.

31

30

29

28

27

26

25

24

LASTXFER

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

SWRST

SPIDIS

SPIEN

Advertising