Bus Pirate - v3.6a
Описание: Bus Pirate v3.6a, созданный Ian Lesnet, это устройство для поиска и устранения неполадок, которое подключается между компьютером и любым встраиваемым устройством и работает по любому из протоколов: 1-wire, 2-wire, 3-wire, UART, I2C, SPI, и HD44780 LCD, и при напряжениях 0-5.5VDC. Данное устройство снимает необходимость в дотошном прототипировании новых или проблемных чипов.
Работа с Bus Pirate проста и эффективна - команды вводятся на терминале в компьютере, интерпретируются в Bus Pirate и отправляются по нужному протоколу. Pirate также интерпретирует команды, отправленные с встраиваемого устройства на терминал компьютера. В нашем устройстве установлен бутлоадер, что позволяет быстро обновлять прошивку и изменять функциональность.
Основные компоненты Bus Pirate - это процессор PIC24FJ64 и чип FT232RL USB-to-Serial. Коннектор типа Mini-B USB также присутствует на плате, подает питание на нее и позволяет взаимодействовать с компьютером. Основная фишка этой версии платы - переходник 0.1" pitch 2x5 pin, внесенный в конструкцию для большей стандартизации платы. Кроме того, каждый пин на плате имеет маркировку, что устраняет необходимость иметь под руками спецификацию платы для каждого пина, как в предыдущих версиях.
Примечание: Мы также отдельно предлагаем удобный кабель handy cable для подключения Bus Pirate к системе для дебага или реверс-инжиниринга. (уточняйте у менеджера).
Функции:
- Поддержка протоколов:
- 1-Wire
- I2C
- SPI
- JTAG
- Asynchronous serial
- MIDI
- PC-клавиатура
- HD44780 LCD
- 2- и 3-wire библиотеки с bitwise pin control
- Режимы Scriptable binary bitbang, 1-Wire, I2C, SPI, и UART
- Пины на 5.5V
- Щуп для измерения 6V
- Измерение частоты 1Hz - 40MHz
- 1kHz - 4MHz pulse-width-модулятор, генератор частоты
- Интегрированные вытягивающие резисторы типа multi-voltage pull-up resistors
- Интегрированные входы для питания 3.3volt и 5volt с программным сбросом
- Поддержка макросов
- Снифферы протоколов Bus traffic sniffers (SPI, I2C)
- Бутлоадер для обновления прошивки
- Режим Transparent USB->serial
- Анализатор логики на 10Hz - 1MHz low-speed
- Возможны скрипты на Perl, Python
- Доступ к программируемому порту PIC24FJ64 ICSP