Adafruit AVRProg, UPDI Arayüz Desteğini Büyütüyor

Kaynak Düğüm: 1448477

Gömülü bir uygulamayla az sayıda şey yapmak oldukça basittir; genellikle uygun bir adaptör kablosuyla bir programlayıcı veya hata ayıklayıcı donanım kilidini (AVRISP2 gibi) kartınıza takarsınız, kodunuzu uygulamanız için uygun olan herhangi bir IDE aracına yüklersiniz. cihazı açın ve program düğmesine basın. Ancak ölçeği biraz yüzlerce veya binlerce birime yükselttiğinizde, bu çalışma şekli yeterli olmayacaktır. İhtiyacınız olan herhangi bir işlevsel veya hata odaklı testi ekleyin ve özel bir programlama donanımına ihtiyacınız olacak.

Adafruit'in gömülü panolar oluşturma ve uygun test ve programlamayla ilgilenme konusunda oldukça deneyimi var ve şimdi de kendi güncellemelerini güncellediler. AVR Programlama kütüphanesi taşınan en yeni cihazları desteklemek için UPDI (Birleşik Programlama ve Hata Ayıklama Arayüzü) programlama arayüzü. UPDI, Microchip'in çok sayıda yeni AVR markalı cihazında gömülü uygulamaların programlanmasına ve hata ayıklamasına olanak tanıyan tek kablolu, çift yönlü asenkron bir seri arayüzdür. Bir örnek şu olabilir: AVR128DAxx bu yazarın son zamanlarda üzerinde çalıştığı şey ucuz olması, mükemmel kapasitif dokunmatik desteğine sahip olması ve prototip dostu 28 pinli SOIC paketinde mevcut olması, lehimlemeyi kolaylaştırıyor.

Kütüphane, Arduino platformuyla kullanılmak üzere tasarlanmıştır, bu nedenle herhangi bir özel gereksinim olmaksızın geniş bir donanım dizisi üzerinde çalışmalıdır, bu nedenle çoğumuzun ortalıkta bulunan donanımdan özel bir programlama düzeni yapmak büyük bir güçlük değildir.

Adafruit, GitHub projesinde ilerlemenize yardımcı olacak birkaç uygulama örneği sunuyor; bu ATTiny817 örneği flash belleği silen, uygun sigortaları ayarlayan ve önyükleyiciye düşen.

UPDI kodu şuradan alınmıştır: [branddanlane'nin] portaprog'u üzerinde barındırılan TTGO T-Ekran Çin şirketi LilyGo'nun ESP32 kartı da kontrol edilmeye değer.

Kısa bir süre önce AVR Multitool'un nasıl olduğunu gördük. AVRGPP UPDI konuşmayı öğrendive programlama arayüzlerinde olduğumuz için, TPI'yı da konuşmak için cips kadar ucuz USBasp.

Kaynak: https://hackaday.com/2021/11/08/adafruit-avrprog-grows-updi-interface-support/

Zaman Damgası:

Den fazla Hackaday