.


:




:

































 

 

 

 


UART




. UART . UART / . / .

 

UART , . . . - . 8 9 .

: UDR, UCSRnA, UCSRnB, UCSRnC, UBRRnL UBRRnH ( . 2.10)

UART .

, , .

;------------------------------------------------------------

;

ldi r16, 0x55

out UBRRl, $55;

ldi r16, (1<<RXEN)|(1<<TXEN);

out UCSRB,r16

; : 8-data, 2-stop

ldi r16, (1<<URSEL)|(1<<USBS)|(3<<UCSZ0)

out UCSRC,r16

ret

;------------------------------------------------------------

;

Transmit:

sbis UCSRA,UDRE;

rjmp Transmit

out UDR,r16;

ret

;------------------------------------------------------------

;

Receive:

sbis UCSRA, RXC;

rjmp Receive

in r16, UDR;

ret

 

 

4

(

UART)

1. 3- , . 8- .

2. 3- . 8- . .

3. . 9- .

4. . 9- . PORTC.

5. 10- , . INT0 8- .

6. UART .

7. UART .

8. .

 

4

1. UART .

2. UART- . UART .

3. UART- . UART .

4. - (Baud Rate Generator) UART - UART- UBRR.

5. UDR UART-.

6. ?

7. . - -

8. UART-, : - UART, UART-.

9. / .

10. UART- . / .

11. UART-.

12. UART- .

13. / UART-.

14. UART- RS-232?

 

5





:


: 2016-11-02; !; : 579 |


:

:

, .
==> ...

1545 - | 1401 -


© 2015-2024 lektsii.org - -

: 0.011 .