Features overview/it

From DP

Jump to: navigation , search
Language: English  • Español • Français • Italiano • Русский • 中文

Bpv3-side-450.jpg

Interfacciarsi con un circuito integrato sconosciuto a volte può essere davvero difficoltoso: bisogna almeno realizzare un prototipo su breadboard o millefori quindi scrivere del codice, magari utilizzare un programmatore e a volte si rende necessario anche realizzare un PCB. Dopo aver faticato tanto, in aggiunta, è molto raro il caso in cui riusciamo a far funzionare il tutto al primo colpo!

Il ‘Bus Pirate’ è un'interfaccia universale che consente la comunicazione bidirezionale verso numerosi circuiti integrati o sistemi di comunicazione di vario tipo e si collega al PC attraverso un cavo USB in modalità emulazione seriale: in questo modo è possibile utilizzare qualsiasi programma terminale ed eliminare gran parte del lavoro quando bisogna sperimentare per la prima volta con chip sconosciuti. Il Bus Pirate supporta i principali protocolli seriali con range di tensione 0-5.5V e come se non bastasse possono essere aggiunte altre caratteristiche.

Protocolli (modalità bus)

Protocols

  • 1-Wire
  • I2C
  • SPI
  • JTAG
  • Seriale asincrona
  • MIDI
  • Tastiera PC
  • Display LCD HD44780
  • Librerie 2- e 3-wire con controllo dei pin
  • Bitbang binario, 1-Wire, I2C, SPI, e UART

Caratteristiche

  • Range di tensione ammesso sui pins: 0-5.5volt
  • Sonda di misurazione 0-6volt
  • Misurazione di frequenza 1Hz-40MHz
  • Generatore di frequenza PWM 1kHz - 4MHz
  • Resistenze di pull-up on-board
  • Regolatori di tensione on-board 3.3volt e 5volt con reset software
  • Macro per le operazioni più comuni
  • Bus Sniffer (SPI, I2C)
  • Bootloader per rapido aggiornamento firmware
  • Modalità trasparente USB->seriale
  • Analizzatore logico a bassa velocità 10Hz-1MHz
  • Può programmare molti microcontrollori AVR
    • Supportato da AVRdude
    • Può emulare l'AVR STK500 v2 con un firmware alternativo clone dell' ST500
  • Programma FPGA e CPLD mediante il firmware alternativo XSVF
  • Possono essere realizzati script in Perl, Python, etc.
  • Multilingua (attualmente Spagnolo ed Italiano)
  • Codice sorgente di dominio pubblico (Creative Commons Zero): prototipa con il Bus Pirate e utilizza il codice dove vuoi.

Applicazioni con supporto per il Bus Pirate

Il Bus Pirate, come già detto, viene normalmente utilizzato attraverso un qualsiasi programma terminale su porta seriale, ma le seguenti applicazioni supportano il Bus Pirate come dispositivo di programmazione, ecc.