PICKit2 ile AVR Programlama

| Mart 13, 2021 Tarihinde güncellendi
PICKit2 ile AVR  Programlama

PIC mikrodenetleyicilere program atmak için en çok kullanılan programlayıcı cihazlardan biri olan Pickit 2 ile AVR mikrodenetleycileri programlama hakkında.. Pickit 2 donanımı üzerinde değişiklik yapmadan ICSP çıkışlarımdan bağlantı yapılarak ISP olarak AVR mikrodenetleyicilere program yüklenebiliyor.

Öncelikle bu iş için yapılan PK2AVRISP programına göz atalım PK2AVRISP Sanal seri bağlantı noktasından alınan AVRISP komutlarının kodunu çözer, komutları PICKit2 komutlarına dönüştürür ve USB yoluyla PICKit2 programlayıcısına gönderir. Microsoft Visual C ++ 2008 ve com0com programları yüklü olmalı

pickit2-avr-program-avr-isp-pk2avrisp

PK2AVRISP aşağıdaki yazılımlar ile test edilmiş;
CodeVision AVR (AVRISP / STK500 seçilecek)
AVRStudio (AVRISP seçilecek)
AVRDUDE (Windows) (stk500v2 seçilecek)

AVRDUDESHELL Programı

AVRDUDESHELL Programı, USBASP, AVR910, STK500, Pickit2 gibi popüler programcıları destekler AVRDUDESHELL, AVRDude konsol programı için grafiksel bir eklentidir , bu nedenle AVRDude’un desteklediği tüm mikrodenetleyiciler ve programcılar, AVRDUDESHELL de destekler. Mikrodenetleyiciyi okumadan veya yazmadan önce, işlemin gerçekleştirileceği bellek alanını belirleyebilirsiniz.

avrdudeshell-programi-usbasp-avr910-stk500-pickit2

pickit2-pinout-avr

Desteklenen mikrodenetleyiciler:

ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega1284P, ATmega128RFA1, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164P, ATmega168, ATmega169, ATmega161, ATmega162, ATmega163, ATmega164P, ATmega168, ATmega169, ATmega161, ATmega162, ATmega163, ATmega164P, ATmega169, ATmega161, ATmega252, ATmega2561, AT322532, AT322532, AT322532 ATmega329P ATmega48

ATmega64 ATmega640 ATmega644 ATmega644 ATmega6445 , ATtiny461, ATtiny84, ATtiny85, ATtiny861, ATtiny88

ATxmega128A1, ATxmega128A3, ATxmega16A4, ATxmega192A3, ATxmega256A3, ATxmega256A3B, ATxmega32A4, ATxmega64A1, ATxmega64A3

AT90CAN128, AT90CAN32, AT90CAN64, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90S1200, AT90S2313, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647, AT90USB82

Desteklenen programcıların listesi:

89ISP, ABCMINI, ALF, ARDUINO, ATISP, AVR109, AVR910, AVR911, AVRISP, AVRISP2, AVRISPMKII, AVRISPV2, BASCOM, BLASTER, BSD, KELEBEK, C2N232I, DAPAA, DAG, DAG, DAG, DAG, DAG, DAG, DAG, DAG, DAG, DAG, DAG, DAG, DAG, DAG, DAG, DAG DT006, ERE-ISP-AVR, FRANK-STK200, FUTURLEC, JTAG1, JTAG1SLOW, JTAGMKI, JTAG2DW, JTAG2FAST, JTAG2ISP, JTAG2SLOW, JTAGMKI, JTAGMKII, JTAG2FAST, JTAG2ISP, JTAG2SLOW, JTAGMKI, JTAGMKII, JIBAG, PIB, PIB, PIB, PIB, PIB, PIB, PIB, PIB, PIB, PIB, PIB, PIB, PIB, PIB STK500, STK500HVSP, STK500PP, STK500V1, STK500V2, STK600, STK600HVSP, STK600PP, USBASP, USBTINY, XIL

PK2AVRISP V3 ve AVRDUDESHELL programı için Dosya indirme LINK listesi (TXT formatında) link-26906a.zip

Yayım tarihi: 2020/05/26 Etiketler:



Bir cevap yazın

E-posta hesabınız yayımlanmayacak.