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)

문서