알림: Character LCD, 2.4 GHz IEEE 802.15.4 Transceiver Module, DS1820는 포함되어 있지 않습니다.
개요
Easy24-33 v6 개발보드는 마이크로칩 14, 18, 20, 28 pin PIC24 및 dsPIC33 MCU를 지원합니다.
보드상에는 빠른 USB 2.0 programmer가 있으며 드라이버 설치가 간단합니다.
mikroICD는 PIC24, dsPIC33 MCU상의 프로그램을 테스트하고 디버깅하는 하드웨어 툴입니다.
Easy24-33 v6개발보드는 PIC24, dsPIC33 마이크로컨트롤러가 다양한 주변장치와 통신할수 있게 하여줍니다.
본 보드는 USB UART 모듈 FT232RL을 채택하여 USB장치와 MCU간 인터페이싱합니다.
보드상에는 터치 센스(입력테스트를 할수 있는 capacitance sensing)를 장착하고 있습니다.
보드 구성품
본 보드는 USB UART 모듈 FT232RL을 채택하여 USB장치와 MCU간 인터페이싱합니다.
DIP스위치를 이용하여 시스템을 설정할 수 있습니다. 각각의 DIP스위치는 시스템의 각부분을 설정합니다.
USB connector 는 LED를 장착하고 있으며 USB기능을 가진 MCU와 연결됩니다.
본 보드는 14, 18, 20, 28 pin dsPIC33 및 PIC24 MCU을 위한 개발보드이며 PIC24F16KA102가 기본으로 포함되어 있습니다.
2개의 potentiometer는 여러개의 A/D 변환을 테스트 하기 위해 사용되며 입력은 점퍼에 의해 설정됩니다.
전원은 점퍼에 의해 USB 혹은 외부전원으로 선택이 가능하며 전원스위치는 보드는 ON/OFF시킵니다.
3.3 MCU Power Supply는 마이크로컨트롤러가 안정적으로 동작하게 합니다.
모든 마이크로컨트롤러 핀들은 향후 확장을 위해 2x5 connector 에 연결되어 있습니다.
23개의 LED와 push button 은 핀의 logic state를 표시하고 모든 핀의 입력을 테스트 하기 위해 사용됩니다.
보드상의 점퍼는 pull-up 및 pull-down 포트 설정을 하기 위해 사용됩니다. 이러한 점퍼는 모든 핀들에 대해서 사용가능 합니다.
DB9커넥터를 이용하여 MCU와 RS-232 통신을 할 수 있습니다.
External ICD 커넥터는 외부 ICD와 연결하기 위해 사용됩니다. 점퍼는 MCU핀을 선택하기 위해 사용됩니다.
LCD는 이미 MCU핀에 연결되어 있는 LCD커넥터에 쉽게 장착 할 수 있습니다.
보드상에는 USB 2.0 programmer with mikroICD 가 있어 외장 프로그래머를 연결할 필요가 없습니다.
점퍼에의해 설정된 전압레벨(GND 혹은 +5V)을 버튼을 눌렀을때 적용되게 합니다.
온도센서 DS1820 는 -55°C에서 125°C까지의 온도를 측정할 수 있으며 소켓을 통해 시스템에 연결됩니다.
On-board 2.4 GHz IEEE 802.15.4 Transceiver Module (optional).
Reset circuit은 MCU를 리셋하는데 사용되며, MCU의 MCLR 핀에 연결되어 있습니다.
LCD Potentiometer로 LCD의 명암을 조절할 수 있습니다.
Piezo buzzer 는 20Hz에서 20Khz의 소리신호를 낼 수 있게 합니다.
CAN transceiver MCP2551 은 다른 MCU와 통신하기 위해 사용됩니다.
Serial EEPROM 24AA01 은 1Kbit의 데이터를 저장할수 있으며 I2C로 통신합니다.
64 Kbit Serial SRAM module 23K640 은 SPI 인터페이스를 사용합니다.
Quartz Crystal 은 교체가능하며 MCU핀들은 점퍼를 통하여 oscillator input이나 regular I/O pin으로 설정이 가능합니다.
터미널블럭은 외부 모듈과의 연결을 쉽게 합니다.
Prototyping Area은 다양한 전자부품을 추가할수 있게하여 줍니다. VCC 및 GND 라인도 사용가능합니다.
Touch Sense은 capacitance sensing에 사용되는 CTMU를 가진 장치들에게 입력신호를 테스트하게 하여 줍니다.
On-Board USB 2.0 Programmer 및 In-Circuit Debugger
3가지가 1개의 개발보드에! - 개발보드 + On-Board USB 2.0 programmer + On-Board mikroICD (In-Circuit Debugger): mikroICD는 매우 효과적인 하드웨어 레벨의 실시간 디버딩 툴입니다. mikroICD는 마이크로컨롤러상의 mikroC, mikroPascal, mikroBasic 프로그램을 실행할수 있게 하며 프로그램이 실행되는 동안 변수값이나, Special Function Registers (SFRs), RAM, EEPROM 메모리모듈을 감시할 수 있게 합니다. MCU 프로그래밍을 위한 빠른 속도의 USB 2.0 programmer가 보드상에 있습니다
Windows® Certified Drivers
보드상의 programmer를 위한 드라이버는 Microsoft® Windows® XP, Windows® Vista and Windows® 7 인증을 받았습니다. 윈도우 인증을 받았기 때문에 플러그&플레이 기능을 지원하며 시스템에서 즉각적으로 인식이 가능하며 안정적인 동작 및 재부팅 없이 설치 및 제거가 가능하게 만들어 줍니다.
지원되는 마이크로컨트롤러
본 개발보드는 다양한 종류의 MCU를 지원합니다. 새롭게 출시되는 PIC24 및 dsPIC33 마이크로컨트롤러들도 정기적으로 업데이트 되는 LvPICFlash 소프트웨어에 의해 지원될 것입니다. 본 보드에 의해 지원되는 모든 MCU의 리스트는 아래와 같습니다.
dsPIC33FJ Family | |||
---|---|---|---|
dsPIC33FJ12GP201-DIP18 | dsPIC33FJ12MC201-DIP20 | dsPIC33FJ06GS102-DIP28 | dsPIC33FJ06GS202-DIP28 |
dsPIC33FJ16GS402-DIP28 | dsPIC33FJ16GS502-DIP28 | dsPIC33FJ12GP202-DIP28 | dsPIC33FJ12MC202-DIP28 |
dsPIC33FJ32GP202-DIP28 | dsPIC33FJ128GP802-DIP28 | dsPIC33FJ128GP202-DIP28 | dSPIC33FJ64GP802-DIP28 |
dsPIC33FJ64GP202-DIP28 | dsPIC33FJ32GP302-DIP28 | dsPIC33FJ32MC202-DIP28 | dsPIC33FJ128MC802-DIP28 |
dsPIC33FJ128MC202-DIP28 | dsPIC33FJ64MC802-DIP28 | dsPIC33FJ64MC202-DIP28 | dsPIC33FJ32MC302-DIP28 |
PIC24F Family | |||
PIC24F04KA200-DIP14 | PIC24F04KA201-DIP20 | PIC24F08KA101-DIP20 | PIC24F16KA101-DIP20 |
PIC24F16KA102-DIP20 | PIC24F08KA102-DIP20 | PIC24FJ16GA002-DIP28 | PIC24FJ32GA002-DIP28 |
PIC24FJ48GA002-DIP28 | PIC24FJ64GA002-DIP28 | PIC24FJ32GA102-DIP28 | PIC24FJ64GA102-DIP28 |
PIC24FJ32GB002-DIP28 | PIC24FJ64GB002-DIP28 | ||
PIC24HJ Family | |||
PIC24HJ12GP201-DIP18 | PIC24HJ12GP202-DIP28 | PIC24HJ32GP202-DIP28 | PIC24HJ128GP802-DIP28 |
PIC24HJ128GP202-DIP28 | PIC24HJ64GP802-DIP28 | PIC24HJ64GP202-DIP28 | PIC24HJ32GP302-DIP28 |
예제
개발보드와 함께 제공되는 예제는 MCU에 다른 주변부품이나 장치를 어떻게 연결하는지는 보여주며, 또 어떻게 프로토타입 장치를 개발하는지를 보여줍니다. 각각의 예제는 자세한 주석을 포함하고 있으며, 웹페이지 하단에서 다운로드가 가능합니다.
- dsPIC을 위한 ADC 라이브러리 사용 예제 - 10번 채널에서 아날로그 입력값을 읽어 스트링으로 변환한 후 UART1을 통해 전송
- I2C 라이브러리 루틴 사용하기 예제. 24C02 EEPROM 모듈과 I2C 버스 통신을 생성한 후 1 바이트의 데이터를 쓰기한 후에 다시 읽어 PORTB에 디스플레이
- LED 깜박이기와 LED 커튼형태 깜빡기기 예제
- MRF24J40 트랜시버 칩 예제는 2.4 GHz IEEE 802.15.4 트랜시버 모듈을 이용한 간단한 무선 통신을 데모
- UART통신 사용하기 예제. UART를 통해 dsPIC으로 데이터를 전송하고 다시 받음.
- 버튼 사용 데모
- 온 보드 CAN모듈 사용 예제
- 64Kbit 시리얼 SRAM 23k640 사용 예제
- 터치 센스 예제 데모. 입력 캐페이턴스 센싱 장치에 연결된 장치 CTMU 사용.
- DS1820으로 부터 온도를 읽어 LCD에 표시하는 간단한 예제
- On-board FTDI 칩 데모. FT232RL chip (UART to USB)을 통해 데이터가 dsPIC으로 전송되고 전송되어옴.
- 24C02 EEPROM 칩과의 진보된 통신 예제
- LCD 기능 데모. LCD가 먼저 초기화(PORTB, 4-bit 데이터 인터페이스, 디폴트 핀 셋팅)되고, 첫째 두번째 줄에 텍스트 쓰기
- on-board Piezo Buzzer사용 예제. PORTD command 버튼을 눌러 미리 정해진 패턴의 소리가 연주됨(Sound library이용)
- MMC/SD 예제는 읽기/쓰기 함수를 데모하고 그 결과를 Usart 터미널을 통해 확인할 수 있게 함
구성품
본 개발보드는 관련 문서 및 CD와 함께 충격방지용 제품보호 박스에 포장되어 있습니다. 구성품은 다음과 같습니다.
알림: Character LCD, 2.4 GHz IEEE 802.15.4 Transceiver Module, DS1820 은 포함되어 있지 않습니다.
- Easy24-33 v6 개발보드
- PIC24F16KA102
- USB cable.
- 소프트웨어 및 예제 CD
- 문서
본 제품은 mikroC PRO for PIC, mikroBasic PRO for PIC, mikroPascal PRO for PIC 컴파일러 데모버전을 포함하고 있습니다. 모든 데모버전은 완전하게 동작하지만 hex 파일 출력이 2K word까지만 가능한 제한이 있습니다. 쉬운 개발을 위해 예제코드를 지원합니다
악세사리보드
악세사리보드는 학생이나 엔지니어들이 다양한 MCU의 기능을 실험해 보고 테스트 할 수 있게 ADC, DAC, CAN, Ethernet, IrDA, MP3, RS485와 같은 주변 장치를 제공하여 줍니다. 아래의 그림을 클릭하여 필요한 악세사리 보드를 찾아보십시오.