.


:




:

































 

 

 

 


(UART)

14

 

14.1. SPI SPCR

14.2. SPI SPDR

14.3. (UART)

14.4.

14.1. SPI SPCR

 

. 3.13 SPI.

 

$0E(2E)

 

7 6 5 4 3 2 1 0

SPIF WCOL - - - - - -

 

. . 0 0 0 0 0 0 0 0

. 3.13. SPI

7 SPIF: SPI.

SPIF 1 , SPIE SPCR , . SS , SPI , SPIF. SPIF . SPIF SPI SPIF, SPI (SPDR).

6 WCOL: .

WCOL 1, (SPDR). , , , . WCOL ( SPIF) ( 0) SPI WCOL, SPI (SPDR).

50 Res: .

AT90S4434/8535 .

SPI AT90S4434/8535 EEPROM- .

 

 

14.2. SPI SPDR

 

. 3.14 SPI.

 

$0F(2F)

7 6 5 4 3 2 1 0

MSB - - - - - - LSB

 

/ / / / / / / /

. . 0 0 0 0 0 0 0 0

. 3.14. SPI

 

SPI / SPI. SPDR , .

 

 

(UART)

 

AT90S4434/8535 (UART). :

, -

; XTAL; 8- 9- ; ; ;

; ;

: (TX Complete), (TX Data Register Empty) (RX Complete); .

I/O UART (UDR). UDR :

UDR , . .


UDR , . , .

10(11)- ( ), UDR . UDRE (UART Data Register Empty) UART (USR). 1 UDRE . , UDR 10(11)- , 0 0 ( 0 ), 9 10 1 ( 1 ). UART (UCR) CHR9 (. . 9- ), TXB8 UCR 9 .

TXD. LSB- . , , UDR . UDRE . UDR , UDRE . , TXD , UART (USR) TXC (TX Complete Flag).

1 TXEN UCR UART. TXEN ( 0) PD1 I/O . TXEN UART PD1 , 1 DDRD.

 

RXD , 16 , . . , . 8, 9 10 RXD . 1, 1 0. , . 8, 9 10. ( ) . , .

, ( ). 0, UART (USR) FE (Framing Error). UDR FE.

, , UDR RXC UART (USR). UDR , , . UDR , . 9- ( CHR9 UCR), UDR RXB8 UCR 9 .

UDR , , UCR (OR). , , , UDR . OR , UDR . OR UDR.

( 0) RXEN UCR . , PD0 I/O . RXEN UART PD0, , 0 DDRD.

UART PD0 PORTD0 .

CHR9 UCR , 9-, . , , XB8 UCR. , UDR. RXB8 UCR.



<== | ==>
. | 1. .
:


: 2016-11-24; !; : 365 |


:

:

, .
==> ...

1594 - | 1387 -


© 2015-2024 lektsii.org - -

: 0.014 .