Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отладочная плата VX MEGA-128

..pdf
Скачиваний:
3
Добавлен:
05.02.2023
Размер:
2.84 Mб
Скачать

( )

VX MEGA-128

2018

Ы

( )

( )

.

ИИИ . .

VX MEGA-128

27.03.04

:

.

ИИИИ . .

.

___ИИИИИ . .

.

___ИИИ . .

, 2018

2

1.

1.1.

 

IE-VX-MEGA128

 

 

( .

.1)

 

 

ATЦОРК128.

 

 

3-

ё

INEБ,

IЧЧШЯКЭТЯО EбpОrТЦОЧЭ,

,

:

 

,

ё

433

,

 

 

 

,

ё

ё

.

 

 

 

 

 

 

 

 

1 –

 

 

 

 

 

 

 

 

:

 

 

 

 

 

64

, 4

EEPROM;

 

ATMEGA128:

128

FlКsС-

 

,

 

ё

 

 

ё

(

 

 

 

 

 

 

INEX);

 

 

 

 

 

 

 

 

ISP

ё ;

;

 

 

 

 

 

 

 

 

 

 

 

 

 

USB-UART

;

 

 

 

 

 

 

4

 

;

;

 

 

 

 

 

 

 

 

 

 

 

 

 

3-

 

ё

INEБ

 

 

 

 

Plug-

 

 

32

RAM 32 EEPROM.

 

 

 

 

ATMEGA128:

 

 

 

 

 

 

 

16

,

 

 

62,5 ;

 

 

 

 

 

RC-

,

1, 2, 4, 8

;

 

Flash-

);

,

 

 

,

128

(10

000

 

 

 

 

 

 

 

 

3

);

 

 

4

(100

000

 

1

, 4

;

 

 

 

 

 

 

 

(

120

);

 

 

 

 

6

(

ЦОРК);

 

 

 

,

 

 

 

-

 

;

32

(

);

 

 

 

 

(USART)

 

(UART)

 

 

;

 

 

(SPI);

 

 

 

 

TАI,

 

 

I2C;

 

 

8-, 9-, 10-, 16-

-

;

 

 

 

10-

 

 

70

 

 

 

;

 

— 1; 10

200;

 

 

 

 

 

 

 

 

;

 

2,56

;

 

 

 

 

 

 

 

 

 

;

 

 

;

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

JTAG-

 

(

 

 

 

16

);

 

 

 

 

 

 

(

100

 

 

 

32

).

12V/500MA.

 

 

 

 

 

1.2.

 

 

 

 

 

 

,

 

 

 

,

 

.

 

ATMEGA128

 

 

 

 

 

 

 

» «

 

«

».

 

 

 

 

 

 

 

 

2.

 

 

 

 

 

 

2 –

4

:

 

 

 

IE-VX-MEGA128:

1.

3-

 

 

INEБ.

2.

 

 

(8

).

3.

 

 

(8

).

4.

 

 

(8

).

5.

 

 

(4

).

6.

 

2

 

.

7.

 

 

8.

 

RОsОЭ.

(32 ФB)

9.

 

 

 

10.

 

(12

).

.

11.

 

 

 

12.USB.

 

 

 

 

(

 

 

):

13.

 

.

 

.

 

 

 

14.

 

 

 

 

 

 

15.

 

.

.

 

 

 

 

16.

 

 

 

 

 

 

17.

 

.

.

 

 

 

18.

 

 

 

 

 

 

2.

 

 

 

 

 

 

 

AVR Studio

 

 

 

(IDE)

8-

32-

AVR

 

 

 

AЭЦОl,

 

 

 

АТЧНШаs NT/2000/БP/VТsЭК/7.

AVR

SЭЮНТШ

.

 

,

 

 

 

 

 

 

 

 

 

 

 

.

 

 

АТЧAVR

 

 

 

(PrШРrКЦЦОrs

NШЭОpКН)

 

 

 

 

 

,

 

.

 

 

 

 

 

 

АТЧAVR

 

 

 

 

 

AVR

AЭЦОl - AVR

SЭЮНТШ,

 

 

 

 

 

 

AЭЦОl

(http://www.microchip.com/avr-support/atmel-studio-7).

 

 

АТЧAVR

Atmel Studio.

 

 

:

 

 

 

 

 

 

 

 

Programmers Notepad -

 

 

 

 

 

 

(IDE);

 

C

C++

AVR;

 

 

AVR GCC -

 

 

 

 

avr-libc -

 

 

 

AVR

GCC;

 

 

avr-as -

 

 

(

AVR;

 

 

AVRDUDE

-

);

 

 

 

 

 

 

 

AVRDUDE (

 

avrdude-gui

-

 

 

 

 

АТЧAVR-20060421

 

);

 

 

MFile -

 

 

 

MКФО-

ПШr AVR GCC;

 

 

GNU Binutils -

 

AVR (

 

 

ELF

AVR COFF

AVR EбЭОЧНОН COFF);

 

 

 

GNU Debugger (GDB) -

(

 

)

 

;

Insight -

(

 

)

 

 

;

 

5

AVaRICE (JTAG ICE interface) -

 

AЭЦОl JTAG ICE

(

 

GDB);

 

 

 

SimulAVR -

GDB

 

AVR;

 

SRecord -

 

 

 

 

EPROM;

 

,

АТЧAVR,

 

 

 

:

IDE

 

 

 

 

(

).

AVR SЭЮНТШ

 

,

SЭКrЭОr KТЭ

 

 

 

 

AЭЦОl,

 

 

.

 

 

 

 

AЭЦОl

:

++.

 

 

 

 

3.

 

№1.

 

 

.

 

 

 

 

 

MEGA128,

,

 

 

MK VБ-

 

-

 

 

 

.

 

 

 

 

 

,

:

 

 

1.

AVR Studio (

Atmel)

 

 

 

2.

АТЧAVR (

http://winavr.sourceforge.net)

 

 

 

 

АТЧAVR

 

,

 

 

 

AVR SЭЮНТШ,

IDE

АТЧAVR

.

3.

 

,

 

AVR.

 

 

 

(СЭЭp://СШЦО.rШЛШЭТМlКЛ.ОЮ).

,WinAVR.

4.

USB-UART

(

COM-

)

 

 

 

 

 

JTAG

ICE.

 

.

 

 

'CDM б.бб.бб.ОбО»,

« »

 

.

 

 

 

 

 

USB

,

АТЧНШаs

 

 

 

.

 

,

 

,

 

АТЧНШаs

 

 

 

 

 

 

 

 

 

.

 

 

 

USB.

 

AVR SЭЮНТШ

 

ICE JTAG,

 

 

 

COM1 … COM9

 

 

 

 

 

COM1 … COM4.

 

 

 

 

 

,

 

Device Manager.

6

 

3 -

 

COM

 

AVR

,

,

 

 

:

,

 

,

. .

.

 

 

 

 

 

:

1.

AVR SЭЮНТШ

«

» (NОа PrШУОМЭ).

 

 

,

Project - New project.

Next.

 

4 –

 

2.

,

 

 

.

AVR GCC,

 

.

 

 

«*.М».

 

 

.

Next.

 

AVR GCC , АТЧAVR

.

C++.

 

5 –

 

3.

,

,

 

 

.

7

ATЦОРК128

JTAG (Joint Test

Action Group) ICE.

Finish.

6 –

4.

,

.

 

7 –

 

 

5.

,

 

.

- 14,7456

.

(14745600

).

 

 

(

)

PrШУОМЭ → CШЧПТРЮrКЭТШЧ OpЭТШЧs →

GОЧОrКl.

.

 

-Os,

 

 

 

6.

.

PrШУОМЭ → CШЧПТРЮrКЭТШЧ OpЭТШЧs → LТЛrКrТОs

.

8

 

 

8 –

 

 

 

libhomelab.a

,

 

 

 

 

.

 

 

7.

 

ATЦОРК128.

 

,

 

 

 

 

(JTAG).

 

 

,

 

(

).

 

 

 

 

,

, 5

6.

(COM LPT)

COM

8.

 

ATЦОРК128.

 

 

 

 

9 –

 

9.

 

BЮТlН (

F7).

 

 

:

 

 

 

Build succeeded with 0 Warnings...

 

 

 

 

10.

TШШls → PrШРrКЦ AVR → AЮЭШ CШЧЧОМЭ.

 

 

.

 

9

10 –

 

 

 

6

:

.

OK,

 

 

 

VX-Mega

128

BootLoader,

,

Reset

CODE ( .

. 14

1).

11.

FlКsС

IЧpЮЭ HEБ FТlО

 

.

 

 

 

НОПКЮlЭ

,

,

*.СОб,

, «labor1.hex».

 

,

 

PrШРrКЦ,

 

 

.

,

 

 

 

:

 

 

OK

Reading FLASH input file.. OK

Setting device parameters for jtag programming ..OK

Entering programming mode.. OK

Erasing device.. OK

Programming FLASH .. OK

Reading FLASH .. OK

FLASH contents is equal to file.. OK

Leaving programming mode.. OK

№1:

1)

2)

.

.

10