Bazen elektronik cihazlar tasarlayan radyo teknisyenlerinin tasarımlarında mikrodenetleyici kullanmaları gerekir. Mikrodenetleyicilerin bellenime ihtiyacı vardır - programcılar bunun içindir.
programcı nedir?
Bir programcı, bir depolama cihazına (mikrodenetleyicilerin dahili belleği) bilgi okumak veya yazmak için kullanılan bir donanım-yazılım cihazıdır. Radyo amatörünün mikrodenetleyici cihazını bir kez programlaması gerekiyorsa, COM veya LPT bağlantı noktasına bağlanan geleneksel bir programlayıcı kullanabilirsiniz. Örneğin, AVR yongaları için en basit programlayıcı, 6 telli, 4 dirençli bir kablodur (PonyProg programcısı).
Geleneksel bir programlayıcı kullanarak, zaman ve para kaybetmeden birçok AVR mikro denetleyicisine hex programları yükleyebilirsiniz. Ayrıca programlayıcı devre içi programlayıcı olarak kullanılabilir, böylece AVR mikrodenetleyiciyi cihazdan çıkarmadan programlayabilirsiniz.
Bu tür programcılar, özel bir program (programcı olarak da adlandırılır) kullanılarak bir bilgisayara bağlanır. Bellenimi bilgisayardan aktarır ve cihaz bunu yalnızca mikro devrenin belleğine yazar. Programcılar bir seri veya paralel bağlantı noktası, bir USB konektörü vb. aracılığıyla bağlanabilir. Modern programcılar genellikle USB üzerinden bağlanır.
USB programlayıcı, belirli bir şirketin mikroişlemci cihazlarını (programlayıcının markasına bağlı olarak) birleştirilmiş biçimde programlamak için tasarlanmıştır. Yazılım yapılandırma sürecini büyük ölçüde basitleştirir.
Bir USB programlayıcı nasıl bağlanır?
Cihazı kullanmak için bilgisayarınızdaki USB bağlantı noktalarından birine bağlamanız gerekir. Bundan sonra, bilgisayarda yeni bir USBasp cihazının bağlantısı hakkında bir mesaj görünecek ve programlayıcının üzerindeki LED yanacaktır, bu da cihazın başarıyla bağlandığı anlamına gelir.
Ardından, işletim sisteminin bu aygıtla düzgün çalışabilmesi için sürücüleri yüklemeniz gerekir. Bundan sonra mikroişlemci cihazı ISP arayüzüne bağlamak mümkün olacaktır. Programlama sırasında ikinci LED yanacaktır.
Kural olarak, programcının iki arayüzü vardır - biri mikrodenetleyiciyi bağlamak için, diğeri bir bilgisayara bağlanmak için. Mikrodenetleyiciyi bağlamak için ISP seri programlama modunu kullanabilirsiniz. Ve bu cihaz, standart bir USB konektörü aracılığıyla bir bilgisayara bağlanır.
Programlayıcıyı kontrol etmek için özel programlar yüklemeniz gerekir. Pencereli uygulamaları kullanmak en iyisidir. Örneğin, cihazla çalışmak için ExtremeBurner, Khazama, avrguge ve diğer programları kullanabilirsiniz.