태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'Atmel'에 해당되는 최근 글 6건

  1. 2009/03/24 [myMCU] 새로운 제품군을 선보입니다. (2)
  2. 2009/03/22 [myMCU-AVR128] 확장보드 myMCU-EXP보드 테스트 동영상1 (2)
  3. 2009/03/04 myMCU-AVR128 (27)
  4. 2008/01/24 myAVRICE User's Guide
  5. 2008/01/24 myAVRICE 외형 치수
  6. 2008/01/24 myAVRICE - EX, DX (3)

[myMCU] 새로운 제품군을 선보입니다.

공지 2009/03/24 12:52
모든 프로젝트가 각각 요구 사항이 다르기에 개발자들은 다양한 프로세서를 개발해야만하는 운명을 가지고 있습니다. 반복되는 작업들에서 뭔가 좀 더 편하게 작업을 수행할 수 있는 방법을 찾기 마련인데요, 위드로봇에서는 8비트, 16비트 프로세서들의 CPU 모듈 보드를 만들되, 외부 핀 맵은 공통으로 사용할 수 있도록 제작하여, 다양한 프로젝트 요구에 보다 손쉽게 대응할 수 있는 myMCU 시리즈를 소개합니다.

첫 번째로 국내에 가장 많은 사용자를 보유하고 있는 Atmel사의 AVR128을 채택한 시스템을 선보입니다. 제품명은 myMCU-AVR128이며 링크를 클릭하시면 자세한 소개를 보실 수 있습니다. 같이 출시되는 확장 보드 myMCU-EXP를 이용하면 다양한 센서, 인터페이스들을 실험해 보실 수 있습니다.
제공하는 예제 코드들은 다음과 같습니다.


이후로도 다양한 MCU 모듈 보드가 소개될 예정입니다. 많은 관심 부탁드립니다.
Trackback 0 : Comments 2

[myMCU-AVR128] 확장보드 myMCU-EXP보드 테스트 동영상1

Microcontroller/myMCU-AVR128 2009/03/22 19:55
LED테스트
- LED Test
- 보드상의 LED를 On/Off하는 예제




스위치 테스트
- Switch Test
- myMCU-EXP 보드의 스위치의 누름 상태에 따라 LED On/Off 예제




USB2UART 테스트
- UART0 Test
- USB2UART를 이용하여 PC에서 수신한 데이터에 따라 LED On/Off 예제



제품 구매처로 이동
Trackback 0 : Comments 2

myMCU-AVR128

Microcontroller/myMCU-AVR128 2009/03/04 11:55

myMCU-AVR128은 ATMEL사의 AVR마이크로 컨트롤러 ATmega128을 테스트 할 수 있는 소형 모듈형태의 보드 입니다. ATmega128은 사용의 편리성과 성능 및 풍부한 리소스로 인해 8비트 마이크로 컨트롤러 시장에서 상당한 점유율을 차지하고 있습니다.  Withrobot의 센서들을 테스트 하기위한 기본 마이크로 컨트롤러중의 하나로  myMCU-AVR128을 제작 하였습니다.  myMCU시리즈 제품군은 다양한 형태의 마이크로 컨트롤러 모듈을 동일한 크기와 핀맵으로 제작하여 MCU를 교체할 수 있도록 제작 하였습니다. 때문에 모듈 교체 만으로 다양한 MCU의 스터디나 업그레이드가 가능하도록 하였습니다.

제품 특징

  • myMCU제품군으로 다양한 MCU의 핀맵을 통일화 하여 쉽게 MUC교체 가능
  • 100mil(2.54mm) Size Pin Header Type Module(width 1300mil)
  • 128-Kbyte Flash Program Memory, 4-Kbyte SRAM, 4-Kbyte EEPROM
  • Operating Voltage of 3.1V to 3.6V (3.3V typical) by LDO
  • 5V Power Input
  • JTAG Connector, ISP Connector
  • myUSB2UART, myBluetooth-EX Connector
  • Onboard LED
  • 7.3728Mhz Main Clock 

확장 테스트 보드

myMCU-EXP 보드는 myMCU시리즈를 테스트 할 수 있는 확장 테스트보드 입니다. LED, Switch, Buzzer, SPI Memory, SD Card 등의 기본 기능을 테스트할 수 있을 뿐 아니라 위드로봇의 각종 센서모듈(자이로, 가속도)을 손쉽게 연결하여 테스트 가능한 보드입니다. 통신 모듈로 USB2UART, e2Net(SPI Ethernet Controller)을 연결하여 테스트 가능합니다.




관련제품
myUSB2UART및 myBluetooth-EX모듈을 이용하여 UART를 USB또는 무선으로 대체가능 합니다.




  • myAVRICE: AVR 프로세서용 JTAG/ISP 장치. myMCU-AVR128보드에 연결하여 디버깅 가능. (AVR 개발 환경 설정 매뉴얼)
  • e2Net : SPI 방식 이더넷 컨트롤러. myMCU-EXP 보드에서 연결하여 테스트 가능.
  • myUSB2UART: myMCU 시리즈를 지원하는 초소형 USB2UART. 전원 공급 기능 및 과전류 보호 기능 내장.

사용자 설명서



회로도





예제소스코드



이 보드로 테스트 해 볼 수 있는 예제 수행 동영상


핀맵
myMCU시리즈는 다양한 종류의 MCU들의 핀맵을 통일화 하여 MCU모듈 교체만으로 스터디나 업그레이드 가능하도록 하였습니다.

 J6

No

기능

핀이름

No

기능

핀이름

1

ADC0

ADC0/PF0

2

ADC1

ADC1/PF1

3

ADC2

ADC2/PF2

4

ADC3

ADC3/PF3

5

ADC4

ADC4/PF4

5

ADC5

ADC5/PF5

7

ADC6

ADC6/PF6

8

ADC7

ADC7/PF7

9

RXD1

RXD1/INT2/PD2

10

RXD0

RXD0/PE0

11

TXD1

TXD1/INT3/PD3

12

TXD0

TXD0/PE1

13

SPI1_SS/GPIO

XCK1/PD5

14

SPI0_SS

SS/PB0

15

SPI1_SCLK/GPIO

T1/PD6

16

SPI0_SCLK

SCK/PB1

17

SPI1_MISO/GPIO

T2/PD7

18

SPI0_MISO

MISO/PB3

19

SPI1_MOSI/GPIO

XCK0/AIN0/PE2

20

SPI0_MOSI

MOSI/PB2

21

GPIO

OC3A/AIN1/PE3

22

SCL

SCL/INT0/PD0

23

GPIO

T3/INT6/PE6

24

SDA

SDA/INT0/PD1

25

/RESET

system reset

26

GPIO

PG0/WR

27

GPIO/CAN+

-

28

GPIO/CAN-

-

29

GPIO

PG1/RD

30

GPIO

PG2/ALE

 J7

No

기능

핀이름

No

기능

핀이름

1

VDD

EX_5V

2

VDD

EX_5V

3

GND

GND

4

GND

GND

5

D0

PA0/AD0

5

D1

PA1/AD1

7

D2

PA2/AD2

8

D3

PA3/AD3

9

D4

PA4/AD4

10

D5

PA5/AD5

11

D6

PA6/AD6

12

D7

PA7/AD7

13

CTL0

A8/PC0

14

CTL1

A9/PC1

15

CTL2

A10/PC2

16

CTL3

A11/PC3

17

CTL4

A12/PC4

18

CTL5

A13/PC5

19

CTL6

A14/PC6

20

CTL7

A15/PC7

21

EXINT0

OC3B/INT4/PE4

22

EXINT1

OC3C/INT5/PE5

23

CAP1/T0

ICP1/PD4

24

CAP0/T1

ICP3/INT7/PE7

25

PWM0

OC0/PB4

26

PWM1

OC1A/PB5

27

PWM2/GPIO

OC1B/PB6

28

PWM3/GPIO

OC2/OC1C/PB7

29

GPIO

PG4/TOSC1

30

GPIO

PG3/TOSC2

 myMCU-AVR128보드의 인터페이스 핀 배치


제품 판매 페이지로 이동

Trackback 0 : Comments 27

myAVRICE User's Guide

Technical Reports 2008/01/24 14:13
Atmel사의 AVR 프로세서를 개발할 때 플래시 메모리를 굽고, 소스 레벨로 디버깅을 할 수 있는 장비인 myAVRICE 사용자 설명서입니다. 기존 병렬 포트에 연결하는 ISP 장비와는 달리 USB로 연결되어 노트북과 같이 병렬 포트가 없는 개발 PC에서 사용하기가 편리합니다. 또한 JTAG 기능으로 AVR Studio에서 소스 레벨 디버깅이 가능합니다.
듀얼 USB-to-Serial 기능을 채택한 myAVRICE-DX 버전은 JTAG 이외에 추가 시리얼 포트가 제공되어 UART 실험에 유용하게 사용됩니다. 가격 대비 성능을 고려한 myAVRICE-EX는 JTAG/ISP 기능에 충실한 제품으로 저렴하고 휴대하기 편리합니다.

구매처는 여기를 클릭하시면 됩니다.


사용자 삽입 이미지

myAVRICE-DX


사용자 삽입 이미지

myAVRICE-EX

'Technical Reports' 카테고리의 다른 글

USB2Serial FT2232EB User's Guide  (0) 2008/01/24
JTAG이란?  (0) 2008/01/24
myAVRICE User's Guide  (0) 2008/01/24
An Introduction to the ARM Cortex-M3 Processor  (0) 2008/01/22
MRcode Specification V1.3  (0) 2008/01/22
myVision USB User's Guide V2.41  (2) 2008/01/20
Trackback 0 : Comment 0

myAVRICE 외형 치수

Interface/myAVRICE 2008/01/24 12:43

외형 치수 - EX 모델

사용자 삽입 이미지

그림 2. myAVRICE-EX 외형 치수

사용자 삽입 이미지

 그림 3. myAVRICE-EX 블록 다이어그램

myAVRICE-EX 모델은 USB 포트로 연결되고, 이는 다시 시리얼 포트 신호로 변환되어 ATmega16과 연결됩니다. ATmega16에는 JTAG용 펌웨어 프로그램과 ISP용 펌웨어 프로그램이 내장되어 있으며, 스위치 선택에 따라 동작 모드가 결정됩니다. 신호는 레벨 변환을 거쳐 타깃보드에서 사용하는 전압에 알맞은 신호로 변경되어 출력됩니다. JTAG과 ISP 신호는 동일한 커넥터를 통하여 타깃 보드와 연결됩니다

.

외형 치수 - DX 모델

사용자 삽입 이미지
그림 4. myAVRICE-DX 외형 치수

사용자 삽입 이미지
그림 5. myAVRICE-DX 블록 다이어그램


myAVRICE-DX 모델은 EX 모델과 동일한 기능들 이외에 TTL 레벨로 통신하는 UART 4핀과 RS-232C 규약으로 통신이 가능한 9핀 포트를 추가로 내장하고 있습니다. PC나 노트북에 이용할 수 있는 COM 포트가 없는 경우에 myAVRICE-DX를 이용하면 타깃보드의 시리얼 통신 기능을 손쉽게 테스트 할 수 있습니다. 별도의 USB2Serial을 이용하는 경우 USB 포트 하나를 추가로 소비해야 하며 전체 개발 환경 시스템이 복잡해지지만 myAVRICE-DX를 이용하면 JTAG/ISP USB2Serial을 한 보드 내에서 해결할 수 있습니다.

'Interface > myAVRICE' 카테고리의 다른 글

myAVRICE 외형 치수  (0) 2008/01/24
myAVRICE - EX, DX  (3) 2008/01/24
Trackback 0 : Comment 0

myAVRICE - EX, DX

Interface/myAVRICE 2008/01/24 12:01
사용자 삽입 이미지사용자 삽입 이미지

제품 특징

yAVRICE ATMEL(www.atmel.com) AVR 프로세서용 JTAG/ISP 장치입니다. USB 인터페이스를 이용하여 PC와 연결되며, USB 버스 전원을 사용하기 때문에 별도 전원을 필요로 하지 않습니다. 또한 타깃보드의 전원에 맞추어 JTAG 신호 및 ISP 신호가 변환되므로 5V를 사용하는 타깃보드나, 3.3V를 사용하는 타깃보드에 상관없이 자유롭게 사용하실 수 있습니다. 국내에서 많이 사용하는 AVR 개발 장비는 플래시 메모리에 프로그램을 기록하는 ISP(in-system programming) 장비여서 소스 레벨 디버깅이 불가능합니다. myAVRICE ISP로 동작하여 AVR 마이크로 컨트롤러의 플래시 메모리 프로그래밍뿐만 아니라, JTAG으로 동작하여 AVR studio에서 소스 레벨 디버깅이 가능합니다. 따라서 기존의 병렬 포트에 연결하여 사용하는 ISP 방식의 개발 장비보다 수월하게 프로젝트를 진행할 수 있습니다. 또한 DX 모델의 경우 추가로 USB2Serial 방식의 COM 포트를 제공하기 때문에 별도의 시리얼 포트가 없는 노트북과 같은 PC나 노트북에서도 손쉽게 AVR용 개발 환경을 구성할 수 있습니다. 크기 또한 소형으로 제작되어 휴대성을 높였으며 사용시 공간을 많이 차지하지 않는 장점이 있습니다. 보드 내에 스위치가 있어 스위치로 JTAG ISP 동작 모드 전환이 이루어지며, 타깃보드와의 연결 커넥터는 JTAG/ISP 동일한 10핀 커넥터를 사용합니다. ATMEL사의 JTAG 장비 가격이 부담스러웠던 분들께는 가격 대비 최고의 성능을 제공하는 AVR 개발 장비가 될 것입니다.

모델 별 특징

myAVRICE는 JTAG/ISP 기능을 가진 EX 버전과 JTAG/ISP 기능 이외에 추가로 USB2Serial 기능을 가지고 있는 DX 버전이 있습니다. JTAG/ISP 기능에만 충실한 경제적인 제품을 찾는다면 EX 모델을, 자신의 PC에 COM 포트가 부족하거나 없는 경우 또는 개발 환경을 깔끔하게 구성하고 싶다면 myAVRICE-DX 모델을 추천합니다.

기능

myAVRICE-EX

myAVRICE-DX

ISP(In-System Programming) 기능

O

O

JTAG(소스 레벨 디버깅) 기능

O

O

타깃보드의 전원 레벨에 알맞게 출력 신호의
전압을 변경하는 전압 레벨-시프트 기능

O

O

추가 USB2Serial 포트(RS-232C)

X

O

추가 USB2Serial 포트(TTL)

X

O

1. 모델 별 지원 기능 분류표

기능상의 특징

  • AVR용 초소형 JTAG, ISP 장비
  • AVR Studio에서 JTAG ICE로 인식
  • 펌웨어 업데이트 기능 보유
  • 플래시 프로그래밍 및 소스 디버깅 가능
  • USB 버스 전원으로 외부 전원 없이 동작
  • 2.5V ~ 5.5V까지의 넓은 동작 전압
  • AVR 표준 10pin JTAG 커넥터 인터페이스
  • USB2Serial 포트 기능으로 COM 포트 제공 (DX 모델)
  • 9핀 표준 RS-232 포트 이외에 4 TTL레벨의 UART 포트 제공

지원 프로그램

  • AVR studio
  • Avr-OspII

지원 프로세서

  • JTAG 모드
  • AVR Studio에서 JTAG(IEEE std. 1149) 디버깅을 지원하는 모든 디바이스
  • ISP 모드 (Avr-OspII가 지원하는 디바이스)

AT90 시리즈

ATmega 시리즈

ATtiny 시리즈

AT86RF401

ATmega103

ATtiny11

AT89S51

ATmega103comp

ATtiny12

AT89S52

ATmega128

ATtiny13

AT90CAN128

ATmega1280

ATtiny15

AT90CAN32

ATmega1281

ATtiny22

AT90CAN64

ATmega16

ATtiny2313

AT90PWM2

ATmega161

ATtiny24

AT90PWM3

ATmega161comp

ATtiny25

AT90S1200

ATmega162

ATtiny26

AT90S2313

ATmega163

ATtiny261

AT90S2323

ATmega165

ATtiny28

AT90S2343

ATmega168

ATtiny44

AT90S4414

ATmega169

ATtiny45

AT90S4433

ATmega2560

ATtiny461

AT90S4434

ATmega2561

ATtiny84

AT90S8515

ATmega32

ATtiny85

AT90S8515comp

ATmega323

ATtiny861

AT90S8535

ATmega325

 

AT90S8535comp

ATmega3250

 

 

ATmega329

 

 

ATmega3290

 

 

ATmega406

 

 

ATmega48

 

 

ATmega64

 

 

ATmega640

 

 

ATmega644

 

 

ATmega645

 

 

ATmega6450

 

 

ATmega649

 

 

ATmega6490

 

 

ATmega8

 

 

ATmega8515

 

 

ATmega8535

 

 

ATmega88

 

2. ISP 모드에서 지원하는 디바이스

myAVRICE ATMEGA 시리즈를 기준으로 테스트하며, 가장 호환이 잘 됩니다.

Atmel사의 AVR 전 모델이 JTAG 기능을 지원하는 것은 아닙니다. 모델 중 일부는 ISP 기능만 지원하는 디바이스들이 있으며, 이러한 디바이스를 사용한 타깃보드와는 ISP 기능으로만 프로그래밍이 가능합니다. JTAG 지원 여부는 해당 프로세서 데이터시트를 확인하시기 바랍니다.

응용 분야

  • AVR 마이크로 컨트롤러 플래시 프로그래밍
  • AVR 마이크로 컨트롤러 소스 레벨 디버깅
  • USB-to-serial 기능 활용

'Interface > myAVRICE' 카테고리의 다른 글

myAVRICE 외형 치수  (0) 2008/01/24
myAVRICE - EX, DX  (3) 2008/01/24
Trackback 0 : Comments 3