atmel avr mk-l ər

12
ATMEL AVR MK-lər

Upload: dean-merritt

Post on 01-Jan-2016

49 views

Category:

Documents


0 download

DESCRIPTION

ATMEL AVR MK-l ər. ATMEL AVR M K-lərin tətbiq sahələri və xüsusiyyətləri. İnteqrə edilmiş (embedded) idarə sistemləri üçün çox halda ATMEL AVR M K-ləri aşağıdakı sahələr üçün tətbiq edilir: Remote control (məsafədən idarə etmə) qurğuları Məişət texnikası A v tomobil ele k troni ka s ı - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ATMEL AVR MK-l ər

ATMEL AVR MK-lər

Page 2: ATMEL AVR MK-l ər

ATMEL AVR MK-lərin tətbiq sahələri və xüsusiyyətləri

İnteqrə edilmiş (embedded) idarə sistemləri üçün çox halda ATMEL AVR MK-ləri aşağıdakı sahələr üçün tətbiq edilir:Remote control (məsafədən idarə etmə) qurğuları Məişət texnikasıAvtomobil elektronikasıKompüter periferiya qurğuları Kommunikasiya and nəqliyyat qurğuları •The distinctive features of AVR MK-lərin fərqli xüsusiyyətləri :o CMOS yarımkeçirici texnologiya and mükəmməl RISC microarchitecture (2 mərhələli əmrlər konveyeri) hər bir əmrin 1 Clock Cycle(takt dövrü) ərzində yerinə yetirməyi mümkün edir o Nəticədə tələb edilən məhsuldarlıq AVR MK-də əvvəlkilərə nisbətən daha aşağı tezlikdə əldə edilə bilər oQida gərginliyinin dəyişməsi xüsusi metodla izlənilir və onun qiyməti təyin edilmiş həddən aşağı düşdükdə MK avtomatik RESET edilir oPower Down (Enerjiyə qənaət) rejimləri müxtəlif variantlar dagerçəkləşdirilmişdir

Page 3: ATMEL AVR MK-l ər

AVR MK-lər ailələri

• Classic AVR –baza mikroarxitekturu bir qədər genişləndirilmişdir

• Mega AVR - baza mikroarxitekturu geniş həcmli daxili yaddaşı və müxtəlif periferiya blokları daxil edilməklə çox genişləndirilmişdir. Mega AVR mürəkkəb idarə sistemlərində tətbiq edilir

• Tiny AVR- baza mikroarxitekturu genişləndirilməmişdir və sadə idarə sistemlərində tətbiq edilir

Page 4: ATMEL AVR MK-l ər

Classic AVR MK-lərin mikroarxitekturunun imkanları:

Program FLASH- -1-8KB data EEPROM- 64-512B SRAM - 128-256B Əmrlər sistemində əmrlər sayı -89-128 I/O xətləri - 15-32 Kəsilmə mənbələri -3- 16 8/16bits taymerlər(+WDT) – 3 SPI/UART interfeysi- 0-1 ISP(In System Programming) texnologiyası–var Clock (takt) tezliyi-4-12MHs Qida gərginliyi-2.7-6V Gövdə tipi –DIP8-28/SOIC/PLCC-32-44(4bucaqlı)

Page 5: ATMEL AVR MK-l ər

Classik AVR MK-nin AT90S4433 modelinin əsas pinləri

PD7

PC0

PC5

PD0

PB0

PB5

AGND

AVCC

GND

VCC

XTAL1

XTAL2

281

DIP-28

PLCC-44

132

PD0

PD7PC0

PC5

PB0

PB5

AGND

AVCC

XTAL2

XTAL1VCCGND

ARFF

NC

NC

NC

Page 6: ATMEL AVR MK-l ər

AVR MK-lərin mikroarxitekturunun strukturu

Serial PeripheralInterface SPI

EEPROMProgramFLASH

ProgramCounter

Timers

Comand register

DecoderComand

32x8bits GPRs

ALU RAM

Control registers

ADC

Analogcomparator

UART

WDT I/O ports

Interrupt block

CPU

Page 7: ATMEL AVR MK-l ər

AVR və digər MK-lərdə əmrlər dövrü

• AVR –nin baza mikroarxitekturunda hər 1 əmr 1 Clock dövründə icra edilir.

CLK

AVR

1 2

PIC

21

1 2

C51

21

HC05

Page 8: ATMEL AVR MK-l ər

.AT90S2333/AT90S4433 modellərinin struturu

XTAL

PortC drivers

DB,8 bit

PC0PC5

PortCData register

PortCDirection register

..... .....

Programming block

SPI

GPRs

XY

Z

ALU

Status reg.

RAM

SP reg

ADCAnalog MUX

.....

6

PC

Program FlASH

Command register

DecoderCommand

To CB

UART

EEPROM

Interruptblock

Timers/Counters

Controlregister

WDT

WDTgenerator

CLKgenerator

RESET

RESET

.....

PortB drayvers PortD drayvers

.....PB5PB0 PD7PD0

PortBData register

PortDData register

PortDDirection register

PortBDirection register

.......... .....

.....

Page 9: ATMEL AVR MK-l ər

Classic AVR MK-lərin daxili yaddaşın təşkili

Data memory

0000H

32 GPRs

001FH

64 İ/Oregisters

005FH

İnternal SRAM

S end

External SRAM

FFFFH

...

...

...

...

FLASH

3FF end

000H

Program memory

...

16 bit

EEPROM

0000H

1FF end

...

8 bit

Page 10: ATMEL AVR MK-l ər

AVR MK-lərin registrlər faylı və ünvanları

• Registr faylı yaddaş ünvanları kimi müraciət edilən GPR-lərdən ibarətdir

....

R0

R1

R30

R31

Register File-GPR

....

0000H

0001H

001EH

001FH

RAM address

I/O registers

....

00H

01H

3EH

3FH

....

0020H

0021H

005EH

005FH

Internal SRAM

0060H

0061H

….

00DFH

External SRAM

00E1H

00E2H

….

FFFFH

Page 11: ATMEL AVR MK-l ər

GPR registrlərin strukturu

R29 R28Register Y

R27 R26Register X

R31 R30Register Z

Indeks registrləri X,Y,Z

16 bit

...

R0

R1

R26

R27

R28

R29

R30

R31

07

...

R0

R1

R26

R27

R28

R29

R30

R31

07 ünvan

00H

01H

1AH

1BH

1CH

1DH

1EH

1FH

X

Y

Z

AT90S1200 Digər modellərdə

Page 12: ATMEL AVR MK-l ər

AVR MK-lər ailələrinin əsas göstəriciləri