알림: Touch Screen, Pencil, DS1820, LCD, Serial Cable, GLCD는 포함되어 있지 않습니다.
개요
본 보드는 64, 80, 100-pin PIC18FxxJxx MCU를 지원하는 개발툴입니다.
보드상에는 빠른 USB 2.0 programmer가 있으며 드라이버 설치가 간단합니다.
mikroICD는 PIC MCU상의 프로그램을 테스트하고 디버깅하는 하드웨어 툴입니다.
본 개발보드에는 80-pin TQFP MCU Card가 포함되어 있으며 이 카드에는 PIC18F87J60(10Mbps 이더넷이 내장된 PIC18 MCU)장착되어 있습니다.
본 보드는 이더넷 통신 모듈이 내장된 PIC18FxxJxx MCU를 지원합니다.
본 보드에는 터치스크린 컨트롤러와 터치패널 커넥터가 장착되어 있습니다.
보드 구성품
두 개의 DB9커넥터를 이용하여 MCU와 RS-232 통신을 할 수 있습니다.
DIP스위치를 이용하여 시스템을 설정할 수 있습니다. 각각의 DIP스위치는 시스템의 각부분을 설정합니다.
온도센서 DS1820은 -55°C에서 125°C의 온도를 측정하며 소켓을 통해 보드에 연결합니다.
본 개발보드는 64, 80, 100 pin TQFP MCU 카드를 지원하며 PIC18F87J60 MCU 카드가 기본 포함되어 있습니다.
2개의 potentiometer가 여러 개의 아날로그/디지털 변환을 테스트하기 위해 사용되며, 점퍼로 입력을 선택합니다.
전원은 점퍼에 의해 USB 혹은 외부전원으로 선택이 가능하며 전원스위치는 보드는 ON/OFF시킵니다.
보드에 장착된 64 Kbit Serial RAM 모듈 23K640은 SPI 인터페이스를 사용합니다.
모든 MCU핀은 향후 확장에 대비하여 IDC10 커넥터에 연결 되어 있습니다.
70개의 LED는 MCU핀들의 logic state를 표시하기 위해 사용됩니다.
보드상의 점퍼는 pull-up 및 pull-down 포트 설정을 하기 위해 사용됩니다. 이러한 점퍼는 모든 핀들에 대해서 사용가능 합니다.
70개의 푸시버튼은 MCU핀에 모두 연결되어 있습니다.
DIP스위치는 pull-up/pull-down resistor와 포트 핀을 분리하기 위해 사용됩니다.
mikroICD를 지원하는 빠른 USB 2.0 programmer는 다른 외부 프로그래머 연결을 필요없게 합니다.
LCD는 이미 MCU핀에 연결되어 있는 LCD커넥터에 쉽게 장착 할 수 있습니다.
LCD Potentiometer로 LCD의 명암을 조절할 수 있습니다.
터치스크린은 터치스크린 커넥터를 통해 보드에 연결 할 수 있습니다. 보드에는 터치스크린 컨트롤러도 있습니다.
외부전원공급은 DC나 AC가 될수 있습니다. 보드상의 점퍼로 외부전원을 선택할 수 있습니다.
Serial EEPROM 24AA01 은 1Kbit의 데이터를 저장할수 있으며 I2C로 통신합니다.
128x64 Graphic LCD는 이미 MCU핀에 연결되어 있는 LCD커넥터에 쉽게 장착 할 수 있습니다.
MCU핀은 보드 뒷면에 명기가 되어 있어 핀에대한 기본적인 정보를 제공합니다.
점퍼에의해 설정된 전압레벨(GND 혹은 +5V)을 버튼을 눌렀을때 적용되게 합니다.
External ICD 커넥터는 외부 ICD와 연결하기 위해 사용됩니다. MCU의 PGD와 PGC핀에 연결되어 있습니다.
Reset circuit은 MCU를 리셋하는데 사용되며, MCU의 MCLR 핀에 연결되어 있습니다.
GLCD Potentiometer로 GLCD의 명암을 조절할 수 있습니다.
LED가 달려 있는 RJ45 connector는 다양한 이더넷 어플리케이션을 테스트 할 수 있게 합니다.
Menu Keypad 는 쉽고 빠르게 프로토타입 장치의 메뉴를 탐색할 수 있게 합니다.
LED가 달려 있는 USB connector는 USB기능이 있는 MCU를 위해 사용됩니다.
On-Board 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 인증을 받았습니다. 윈도우 인증을 받았기 때문에 플러그&플레이 기능을 지원하며 시스템에서 즉각적으로 인식이 가능하며 안정적인 동작 및 재부팅 없이 설치 및 제거가 가능하게 만들어 줍니다.
지원되는 마이크로컨트롤러
본 개발보드는 PIC18FxxJxx를 포함한 다양한 종류의 MCU를 지원하며 PIC®18F microcontrollers with nanoWatt XLP™ eXtreme Low Power Technology 지원합니다.새롭게 출시되는 PIC18FxxJxx 마이크로컨트롤러들도 정기적으로 업데이트 되는 PICFlash 소프트웨어에 의해 지원될 것입니다. 본 보드에 의해 지원되는 모든 MCU의 리스트는 아래와 같습니다.
Microchip PIC18J 및 PIC18K-series microcontroller | ||||||||
---|---|---|---|---|---|---|---|---|
PIC18F83J90 | PIC18F84J90 | PIC18F85J90 | PIC18F83J11 | PIC18F84J11 | ||||
PIC18F85J11 | PIC18F85J10 | PIC18F85J15 | PIC18F86J10 | PIC18F86J15 | ||||
PIC18F87J10 | PIC18F86J11 | PIC18F86J16 | PIC18F87J11 | PIC18F86J90 | ||||
PIC18F87J90 | PIC18F86J93 | PIC18F87J93 | PIC18F86J50 | PIC18F86J55 | ||||
PIC18F87J50 | PIC18F85J50 | PIC18F63J90 | PIC18F64J90 | PIC18F65J90 | ||||
PIC18F63J11 | PIC18F64J11 | PIC18F65J11 | PIC18F66J90 | PIC18F67J90 | ||||
PIC18F66J93 | PIC18F67J93 | PIC18F65J10 | PIC18F65J15 | PIC18F66J10 | ||||
PIC18F66J15 | PIC18F67J10 | PIC18F66J11 | PIC18F66J16 | PIC18F67J11 | ||||
PIC18F65J50 | PIC18F66J55 | PIC18F67J50 | PIC18F43K20 | PIC18F44K20 | ||||
PIC18F45K20 | PIC18F46K20 | PIC18LF46K22 | PIC18LF45K22 | PIC18LF44K22 | ||||
PIC18F44J11 | PIC18F45J11 | PIC18F46J11 | PIC18F44J50 | PIC18F45J50 | ||||
PIC18F46J50 | PIC18F87J10 | PIC18F87J50 | PIC18F86J60 | PIC18F86J65 | ||||
PIC18F87J60 | PIC18F67J60 | PIC18F96J60 | PIC18F96J65 | PIC18F97J60 | ||||
PIC18LF43K22 | PIC18F46K22 | PIC18F45K22 | PIC18F44K22 | PIC18F43K22 | ||||
PIC18F66J60 | PIC18F66J65 | PIC18F43K20 | PIC18F44K20 | PIC18F45K20 | ||||
PIC18F46K20 | PIC18LF46K22 | PIC18LF45K22 | PIC18LF44K22 | PIC18LF43K22 | ||||
PIC18F46K22 | PIC18F45K22 | PIC18F44K22 | PIC18F43K22 | PIC18F44J11 | ||||
PIC18F45J11 | PIC18F46J11 | PIC18F44J50 | PIC18F45J50 | PIC18F46J50 |
예제
본 개발보드용 예제는 다른 주변 모듈을 PIC18FxxJxx microcontroller에 어떻게 연결하는지 또 어떻게 프로토타입 장치를 쉽게 개발하는지를 보여줍니다. 각각의 예제는 자세한 설명과 주석을 포함하고 있습니다. 모든 예제는 페이지 하단에서 다운로드가 가능합니다.
- Displaying results of ADC on LCD display.
- Demonstration of using Button Library.
- EEPROM 24AA01 read/write library demonstration.
- Example of how to use the HTTP utils mini-library.
- Get date & time from the internet with SNTP requests example.
- Example of using Ethernet mini library.
- Demonstration of writing to PIC's internal flash memory.
- Demonstration of the GLCD library routines.
- Testing USB HID connection example.
- Demonstration of LCD library routines.
- LED Blinking Example.
- Examples of OneWire communication - Interfacing the DS1820 temperature sensor.
- PWM library Demonstration.
- 23K640 Serial RAM device Read/Write Example.
- Using Timer0, Timer1 and Timer2 to obtain interrupts.
- Demo for working with TouchPanel Controller.
- Simple demonstration examples of UART module library.
- Demonstration of the Watchdog Timer usage.
구성품
본 개발보드는 관련 문서 및 CD와 함께 충격방지용 제품보호 박스에 포장되어 있습니다. 구성품은 다음과 같습니다.
알림: Touch Screen, Pencil, DS1820, LCD, Serial Cable, GLCD는 포함되어 있지 않습니다.
- LV18F v6 개발보드
- LV18F 80-pin TQFP MCU Card(PIC18F87J60)
- 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와 같은 주변 장치를 제공하여 줍니다. 아래의 그림을 클릭하여 필요한 악세사리 보드를 찾아보십시오.