Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1126 | savelij | 1 | ifndef __s12z_spi_inc |
2 | __s12z_spi_inc equ 1 |
||
3 | |||
4 | save |
||
5 | listing off ; no listing over this file |
||
6 | |||
7 | ;**************************************************************************** |
||
8 | ;* * |
||
9 | ;* AS 1.42 - File S12ZSPI.INC * |
||
10 | ;* * |
||
11 | ;* Contains Bit & Register Definitions for S12Z Serial/Parallel Interface * |
||
12 | ;* * |
||
13 | ;**************************************************************************** |
||
14 | |||
15 | padding off |
||
16 | |||
17 | S12ZSPI struct dots |
||
18 | CR1 ds.b 1 ; ($00) SPI Control Register 1 |
||
19 | SPIE s12zbit CR1,7 ; SPI Interrupt Enable Bit |
||
20 | SPE s12zbit CR1,6 ; SPI System Enable Bit |
||
21 | SPTIE s12zbit CR1,5 ; SPI Transmit Interrupt Enable |
||
22 | MSTR s12zbit CR1,4 ; SPI Master/Slave Mode Select Bit |
||
23 | CPOL s12zbit CR1,3 ; SPI Clock Polarity Bit |
||
24 | CPHA s12zbit CR1,2 ; SPI Clock Phase Bit |
||
25 | SSOE s12zbit CR1,1 ; Slave Select Output Enable |
||
26 | LSBFE s12zbit CR1,0 ; LSB-First Enable |
||
27 | CR2 ds.b 1 ; ($01) SPI Control Register 2 |
||
28 | XFRW s12zbit CR2,6 ; Transfer Width |
||
29 | MODFEN s12zbit CR2,4 ; Mode Fault Enable Bit |
||
30 | BIDIROE s12zbit CR2,3 ; Output Enable in the Bidirectional Mode of Operation |
||
31 | SPISWAI s12zbit CR2,1 ; SPI Stop in Wait Mode Bit |
||
32 | SPC0 s12zbit CR2,0 ; Serial Pin Control Bit 0 |
||
33 | BR ds.b 1 ; ($02) SPI Baud Rate Register |
||
34 | SPPR s12zfld BR,3:4 ; SPI Baud Rate Preselection Bits |
||
35 | SPR s12zfld BR,3:0 ; SPI Baud Rate Selection Bits |
||
36 | SR ds.b 1 ; ($03) SPI Status Register |
||
37 | SPIF s12zbit SR,7 ; SPIF Interrupt Flag |
||
38 | SPTEF s12zbit SR,5 ; SPI Transmit Empty Interrupt Flag |
||
39 | MODF s12zbit SR,4 ; Mode Fault Flag |
||
40 | DR ds.w 0 ; ($04) SPI Data Register (16 bits) |
||
41 | DRH ds.b 1 ; ($04) SPI Data Register MSB |
||
42 | DRL ds.b 1 ; ($05) SPI Data Register LBS |
||
43 | ends S12ZSPI |
||
44 | |||
45 | restore ; re-enable listing |
||
46 | |||
47 | endif ; __s12z_spi_inc |