Otobüs Korsan - Bus Pirate
Otobüs Korsan v3a
| |
Geliştirici | Tehlikeli Prototipler |
---|---|
Tür | Hata ayıklayıcı |
İnternet sitesi | tehlikeliprototypes |
Otobüs Korsan , programlama hata ayıklama ve analiz etmek için tasarlanmış bir evrensel veri yolu arabirimi cihazdır mikrokontrollör ve diğer IC'ler . Bu bir şekilde geliştirildi açık kaynak donanım ve yazılım projesinde.
Genel Bakış
Bus Pirate, hata ayıklama, prototip oluşturma ve "yeni veya bilinmeyen çipleri" analiz etmek için tasarlandı. Bir geliştirici, bir Bus Pirate kullanarak, SPI , I 2 C ve 1-Wire gibi donanım protokolleri aracılığıyla bir cihazla arayüz oluşturmak için bir seri terminal kullanabilir .
Bus Pirate, Atmel AVR'ler ve Microchip PIC'ler gibi düşük kaliteli mikro denetleyicileri programlama yeteneğine sahiptir . JTAG ve SWD gibi daha gelişmiş protokolleri kullanarak programlama yapmak mümkündür, ancak donanım hızı sınırlamaları nedeniyle önerilmez.
Otobüs korsan v3.6 bir dayanmaktadır PIC24 MCU ( SSOP ) ve bir ya da bir ana bilgisayar ile iletişim kurduğu , USB bir ile ara FT232RL ( SSOP ) ya da bir çip-üstü bir USB modülü.
Bus Pirate, Tehlikeli Prototiplerden Ian Lesnet tarafından tasarlandı.
Özellik listesi
Bus Pirate, 0–5,5 voltluk hat seviyelerinde aşağıdaki seri protokoller aracılığıyla iletişim kurabilir : 1-Wire , I²C , SPI , JTAG , asenkron seri ve MIDI .
Bir klavyeden girdi alabilir ve bir Hitachi HD44780 LCD denetleyiciye çıktı verebilir .
Diğer özellikler:
- UART
- Bitsel pin kontrollü 2 ve 3 telli kitaplıklar
- 0 - 6 volt ölçüm probu
- 1 Hz - 40 MHz frekans ölçümü
- 1 kHz - 4 MHz darbe genişliği modülatörü , frekans üreteci
- Yerleşik çok voltajlı çekme dirençleri
- Yazılım sıfırlamalı yerleşik 3,3 volt ve 5 volt güç kaynakları
- Genel işlemler için makrolar
- Otobüs trafik koklayıcıları (SPI, I²C )
- Kolay donanım yazılımı güncellemeleri için bir önyükleyici
- Şeffaf USB -> seri mod
- 10 Hz - 1 MHz SUMP uyumlu düşük hızlı mantık analizörü
- AVRDude programcı yazılımında desteklenen AVR STK500 v2 programcı klonu
Nesil farklılıkları
Otobüs Korsan v3.6 | Otobüs Korsan v4.0 | |
---|---|---|
Geliştirme durumu | Olgun | Deneysel |
Boyutlar ( mm ) | 60 × 37 | 60 × 37 |
PIC mikro denetleyici | PIC24FJ64GA002 | PIC24FJ256GB106 |
Flash bellek ( kB ) | 64 | 256 |
SRAM ( kB ) | 8 | 16 |
G / Ç pimleri | 5 (5 × 2 pinli başlık ) |
7 (6 × 2 pinli başlık ) |
USB arabirimi | FTDI FT232RL | PIC24 - entegre |
v3.x modellerinde şerit kablo için 5 × 2 başlık kullanılırken , v4.x modellerinde 6 × 2 başlık kullanılır.
Bus Pirate v3.6'da devre kartının boyutu 60 mm x 37 mm olarak değiştirildi ve böylece "Sick of Beige" DP6037 kasası için montaj delikleriyle eşleşti.