Platforma Bus Pirate jest układem wydanym na licencji open source, posiadającym wiele możliwości związanych z komunikacją z szeroko pojętymi układami elektronicznymi.
Budowa układu testowego na nowych procesorach microchipa może być drogą przez mękę: projektowanie układu, pisanie kodu źródłowego, zaopatrzenie się w odpowiedni programator, a także projektowanie PCB.
Autorom nigdy nie udało się za pierwszym razem zbudować działającego prototypu. Platforma Bus Pirate jest uniwersalnym interfejsem komunikującym się z większością układów poprzez port szeregowy PC, a przez to zmniejszającym wiele wysiłków, gdy działamy z nowymi lub nieznanymi procesorami. Układ wspiera wiele szeregowych protokołów transmisji danych, więcej może zostać dodane.
Wspierane protokoły:
- 1-Wire
- I2C
- SPI
- JTAG
- szeregowy asynchroniczny
- MIDI
- klawiatura PC
- HD44780
- biblioteki 2- 3- wire
Właściwości:
- pomiary 0-6 V
- pomiar częstotliwości 1Hz-40MHz
- generator PWM 1kHz - 4MHz
- rezystory podciągające na różne napięcia na płytce
- źródła zasilania 3,3 oraz 5 V na płytce
- bootloader dla łatwej aktualizacji oprogramowania
- przejrzysty tryb USB -> serial
- analizator logiczny 10Hz-1MHz
- wspiera wiele mikrokontrolerów AVR
- wspierany przez AVR dude
- programuje FPGA oraz CPLD poprzez oprogramowanie XSVF
Źródło: http://dangerousprototypes.com/docs/Bus_Pirate
Fajne? Ranking DIY
