ARM mbed NXP LPC11U24 개발 보드
|
지금 전세게 Micro Control Unit (MCU)개발자들을 열광시키는 엠베드(The embed)는 신속한 프로토타이핑을 위하여 고안된 사용하기 쉬운 MCU 개발자 보드입니다.
그 심장부에 위치한 강력한 48MHz, 32-bit ARM Cortex-M0 프로세서인 NXP LPC11U24 모듈은 32KB flash, 8KB RAM 메모리로 종래 사용 해 왔던 8bit 형보다 더욱 뛰어 납니다.
무료로 제공되는 다양한 훰웨어 라이브래리와 샘플코드 들은 당신이 작성하는 프로그램을 신속히 완성 시켜주고 역시 무료의 On-line IDE 와 C++ 컴파일러는 당신의 PC에 web browser외 별도의 소프트웨가 필요없게 합니다.
각종 프로그램들의 다운로딩은 USB 후레쉬드라이브를 사용하는 것 처럼 간단합니다. ( 별도 외부 프로그램이 불필요)
1. 개요
ARM의 mbed NXP LPC11U24 개발 보드를 사용하면 빠르고 쉽게 저렴한 프로토 타입 제어기를 개발할 수 있습니다. 실행되는 저전력 NXP LPC11U24 Cortex-M0 프로세서를 기반으로 48MHz에서 32KB 플래시 및 8KB SRAM을 제공하는 32 비트 mbed는 인기있는 8 비트 Arduino 및 Basic Stamp와 같은 가격대의 프로토 타이핑 플랫폼을 구축 하실 수 있습니다.
mbed NXP LPC11U24는 USB 장치 인터페이스, 아날로그 입력 직렬 (UART), SPI 및 I2C를 지원합니다. mbed에는 0.1 인치 피치 메일 헤더가있는 40 핀 DIP 폼 팩터가 있습니다. 핀이 이미 납땜되어 있으므로 표준 납땜없는 브레드 보드와 perfboards함께 사용할 수 있습니다. (표준 DIP IC의 행 간격은 0.6 " 이지만 mbed 행에는 간격은 0.9 "입니다.)
ARM mbed NXP LPC11U24 development board peripherals and pinout.
더 많은 성능이나 추가 주변 장치 인터페이스가 필요한 애플리케이션의 경우, 대안 개발 보드로 mbed NXP LPC1768가 있으며 제공되는 비교표가 도움이 될 수 있습니다. 당신의 어플리케이션에 적합한 mbed를 선택합니다.
이 플랫폼의 강점 중 하나는 API 기반 접근 방식을 제공하는 mbed 라이브러리입니다. 일반적으로 MCU 코드와 관련된 저수준 작업의 상당 부분이 필요없는 코딩 개발이 가능합니다. 의미있는 주변 추상화 및 API 호출을 사용하여 코드를 개발할 수 있습니다. MCU 코어 또는 주변 장치의 구현으로 직관적이고 잘 테스트 된 제품이므로 걱정하지 않고 실험 해 볼 수 있습니다.
mbed의 또 다른 핵심 기능은 고유 한 C ++ 컴파일러와 IDE입니다. 이러한 무료 도구는 전적으로 웹 기반이며 온라인으로 실행됩니다. 즉, 다운로드하거나 설치할 소프트웨어가 없습니다.
지원되는 브라우저에는 Windows, Mac, Linux PC에서 동작되는 Internet Explorer, Firefox, Safari ,Chrome이 포함됩니다. 어디서든 로그인 할 수 있습니다. 접근 방식은 다른 사람들과 코드를 공유하는 것을 매우 쉽게 만듭니다. 그리고, 당신이 웹 기반 도구를 사용하면 최신 상태로 유지 될 것이라고 확신 할 수 있습니다.
그만큼 컴파일러는 ARM RealView 컴파일 엔진을 사용하므로 깨끗하고 효율적이며 최적화 된 프로덕션 환경에서도 무료로 사용할 수있는 코드입니다. 기존 ARM 응용 프로그램 코드 및 미들웨어는 LPC11U24 마이크로 컨트롤러에 포팅 될 수 있으며, mbed 툴을 사용할 수 있습니다. Keil MDK와 같은 다른 전문 생산 수준 도구와 함께 제공됩니다.
mbed online C++ compiler (no installation necessary).
The mbed Library provides an easy-to-use API.
mbed를 프로그래밍을 위하여 외부 프로그래머가 필요없습니다. usb를 통해 컴퓨터에 연결되었을 때 대용량 저장 장치로 나타납니다. 프로그래밍을 위해서는 컴파일 된 바이너리 파일만 보드에 저장하면 됩니다.
2. 주요 기술 사양
|
3. 시작하기
시작은 USB 플래시 드라이브를 사용하는 것만 큼 간단합니다. mbed NXP를 연결하기만 하면됩니다. LPC11U24 보드를 Windows, Mac 또는 Linux 컴퓨터에 연결하면 자동으로 USB 드라이브로 나타납니다. 게시판의 링크를 따라 mbed 웹 사이트에 연결하십시오. 여기서 mbed 웹 사이트에 로그인 할 수 있습니다. 디자인을 시작하십시오. 설치하거나 설치할 프로그램을 설치할 드라이버가 없습니다. 시작하기 5 분 안에 실행되는 "Hello World!"프로그램을 실행 할 수 있습니다. mbed 개발 보드에는 필요한 USB A ~ mini-B 케이블, mbed에 대한 실제 크기의 핀 배치도가 포함 된 명함 2 개의 인쇄 된 퀵 스타트 가이드를 제공합니다. 다음 비디오는 mbed를 사용하여 시작하는 것이 얼마나 쉬운지를 보여줍니다.
mbed 마이크로 컨트롤러는 신속한 프로토 타이핑을 위해 설계된 ARM 개발 보드입니다. 두 다른 변형을 사용할 수 있습니다.
두 모델의 비교
mbed NXP LPC1768 | mbed NXP LPC11U24 | |
---|---|---|
Processor core |
ARM Cortex-M3 |
ARM Cortex-M0 |
Clock |
96 MHz |
48 MHz |
Program memory |
512 KB |
32 KB |
RAM |
32 KB |
8 KB |
Power consumption |
60–120 mA1 |
1–16 mA2 |
Ethernet |
Yes |
No |
USB interface |
Device or host (OTG) |
Device only |
User UARTs |
3 |
1 |
SPIs |
2 |
2 |
I2C interfaces |
2 |
1 |
CAN interfaces |
2 |
– |
Analog inputs |
6 |
6 |
PWM outputs |
6 |
8 |
Analog outputs |
1 |
– |
4. 제품가격 안내 및 구매
SKU |
모델 명 |
사양 |
가격 (원) |
구매 |
2150 |
ARM NXP LPC1768 |
ARM NXP LPC1768 |
68,200 |
|
2154 |
ARM NXP LPC11U24 |
ARM NXP LPC11U24 |
50,600 |
|
2759 |
Raspberry Pi |
Raspberry Pi |
55,000 |
|
2155 |
ARM mbed App. Board |
ARM mbed App. Board |
74,800 |