.
- AVR
17. , UART, USI
18.
19. ,
,
21. Flash ROM, SRAM, EEPROM
22.
23. . .
24. .
25. . (, , )
AVR.
14 .
.1 , 09 . . ( ) ( ). - . , , . . 1 .
.2
, 8 . H, () . - . 16 , 3 - 24 .. , .
.1. , D, 4*4=16 (4 r0r3 4 03). PD0PD3, r0r3, , R ( 4,710 ). SB1-SB16. PD4PD7 ( 03) . 0, Z-. (SB1SB4) r0r3 . 0 1 SB5SB8 .. . n . , , 2*2 (4 ) 4 . - . , , 46, .
|
|
.1
VD1VD4, R1R4 . . , , SB1 ( c0) r0 , c0r0 . , - . , , . , PD3PD0, , , pull-up . PORTD, .
.
.
, 1, 0.
16 . AVR : , AVR ( "" XMega ) 10- ( - XMega 12-). - (. 8), XMega "" .
- () . , . , . (), .
, . . , . 8 28=256 , 10 210=1024 . , .
0 10. Atmega8, 10 . 10 1024 . 10/1024=0,0097 . , , 0.0097, 0.0098, 0.0099 .
. (2,3-2,7) , . AVCC Aref,
AVCC . AVCC 0,3. , (Vref), 2-AVCC. , 5.
|
|
, . , 10, 5. , 2 .
:
U = UR2/(R1 + R2)
:
5 = 10*R2/(R1+R2)
(R1+R2)=2*R2
R1=R2
..
, , =U/U.
:
U=( * * )/
: 5, = 512, =2, 10.
(5*512*2)/1024=5 .
, , . , .
19 FUSE () , .
:
- ,
-
-
-
- EEPROOM
.
, , ATmega8 CKOUT, ATtiny2313. .
1. 8- /, , 1 . 8 . 2. . , ,(), , UART . , . , . . 1. PBx. . /. DDRx, PORTx PINx. , DDRx . "1", . "0", . , "1", DDRB "1" PORTB "1" . DDRx "0". : DDRx = 1 , DDRx = 0 . - UART. UART - COM-. . COM. , COM .+12 -12 . ? . . - MAX232. . UART - /. , :TXD RXD. TXD - , RXD . , . . . ? - , . - , . , 1. , , 1 . . , 1, . , . . . . , 1, 0. , . . , .
|
|