- Stok Durumu: Stok Var
- Marka: OEM
- Model: USBASP Atmel Programlayıcı
- Ölçüler: 7cm x 2cm x 0,9cm
- SKU: RBZ.101.030
USBASP Atmel Programlayıcı AVR USB ISP Programlama Cihazı 10 Pin Flat Kablolu 3.3V 5V Seçmeli
V2.0 USBISP ATmega ATtiny Atmega328P Atmega2560 Bootloader Yükleme Fuse Bit Avrdude Mikrodenetleyici Firmware Laboratuvar Seri Üretim Tamir
Sürücü olarak libusb sürücüsü kurulmalıdır! Windows'ta en kolay yol Zadig programıdır (zadig.akeo.ie): listeden "USBasp" seçilir, sürücü olarak libusb-win32 (ya da libusbK / WinUSB) seçilip "Install Driver" ile kurulur. Ayarlar ürün resimlerinde gösterilmiştir. Linux ve Mac OS X'te ayrı sürücü gerekmez.
USBASP, Atmel (Microchip) AVR mikrodenetleyicilerini bilgisayarın USB portundan devre içinde (ISP) programlayan küçük bir programlama kartıdır. Kart üzerinde ATmega8A işlemci ve 12MHz kristal bulunur; USB haberleşmesi bu işlemcinin firmware'i ile yapılır. Bilgisayara doğrudan takılan USB Type-A erkek konnektörü ve hedef karta giden 10 pinli standart ISP soketi vardır. Mikrodenetleyicinin flash belleğini, EEPROM'unu, fuse ve lock bitlerini okur ve yazar.
Tasarım Thomas Fischl'in açık kaynak USBasp projesine dayanır ve AVRDUDE (5.2 sürümünden itibaren), BASCOM-AVR, Khazama AVR Programmer, eXtreme Burner ve AVR Burn-O-Mat gibi yazılımlarla çalışır. Kart üzerindeki JP1 jumper'ı ile hedef karta 3.3V ya da 5V besleme verilir; 500mA kendini sıfırlayan sigorta USB portunu kısa devreye karşı korur. Yazma hızı en çok 5KB/sn'dir; düşük saat hızındaki hedefler için JP3 ile yavaş SCK seçilir.
Bootloader'ı silinmiş ya da hiç yüklenmemiş ATmega328P / ATmega2560 çiplerine bootloader yüklemek, fuse ayarı yapmak, hazır HEX dosyasını seri üretimde çiplere yazmak ve ATtiny gibi USB'si olmayan küçük çipleri programlamak için kullanılır. Paketteki 10 pinli flat kablo hedef karttaki 10 pinli ISP başlığına doğrudan takılır.
Öne çıkan özellikler:
Doğrudan USB'ye takılır: Kartın ucundaki USB Type-A erkek konnektör bilgisayara doğrudan takılır, ayrı USB kablosu gerekmez. Kart USB'den beslenir; harici adaptör istemez.
3.3V / 5V hedef beslemesi: JP1 jumper'ı ile hedef karta ISP soketi üzerinden 3.3V ya da 5V besleme verilir; kendi beslemesi olan hedefte jumper çıkarılarak besleme kapatılır.
Sigortalı USB koruması: 500mA kendini sıfırlayan sigorta, hedef karttaki kısa devrede bilgisayarın USB portunu korur; arıza giderilince sigorta kendiliğinden eski haline döner.
Geniş yazılım desteği: AVRDUDE, BASCOM-AVR, Khazama, eXtreme Burner ve AVR Burn-O-Mat ile çalışır; Windows, Linux ve Mac OS X'te kullanılır.
Yavaş saat desteği: JP3 jumper'ı ile (ya da AVRDUDE'nin -B seçeneğiyle) yavaş SCK seçilir; 1.5MHz'in altındaki saatle çalışan hedefler de programlanır.
Özellikler:
- Ürün tipi: USB AVR ISP programlayıcı (USBasp tabanlı)
- Model: USBASP Atmel Programlayıcı
- Kart üzerindeki işlemci: ATmega8A, 12MHz kristal
- Programlama arayüzü: ISP (devre içi programlama), 10 pinli standart ISP soketi
- Okuma / yazma: flash, EEPROM, fuse bitleri ve lock bitleri
- Yazma hızı: en çok 5KB/sn
- Hedef besleme seçimi (JP1): 3.3V ya da 5V; jumper çıkarılınca besleme verilmez
- Firmware güncelleme jumper'ı (JP2): programlayıcının kendi firmware'ini güncellemek için
- Yavaş SCK jumper'ı (JP3): 1.5MHz'in altındaki saatle çalışan hedefler için
- Koruma: 500mA kendini sıfırlayan sigorta (USB portu kısa devre koruması)
- Göstergeler: 2 adet durum LED'i
- Bilgisayar bağlantısı: USB Type-A erkek konnektör, USB'den beslenir
- USB kimliği: 16C0:05DC (Zadig'de "USBasp" olarak görünür)
- Desteklenen yazılımlar: AVRDUDE (5.2 ve üzeri), BASCOM-AVR, Khazama AVR Programmer, eXtreme Burner, AVR Burn-O-Mat
- İşletim sistemi: Windows (libusb sürücüsü ile), Linux, Mac OS X
- Desteklenen seriler: ATmega, ATtiny, AT90 (AT90CAN, AT90PWM, AT90USB dahil)
- Kablo: 10 pinli (2x5) flat kablo, iki ucunda IDC dişi konnektör
- Malzeme ve renk: mavi FR4 baskı devre kartı, siyah ISP soketi, gri flat kablo
- Ölçüler: yaklaşık 70mm x 20mm x 9mm (kart, USB konnektör dahil)
- Ağırlık: yaklaşık 18.5gr (kablo dahil)
Kullanım bilgileri:
- Önce sürücüyü kurun: programlayıcıyı takın, Zadig'de listeden "USBasp"ı seçin ve libusb-win32 (ya da libusbK / WinUSB) sürücüsünü kurun. Linux ve Mac OS X'te sürücü gerekmez.
- Flat kabloyu hedef karttaki 10 pinli ISP başlığına takın; kablodaki kırmızı çizgili tel 1. pindir. 6 pinli ISP başlığı olan kartlar için 10 pinden 6 pine çevirici kullanın.
- Hedef kartın kendi beslemesi varsa JP1 jumper'ını çıkarın; yoksa hedefin gerilimine göre 3.3V ya da 5V konumuna takın.
- AVRDUDE ile örnek komut: avrdude -c usbasp -p m328p -U flash:w:dosya.hex. Hedef çipin saati düşükse (ör. fabrika ayarı 1MHz) ve iletişim kurulamıyorsa JP3'ü takın ya da -B ile yavaş SCK seçin.
- Desteklenen başlıca çipler: ATmega8/16/32/64/128, ATmega48/88/168/328P, ATmega164/324/644/1284P, ATmega640/1280/2560, ATmega8515/8535, ATtiny13/24/25/44/45/84/85/2313, AT90CAN, AT90PWM ve AT90USB serileri.
Kullanım alanları:
- ATmega328P ve ATmega2560 çiplerine bootloader yükleme
- Fuse ve lock bit ayarı, saat kaynağı seçimi
- ATtiny serisi küçük mikrodenetleyicileri programlama
- Seri üretimde hazır HEX dosyasını çiplere yazma
- Kendi tasarımınız olan AVR kartlarını programlama
- Elektronik eğitimi ve okul laboratuvarı uygulamaları
- Cihaz tamiri ve firmware yenileme
- EEPROM ve flash içeriğini okuma, yedekleme
- Başka bir USBasp kartına firmware yükleme
Dikkat edilmesi gerekenler:
- JP1 jumper'ı yalnız hedefe giden besleme (VCC) gerilimini değiştirir. Programlayıcı üzerindeki işlemci 5V ile çalıştığı için MOSI, MISO, SCK ve RESET sinyalleri 3.3V konumunda da 5V seviyesinde kalabilir; 5V'a dayanıklı olmayan 3.3V çiplerde seviye dönüştürücü kullanın.
- Hedef kartın kendi beslemesi açıkken JP1 jumper'ını takılı bırakmayın; iki kaynak birbirine bağlanır.
- Fuse bitlerini değiştirirken dikkatli olun: yanlış saat kaynağı seçimi ya da RSTDISBL / SPIEN ayarı çipin ISP ile yeniden programlanmasını engelleyebilir.
- Flat kabloyu ters takmayın; kırmızı çizgili tel ve soketteki 1. pin işaretini eşleştirin.
- ATmega2560 (256KB flash) gibi büyük çiplere bootloader yüklerken bazı USBasp firmware sürümleriyle doğrulama hatası görüldüğü bildirilmiştir; böyle bir hatada önce -B ile SCK'yi yavaşlatın, sürmezse programlayıcının firmware'ini güncelleyin.
- Bu programlayıcı yalnız ISP (devre içi) programlama yapar; hata ayıklama (debugWIRE / JTAG) ve UPDI desteği yoktur.
Paket içeriği:
- 1 Adet USBASP Atmel Programlayıcı
- 1 Adet 10 Pin (2x5) Flat Kablo
- Not: 10 pinden 6 pine ISP çevirici ve hedef kart pakete dahil değildir.