MplabX'te Beklemeleri Geçmek

Başlatan vitruvius, 03 Aralık 2014, 17:35:35

vitruvius

Merhaba,

Debug işlemi için mplab x kullanmaya başladım. Derleyici olarak CCS C kullanıyorum. Basit led yak söndür, buton uygulamalarını test ettikten sonra timer1 uygulamasını da test etmeye çalışıyorum. Şöyle bir sorunum var, "Step Into" ile ilerlediğimde beklemeli fonksiyonlarda (delay yada timer) yüzlerce kez tıklamak gerekiyor. Bir şekilde mesela bu delay'i geçmenin yada timer kesmesinin oluştuğu ana atlamanın bir yolu var mı?

Teşekkürler.

Tagli

Satır satır giderken, fonksiyonların içine girmeyi engellemek için "step over" diyebilirsin.

Diğer seçenek ise istediğin yere "breakpoint" koymak. Bunun için satır numarasının başına tıklaman gerekiyor. Koyabileceğin breakpoint sayısı donanım desteği ile sınırlı, genelde 1-3 arası oluyor. 1 tane olduğu zaman biraz sıkıntı var, çünkü satır satır kod işletmek için en azından bir tane boşta breakpoint olması gerekiyor.

ICD3, bazı PIC modellerinde sınırsız sayıda breakpoint koymana izin veriyor. Ama sanırım cihazın yeniden programlanması gerekiyor.
Gökçe Tağlıoğlu