CH340 ile UPDI Programlayıcı

Unified Program and Debug Interface kısaltması olan UPDI, yeni nesil mikroişlemcilerin devre üzerinde programlanabilmesi ve debug işlemlerinin yapılabilmesini sağlayan protokoldür. UPDI, programlama ve hata ayıklama, veri alımı ve iletimi için RESET pinini kullanan 1 kablolu UART tabanlı yarım çift yönlü bir arayüzdür.

Daha fazla bellek ve işlevselliğe sahip yeni Attiny yongalarını programlamak için CH340 UPDI programlayıcı devresini bu yazıda bulabilirsiniz.

UPDI programlayıcı devre şeması

CH340 entegresi RS232 USB-TTL dönüştürücüdür. UPDI programlayıcı için bu entegreye birkaç devre elemanı eklemek yeterlidir. Eğer sadece 5V işlemciler için kullanılacaksanız LM1117DT-33 entegresini devreden çıkarabilirsiniz. (Bu durumda CH340 4.pin boş bırakılmalı)

Piyasada bulunan CH340G RS232 USB-TTL Dönüştürücü hazır devreleri modifiye ederek te UPDI programlayıcınızı yapabilirsiniz. UPDI bağlantı noktası için RX ucuna 1.5k direnç, TX ucuna 1.5k direnç ve 1N5819 diyot bağlamanız yeterlidir.

Önemli Not: Hazır devredeki RX ve TX uçlarına bağlı ledler, programlayıcının çalışmasını bozduğundan iptal etmeniz gerekiyor.

CH340 sürücü kurma

Windows için bu linkteki dosyayı, Mac işletim sistemi için bu linkteki dosyayı indirin. SETUP dosyasını çalıştırın ve INSTALL butonuna tıklayın.

Arduino IDE ile programlama

İşlemci ile bağlantısını yaptıktan sonra programlayıcıyı bilgisayara bağlayın. Arduino IDE > Araçlar > Port kısmından port seçin. Port numarası için Windows Aygıt Yöneticisi’nden yararlanabilirsiniz. Arduino IDE > Araçlar > Programlayıcı menüsünden “SerialUPDI – 230400 baud” seçin.

Hepsi bu kadar..

Erdoğan Demirtaş
Erdoğan Demirtaş
Cumhuriyet Üniversitesi, Sivas Meslek Yüksekokulu, Endüstriyel Elektronik bölümü mezunudur. Endüstriyel kart/cihaz bakım onarım teknikeri olarak çalışmaktadır. Elektronik dışında az biraz wordpress, çat pat İngilizce bilmektedir.
ilgili yazılar

Yorum Bırak

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

son eklenenler