알림: 터치스크린, DS1820, LCD, 시리얼 케이블, GLCD는 포함되어 있지 않습니다.
개요
본 보드는 다양한 64, 80핀 PIC MCU를 지원하는 개발보드입니다.
보드상에는 빠른 USB 2.0 programmer가 있으며 드라이버 설치가 간단합니다.
mikroICD는 PIC MCU상의 프로그램을 테스트하고 디버깅하는 하드웨어 툴입니다.
본보드는 PIC 마이크로컨트롤러를 많은 종류의 주변 모듈과 인터페이싱 할 수 있게 하여 줍니다.
보드상의 16-bit I/O port expander MCP23S17 는 SPI 통신을 사용합니다.
본보드는 터치스크린 컨트롤러 및 터치패널 커넥터를 보드상에 포함하고 있습니다.
보드 구성품
두 개의 DB9커넥터를 이용하여 MCU와 RS-232 통신을 할 수 있습니다.
DIP스위치를 이용하여 시스템을 설정할 수 있습니다. 각각의 DIP스위치는 시스템의 각부분을 설정합니다.
디지털 온도센서 DS1820은 -55°C ~ 125°C의 온도를 측정하며 소켓을 통하여 시스템에 연결됩니다.
본보드는 64, 80핀 타입의 MCU를 지원하며 PIC18F8520 MCU가 포함되어 있습니다.
2개의 potentiometer가 여러 개의 아날로그/디지털 변환을 테스트하기 위해 사용되며, 점퍼로 입력을 선택합니다.
전원은 점퍼에 의해 USB 혹은 외부전원으로 선택이 가능하며 전원스위치는 보드는 ON/OFF시킵니다.
A/D 컨버터를 위한 참조전압은 VCC(5V) 혹은 4.096 V가 될수있습니다. **
모든 MCU핀은 향후 확장에 대비하여 IDC10 커넥터에 연결 되어 있습니다.
67 개의 LED는 MCU핀들의 logic state를 표시하기 위해 사용됩니다.
보드상의 점퍼는 pull-up 및 pull-down 포트 설정을 하기 위해 사용됩니다. 이러한 점퍼는 모든 핀들에 대해서 사용가능 합니다.
67개의 푸시버튼은 MCU에 디지털 입력을 주기 위해 사용됩니다. MCU핀에 모두 연결되어 있습니다.
DIP스위치는 pull-up/pull-down resistor와 포트 핀을 분리하기 위해 사용됩니다.
mikroICD를 지원하는 빠른 USB 2.0 programmer는 다른 외부 프로그래머 연결을 필요없게 합니다.
LCD는 이미 MCU핀에 연결되어 있는 LCD커넥터에 쉽게 장착 할 수 있습니다.
Potentiometer로 LCD의 명암을 조절할 수 있습니다.
터치스크린은 터치스크린 커넥터를 통해 보드에 연결 할 수 있습니다. 보드에는 터치스크린 컨트롤러도 있습니다.
외부전원공급은 DC나 AC가 될수 있습니다. 보드상의 점퍼로 외부전원을 선택할 수 있습니다.
Serial EEPROM 24AA01 은 1Kbit의 데이터를 저장할수 있으며 I2C로 통신합니다. **
Graphic LCD 128x64는 커넥터를 통해 보드에 쉽게 연결합니다. 커넥터는 MCU핀에 연결 되어 있습니다.
MCU핀은 보드 뒷면에 명기가 되어 있어 핀에대한 기본적인 정보를 제공합니다.
점퍼에의해 설정된 전압레벨(GND 혹은 +5V)을 버튼을 눌렀을때 적용되게 합니다.
External ICD connector는 MCU의 PGD와 PGC핀에 연결되어 있습니다. **
Reset circuit은 MCU를 리셋하는데 사용되며, MCU의 MCLR 핀에 연결되어 있습니다.
GLCD Potentiometer로 GLCD의 명암을 조절할 수 있습니다.
MCU에 전원이 없어도, 배터리로 동작하는 Real-Time Clock (RTC) DS1307는 현재시간 정보를 유지합니다. **
Menu Keypad는 쉽고 빠른 메뉴탐색을 가능하게 하여줍니다.
Port Expander는 좀 더 많은 입력이나 출력을 추가할 수 있게 하여줍니다.
On-Board Programmer 와 In-Circuit Debugger
3가지가 1개의 개발보드에! - 개발보드 + On-Board USB 2.0 programmer + On-Board mikroICD (In-Circuit Debugger): mikroICD는 매우 효과적인 하드웨어 레벨의 실시간 디버딩 툴입니다. mikroICD는 PIC 마이크로컨롤러상의 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 인증을 받았습니다. 윈도우 인증을 받았기 때문에 플러그&플레이 기능을 지원하며 시스템에서 즉각적으로 인식이 가능하며 안정적인 동작 및 재부팅 없이 설치 및 제거가 가능하게 만들어 줍니다.
지원되는 마이크로컨트롤러
본 개발보드는 다양한 종류의 PIC MCU를 지원합니다. 새롭게 출시되는 PIC 마이크로컨트롤러들도 정기적으로 업데이트 되는 PICFlash 소프트웨어에 의해 지원될 것입니다. 본 보드에 의해 지원되는 모든 MCU의 리스트는 아래와 같습니다.
PIC18 Microcontroller Family | ||||||||
---|---|---|---|---|---|---|---|---|
PIC18F8527-PT | PIC18F6620-PT | PIC18F6720-PT | PIC18F6310-PT | PIC18F6410-PT | PIC18F6390-PT | PIC18F6490-PT | ||
PIC18F6585-PT | PIC18F6680-PT | PIC18F8310-PT | PIC18F8410-PT | PIC18F8585-PT | PIC18F8680-PT | PIC18F8622-PT | ||
PIC18F8627-PT | PIC18F8722-PT | PIC18F8390-PT | PIC18F8490-PT | PIC18F8520-PT | PIC18F8620-PT | PIC18F8720-PT |
예제
개발보드와 함께 제공되는 예제는 PIC MCU에 다른 주변부품이나 장치를 어떻게 연결하는지는 보여주며, 또 어떻게 프로토타입 장치를 개발하는지를 보여줍니다. 각각의 예제는 자세한 주석을 포함하고 있으며, 웹페이지 하단에서 다운로드가 가능합니다.
- A/D 변환 후 결과값을 LCD에 디스플레이
- A/D 변환 후 결과값을 LED 다이오드에 이진포맷으로 출력
- A/D 변환 후 결과값을 USART통해 전송
- Timer 0 와 시간 측정
- DS1820을 이용하여 온도를 측정하고 결과값을 LCD에 디스플레이
- SPI 통신 예제
- CAN 통신 예제
- 소리 생성 예제
- 이더넷 상에서 데이터 송수신
- SPI 이더넷 상에서 데이터 송수신
- Port B상의 버튼 눌림 감지
- LCD에 텍스트 디스플레이
- Port B상에 다이오드 깜빡이기
- 그래픽 LCD에 텍스트와 이미지 디스플레이
- I2C 통신 예제
- RS485 통신 예제
- 맨체스터 코드를 이용하여 데이터를 송수신
- Sinusoid 생성 예제
- SPI Graphic LCD 예제
- SPI Port Expander 예제
- SPI 이더넷 상에서 데이터 주고 받기
- Port B 상태변화에 따른 인터럽트 예제
- Toshiba T6963 Graphic LCD 예제
- 터치스크린 데모 예제
- Menu 키패드 데모
- DS1820으로 온도를 측정후 시리얼 통신을 통해 PC로 측정값 전송
- 시리얼 통신을 통해 PC로 데이터 전송
- time 1 에 딜레이 만들기
- time 2 에 딜레이 만들기
- PS/2 키보드에서 데이터 보내기
- 온도센서와 1 wire 통신
- PCF8583 Real Time Clock에서 날짜와 시간 읽기
- MMC 혹은 CF 카드에 데이터 읽고 쓰기 예제
구성품
본 개발보드는 관련 문서 및 CD와 함께 충격방지용 제품보호 박스에 포장되어 있습니다. 구성품은 다음과 같습니다.
알림: 터치스크린, DS1820, LCD, Serial Cable, GLCD는 포함되어 있지 않습니다.
- BIGPIC6 개발보드.
- BIGPIC6 80-pin TQFP MCU Card with PIC18F8520 Microcontroller.
- USB 케이블
- 소프트웨어, 드라이버 및 예제코드 CD
- 사용자 매뉴얼, 스키마틱 다이어그램, 퀵가이드 등
본 제품은 mikroC PRO for PIC, mikroBasic PRO for PIC, mikroPascal PRO for PIC 컴파일러 데모버전을 포함하고 있습니다. 모든 데모버전은 완전하게 동작하지만 hex 파일 출력이 2K word까지만 가능한 제한이 있습니다. 쉬운 개발을 위해 예제코드를 지원합니다.
악세사리보드
악세사리보드는 학생이나 엔지니어들이 다양한 MCU의 기능을 실험해 보고 테스트 할 수 있게 ADC, DAC, CAN, Ethernet, IrDA, MP3, RS485와 같은 주변 장치를 제공하여 줍니다. 아래의 그림을 클릭하여 필요한 악세사리 보드를 찾아보십시오.