fpganedir.com'da ara

fpganedir mail

ISIS'de HATA AYIKLAMA

Bu örneğimizde Proteus programı kullanılarak hata ayıklama işleminin nasıl yapıldığını göreceğiz. Örneğimizde PIC- C programında tasarlanmış olan bir programın simülasyonunu Proteus ISIS aracında adım adım yapıp, değişken, register, bellek değerlerini inceleyeceğiz.

Örneğimizde yazılım aracı olarak PCWH (CCS C) programının 4.140 versiyonunu, Simülasyon aracı olarak Proteus Programın (7.8 SP2)  ISIS aracını kullanacağız.

PROJE YAZILIMININ OLUŞTURULMASI

Pic C Compier’i açalım. Menü çubuğunda Project başlığı altında bulunan PIC Wizard aracını kullanarak bir proje oluşturalım ve aşağıda verilen c kodunu yazalım.

ISIS PROGRAMINDA PROJENİN SİMÜLASYONU

Proteus ISIS programında yeni bir tasarım açalım ve tasarımı kaydedelim. Tasarıma 1 adet PIC18f452 mikrodenetleyicisi, 4 adet led ekleyelim ve gerekli bağlantıları aşağıda verilen resimdeki gibi yapalım.

PIC18f452 mikrodenetleyicisinin üzerine çift tıklayıp, proje kodunu mikrodenetleyiciye yükleyelim.

 

Ardından pause tuşuna basalım. Bu işlem simülasyonu başlatıp, tekrar durduracaktır. Bundan sonra simülasyonu adım adım yürüteceğiz.

Menü çubuğunda Debug başlığı altında yer alan pencerelerden izlemek istediğimizi açalım. Biz örneğimizde "source code" ile programdaki değişkenleri izleyeceğimiz "Variables"  penceresini açağız.

Menü çubuğunda Debug > Step Into sekmesine yada klavyeden F11'e basarak programı adım adım ilerletelim.

 

Projenin bütün dosyalarına buradan ulaşabilirsiniz.

 

Anasayfa | Fpga | VHDL | VHDL Sözlüğü | Embedded Sistem | Android | Sayısal Tasarım | Simulasyon | PCB | Örnekler | Forum | İletişim
Copyright © 2010-2013 FPGAnedir. All Rights Reserved.