AVR : RISC-, (Flash- EEPROM), RAM, / .
AVR 8- (), RISC-. - (). (Program Counter - PC) . , 1 MIPS 1 .
. 32, , . , . ( ). AVR .
, (, , ), .
AVR , , . ( EEPROM) .
, , 16- . AVR Flash- , - 1 256 . , , . . . Flash- AVR , SPI-, . ( ISP) SPI AVR.
Flash- AVR 10 . 100 . .
: , ( - RAM) (EEPROM).
32 (), , /. , .
|
|
/ ( , . .), , . , .
, , EEPROM-. AVR- EEPROM 64 4 . , , , , , , .. EEPROM SPI , . / - 100 .
Static RAM (SRAM) .
64 4 . RAM , .
AVR : ( 3 48 ), , -, , , 10- 8- , UART, JTAG SPI, , - .
/ AVR / 3 53. . 20 ( ) 40 , , , . 80 ( 5 ).
- . AVR . , .
, ( ), .
, , , .
.
. , , , .
.
AVR 1 4 / 8 16 , , .
|
|
, , , . (PWM) / - . / , . , / .
(WatchDog Timer) . RC-, 1 . RC-, 1 .
p p pp p p pp , p p p p pp. pp p p, p p p pp , pp p p. p p pp (pp, ) - pp, p p p p p p p pp, p pp p p .
(Analog Comparator) () . , .
. .
- () , . . () , , .
/ (Universal Synchronous/ Asynchronous Receiver and Transmitter - UART USART) - . ( ). RS-232, .
SPI (Serial Peripheral Interface) . , , , /, FLASH- . AVR. , SPI .
TWI (Two-wire Serial Interface) I2C ( ) Philips. 128 , (SCL) (SDA).
|
|
. AVR ( , , RC-). ( ). Atmel , AVR- , , 10 12 .
(RTC) Mega. / RTC , , ( ). . 32,768 .
AVR 1,8 6,0 . , , 1 500 ,5... 6 5 8... 9 12 .
AVR .
(IDLE). , , , . 2,5 12 .
(POWER DOWN). , , , , , . 80 , - 1 . ( 5 ).
(POWER SAVE). , . .
(Brown-Out Detection) . , . , . .
Atmel AVR iny Mega, Classic.
Classic AVR - AVR, . Tiny Mega.
Tiny AVR - , . , Mega AVR.
Mega AVR - , . .