Bus Pirate
개요
- Bus Pirate는 trouleshooting 툴로써 PC와 임베디드 장치간에 위치하여 통신합니다.
- I2C, SPI, 비동기 시리얼통신(0-5VDC) 등의 대부분의 표준 시리얼 통신상에서 동작합니다.
- 본 제품을 이용하면 잘 알려지지 않은 칩과 작업할때 걸리는 많은 프로토타이핑 애로사항을 없애줍니다.
- Bus Pirate는 간단하면서 효과적입니다. PC상에서 명령어를 입력하면, Bus Pirate가 명령어를 해석하고 알맞은 프로토콜을 통해 데이터를 전송합니다.
- Bus Pirate상의 PIC 마이크로컨트롤러는 부트로더가 탑재되어 있어 펌웨어 업데이트시 쉽게 업데이트를 가능하게 하여 주고 보드의 기능을 쉽게 바꿀수 있게 합니다.
- Bus Pirate의 주요 부품은 PIC24FJ64프로세서와 FT232RL USB-to-Serial 칩입니다.
- miniUSB커넥터가 있어 PC에 연결하면 가상COM포트로 나타나게 됩니다.
- 2x5 I/O 헤더의 핀아웃은 다음 링크를 참고하십시오. here.
특징
- Supported protocols:
- 1-Wire
- I2C
- SPI
- JTAG
- Asynchronous serial
- MIDI
- PC keyboard
- HD44780 LCD
- 2- and 3-wire libraries with bitwise pin control
- Scriptable binary bitbang, 1-Wire, I2C, SPI, and UART modes
- 0-5.5volt tolerant pins
- 0-6volt measurement probe
- 1Hz - 40MHz frequency measurement
- 1kHz - 4MHz pulse-width modulator, frequency generator
- On-board multi-voltage pull-up resistors
- On-board 3.3volt and 5volt power supplies with software reset
- Macros for common operations
- Bus traffic sniffers (SPI, I2C)
- A bootloader for easy firmware updates
- Transparent USB->serial mode
- 10Hz - 1MHz low-speed logic analyzer
- Scriptable from Perl, Python, etc.
- Translations (currently Spanish and Italian)
- Enumerates as a virtual COM port over USB
- Can operate as AVR STK v2 clone programmer
- Access to PIC24FJ64 ICSP programming port
- Dimensions: 2.10 x 1.20" (53 x 30mm)
문서
- Bus Pirate Manual (LOTS of links, LOTS of information)
- Schematic
- Eagle Files
- Datasheet (PIC24FJ64)
- Bus Pirate Forum
- FTDI USB Drivers