Elektronik / Elektronik Kaynakları/

AVR Studio 4 ile Proteus isis kullanımı (Remote Debug)

Sponsorlu Bağlantılar

Derleyci program ile simülasyon ortamının birlikte kullanılabilmesi gerçekten çok faydalı yazıda AVR Stüdio 4 ve Proteus isis simülasyon programının birlikte kullanımı hakkında bilgi vereceğim umarım faydası olur.

Öncelikle Proteus ve AVR Stüdio programları bilgisayarınızda kurulu olmalı ilk olarak isis ile devremizi hazırlayalım sonra üst menü de “Debug” butona tıklayıp “Use Remote Debug Monitor” seçeneğini işaretleyelim XP kullanıyorsanız güvenlik duvarı uyarı verecektir programı engellemeye çalışacak  “Engellemeyi Kaldır” diyip devremizi kayıt edip isis programını kapatalım.

proteus-isis-remote-debug-monitor-avrstudio

Şimdi AVR Studio programını açıp proteus ile kullanım için gerekli ayarları yapalım ilk açılışta çıkan pencerede “New Project” butonuna tıklıyoruz .

avr-studio-new-project-isis

Sonraki pencerede “Atmel AVR Assembler ya da AVR GCC” seçiyoruz (ben assembler ile deneme yaptım) projemize isim veriyoruz (proje ismi isis devresi ile aynı olursa daha iyi) “Next” butonuna tıklıyoruz

avrstudio-atmel-avr-assembler-avr-gcc

Son pencerede ise solda “Debug Platform” bölümünden Proteus VSM Viewer sağ menüde ise kullanacağımız Atmel işlemciyi seçip “Finish” butonuna tıklıyoruz.

avr-studio-device-debug-platform-proteus-isis

Şimdi AVR Studio programlama bölümü açıldı kod bölümüne programı yazalım üst menü de bulunan avr-studio-assemble-runAssemble and Run” butonuna tıklayalım her hangi bir hata yoksa derleme yapılır hex vb. dosyaları oluşur. Oluşturulan dosyalar Belgelerim klasöründe proje ismi ile aynı isimde  bir klasörün içinde bulunuyor yazılan programı kayıt edip AVR Stüdio programını kapatalım.

Proteus isis ile hazırladığımız devremizi belgelerim klasöründe bulunan AVR Sudio proje klasörünün içene atalım devreyi isis ile açıp projenin hex kodunu işlemciye yükleyelim.

1: İsis üzerinde hex yüklemek için devre şemasında işlemci üzerinde sağ tıklayıp “Edit Properties” yazısına tıklıyoruz.

proteus-isis-attiny2313-ornek-hex-yukleme

2: Edit Component penceresi açılıyor burada “Program file” bölümündeki klasör simgesine tıklayıp projeye ait hex dosyasını seçiyoruz isterseniz .obj dosyasınıda seçebilirsiniz bu dosya ile simülasyon yapılabiliyor sanırım mplab derleyicisinde kullanılan .cof dosyası gibi bir şey ama ben denemeleri hex dosyası ile yaptım

isis-hex-yukleme

Son olarak simülasyonu çalıştırıp kontrol edelim sonra isis programını kapatalım AVR Studio programını açalım açılışta çıkan pencerede daha önce hazırladığımız proje görünecek ona tıklayıp açalım   sol menüde isis devresi görünecek artık isis ile AVR Studio derleyicisini bir arada kullanıyoruz.

Üst menüde buluan avr-studio-start-debuggingstart debugging” butonuna basıp debug işlemini başlatıyoruz ardından “Stop” butonunun yanındaki avr-studio-run-debug-isisRun Debugging” butonuna basıp sol menüde bulunan isis simülasyonunu çalıştırabiliriz.

isis-avr-studio-debug

  • aykut54

    Usta sen süpersin ya. Bunu bir de hocam yaptığımız programlayıcıya akuple etsek daha iyi olur. Programda bir tuşla programı derle işlemciye yükle çok güzel olur. Onuda yaparsak iyi olur. Beni biraz bu konu hakkında yoğunlaşayım… Bitirebilirsem burda yayınlarız….

    Görüşmek dileğiyle