|
|
Microcontroller/myMCU-AVR128 2011/06/21 11:35
myMCU-EXP보드는 myMCU 시리즈를 테스트 할 수 있는 확장 테스트 보드입니다.
LED, Switch, Buzzer, I2C Memory 등 기본 기능을 테스트 할 수 있으며 디바이스마트에서 판매중인 자사 통신 모듈 제품인 USB2UART, e2Net을 연결하여 테스트가 가능합니다.
기존 판매되었던 myMCU-EXP 보드에서 몇가지 기능이 추가 및 수정이 되면서 myMCU-EXP Rev.B 가 새롭게 출시 되었습니다.
myMCU-EXP Rev.B 구성도
Change history
myMCU-AVR128 Rev.B 메뉴얼
myMCU-AVR128 Rev.B 회로도
myMCU-AVR128 Rev.B 예제소스
Trackback 0
:
Trackback Address :: http://withrobot.com/trackback/151
Microcontroller/myMCU-AVR128 2009/03/22 20:05
ADC테스트
- ADC Test
- ADC0의 ADC(가변저항)값을 UART0에 출력하는 예제
자이로 센서 테스트
- Sensor Test
- myMCU-EXP 보드상의 myGyro300SPI 테스트 예제
myBluetooth-EX 모듈 테스트
- USB2UART와 호환되는 myBluetooth-EX모듈을 이용하여 무선으로 PC에서 보드의 LED제어
- 사용자 입장에서는 UART통신 프로그램을 작성하면 무선으로 데이터 송수신 가능
myMCU-AVR128과 e2Net을 연결하여 인터넷 익스플로러에서 보드의 LED를 제어
")//]]>
myMCU-AVR128과 e2Net 및 myAccel3LV02를 연결하여 인터넷 익스플로러에서 가속도 값 모니터링
")//]]>
Trackback 0
:
Trackback Address :: http://withrobot.com/trackback/97
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
:
Trackback Address :: http://withrobot.com/trackback/96
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
:
Trackback Address :: http://withrobot.com/trackback/94
Microcontroller/myCortex-LM8962 2008/09/01 22:02
myLCD-LM8962는 myCortex-LM8962(별매) 보드와 연결되는 2.8인치 컬러 TFT LCD 보드입니다. 터치 스크린을 내장하고 있으며, SD 카드 인터페이스 및 3축 가속도 인터페이스를 가지고 있어 다양한 응용 실험을 수행할 수 있습니다. 기본 제품 컨셉은 닌텐도의 게임보이 풍으로 LCD 밑에 게임 컨트롤러용 스위치 6개를 배치하였고 나머지 부품들은 모두 바닥면에 배치하였습니다. 또한 추가로 진동 모터, 부저를 연결하여 다양한 효과를 줄 수 있습니다.
 myLCD-LM8962 바닥면 모습
필요에 따라 게임 플랫폼으로 또는 전자 액자 등으로 사용할 수 있습니다. 이 시스템의 활용폭은 개발자의 상상력에 달려있습니다.
myLCD에서는 Luminary Micro사에서 공개한 점, 선, 기본 도형을 출력하고, 버튼/캔버스/체크박스 등과 같은 각종 위젯을 지원하는 그래픽 GUI 함수군들을 지원합니다. 이를 이용한 예제 프로그램을 분석하시면 원하시는 그래픽 유저 인터페이스를 구성하실 수 있습니다.
문자열 출력
myLCD에 원하는 위치에 원하는 폰트, 색상, 크기로 편리하게 문자열을 출력할 수 있습니다. 관련된 예제 코드가 제공됩니다.
그림 출력
myLCD에는 BMP 파일을 출력할 수 있습니다. 관련된 예제코드가 제공됩니다.
터치 스크린
myLCD에는 터치 스크린이 장착되어 있어 스타일러스 펜이나 손으로 직접 입력할 수 있습니다. 아래 데모에서는 캘리브레이션 과정 및 터치 스크린을 이용한 그림 그리는 과정을 보실 수 있습니다.
가속도 센서
myLCD에는 3축 가속도 센서 myAccel3LV02(별매)을 연결하여 가속도 값을 측정할 수 있도록 설계되어 있습니다. 아래 데모에서는 가속도 센서로 보드의 기울어짐을 측정하여 공이 굴러가는 모습을 프로그래밍하였습니다.
myLCD-LM8962 예제 소스
Trackback 0
:
Trackback Address :: http://withrobot.com/trackback/81
Microcontroller/myCortex-LM2965 2008/07/23 11:23
ARM Cortex-M3 코어를 사용한 Luminary Micro사의 LM3S2965 프로세서를 이용한 프로세서 모듈 보드 myCortex-LM2965가 출시되었습니다. 50MIPS로 동작하며, 내부에 플래시 256KB, SRAM 64KB가 들어있습니다. 이 밖에도 CAN 2 포트, UART 3ch, SPI 2ch, i2c 2ch, ADC 4ch, PWM 6개, 엔코더 카운터 2ch 등 모터 제어용으로 딱 알맞는 프로세서입니다. 위드로봇에서는 myCortex-LM2965를 기반으로 Step motor, DC motor, BLDC 모터를 제어하는 제어 보드와 응용 예제 코드를 공개할 예정입니다. 많은 관심 부탁드립니다. 관련 자료 : LM3S2965 Datasheet
Trackback 0
:
Trackback Address :: http://withrobot.com/trackback/72
Microcontroller/myCortex-LMx08 2008/05/20 02:54
myCortex-LMx08 보드는 ARM Cortex-M3 코어를 사용한 소형 개발 보드입니다. 32비트의 특성을 가지고 있으면서도 AVR 가격대 및 편의성을 가지고 있어 AVR 프로세서를 사용하시던 과제를 대치하는데 유용합니다. 모델은 모두 세 종류가 존재합니다. 가장 저렴한 myCortex-LM308 모델은 25MHz로 동작하며 내부에 16KB의 플래시와 4KB의 램을 내장하고 있습니다. 세 가지 모델 중에서 가장 고성능에 해당하는 myCortex-LM808은 50MHz로 동작하며, 내부에 64KB 플래시, 8KB 램을 내장하고 있습니다. 성능면에서 세 모델 중 중간에 해당하는 myCortex-LM608은 50MHz의 동작 속도를 가지면서, 32KB의 플래시 메모리, 8KB 램을 내장하고 있습니다.
공통 기능
- 32비트 타이머 3개
- 와치독 타이머 1개
- 10비트 ADC 8채널
- UART 2채널
- SPI 1채널
- i2c 1채널
모델별 차이점
- myCortex-LM308 (Luminary Micro LM3S308 사용)
- 25MHz 동작, 16KB 플래시, 4KB 램
- myCortex-LM608 (Luminary Micro LM3S608 사용)
- 50MHz 동작, 32KB 플래시, 8KB 램
- myCortex-LM808 (Luminary Micro LM3S808 사용)
- 50MHz 동작, 64KB 플래시, 8KB 램
LM3S808 내부 블록도
관련 제품
사용자 설명서
(2010.11.22)
(2009/10/29)
(rev. B, 2008/11/16)
데이터쉬트ver. 6438, 2009-10-05
Trackback 0
:
Trackback Address :: http://withrobot.com/trackback/59
Microcontroller/myCortex-LM8962 2008/03/19 12:12
Trackbacks 2
:
Trackback Address :: http://withrobot.com/trackback/86
|