thumb|right|200px|alt=Bus Pirate v3a Bus Pirate es un dispositivo universal de interfaz de bus, diseñado para programar, depurar, y analizar datos de microcontroladores y otros circuitos integrados. Está desarrollado como un hardware de fuente abierta y software de proyectos.Bus Pirate v3.6; SeeedStudio.Bus Pirate v4; SeeedStudio.
Visión general Bus Pirate se diseñó para depurar y analizar "chips nuevos o desconocidos". Usando Bus Pirate, un desarrollador puede usar una conexión terminal serial para comunicarse con un dispositivo, ya sea a través de protocolos de hardware SPI, I2C y 1-Cable.
Bus Pirate es capaz de programar microcontroladores ltales como Atmel AVRs y Microchip PICs. Los programa usando los más protocolos más avanzados como el JTAG o SWD si es posible, pero teniendo en cuenta limitaciones de velocidad de los dispositivos.
La versión de Bus Pirate v3.6 está basado en una MCU PIC24 SSOP), y se comunica con un ordenador anfitrión o con cualquier otro dispositivo a través de una interfaz USB por medio de un FT232RL (SSOP) o un módulo de USB en el propio chip.
El Bus Pirate fue diseñado por Ian Lesnet de PDangerous Prototypes.
El Pirata de Autobús puede comunicar a través de los protocolos serial, con niveles de tensión de entre 0 a 5.5 voltios: 1-Cable, I²C, SPI, JTAG, serial asíncrono, y MIDI.
Pueda recibir entrada desde un teclado, y puede manejat un controlador LCD Hitachi HD44780.
Otras características:
UART Bibliotecas de 2 o 3 hilos con operación bit a bit sobre las patillas Punta de prueba de Medidor de frecuencia de . Generador de frecuencia de PWM Resistencias limitadoras en la propia placa Alimentación en la propia placa de 3.3 voltio y reinicialización por software Macros para operaciones comunes Analizador de paquetes(SPI, I²C) Un Cargador de arranque para facilitar actualizaciones de firmware Modo transparente USB -> modo bus serie Compatible con el Analizador lógico SUMP de baja velocidad Clonador AVR STK500, soportado por AVRDude.
Bus Pirate v3.6Bus Pirate v4.0Bus Pirate v4 vs v3 comparison; Dangerous Prototypes. class="rh heading table-rh" scope="row" Estado de desarrollo MaduroExperimental class="rh heading table-rh" scope="row" Dimensiones 60×3760×37 class="rh heading table-rh" scope="row" Microcontrolador PIC PIC24FJ64GA002PIC24FJ256GB106 class="rh heading table-rh" scope="row" Memoria Flash 64256 class="rh heading table-rh" scope="row" SRAM 816 class="rh heading table-rh" scope="row" Pines E/S 5 (Conector 5×2)7 (Conector 6×2) class="rh heading table-rh" scope="row" Interface USB FTDI FT232RLIntegrado en el PIC24
Los modelos de la versión v3.x usan un conector 5×2 para Cable flexible, mientras que la versión v4.x usa un conector 6×2.
Las medidas de la placa de circuito se cambiaron a 60 mm x 37 mm de la versión v3.6 hacia arriba tpara hacerla coincidir con los agujeros pasantes de la caja DP6037.
Referencias
Enlaces externos
Código de fuente Bus Pirate en GitHub
Categoría:Computadoras monoplaca Categoría:Dispositivos electrónicos de hardware libre