BT Sözlüğü › Donanım › debugWIRE

debugWIRE

Donanım Svenska → Güncellendi: 2026-11-04

Küçük AVR çipleri için Atmel’in hata ayıklama protokolü; reset pinini ödünç alır ve yalnızca usulüne uygun istenirse geri verir.

ATtiny serisi ve ATmega328P gibi küçük AVR’lerin JTAG için yeterli pini yoktur. debugWIRE tek telle yetinir: reset pini yarı çift yönlü bir seri bağlantıya dönüşür ve AVR Dragon ile Atmel-ICE gibi araçlar üzerinden kesme noktası, adım adım çalıştırma ve bellek erişimi sunar. DWEN sigortasıyla etkinleştirilir; bu sigorta da yalnızca sıradan ISP ile ayarlanabilir.

Tuzak şu: debugWIRE etkinken ISP çalışmaz, çünkü ISP reset pinine ihtiyaç duyar. Dönüş yolu, pini geçici olarak serbest bırakan özel bir debugWIRE komutudur. Bunu unutursanız çip ölü görünür. Arduino Uno’da otomatik reset kondansatörü de bağlantıyı bozar, bu yüzden bir iz kesilmelidir. Halefi UPDI kendi pinini aldı.

← Sözlüğe dön