PBP interruptlarının tamamı soft

Başlatan nonstradam, 29 Eylül 2003, 17:55:51

nonstradam

PBP deki interruptların hepsi soft interrupt arkadaşlar. bir kesme programı yazın ve lst veya asm dosyasını açın ve inceleyin. normal olarak yazdıgınız her komutun sonuna kontrol etmek istediğiniz interrupt Flag larını soft olarak kontrol edip eğer Flag set ise kesme alt programına dallanıyor bu soft bir interrupt oldugundan Diyelim ki PAUSE 10000 diye bir komutunuz var. tam pic bu komutu işlerken kesme oluştu siz interrupt ı 10 saniye sonra alacaksınız. bu da gerçek hard bir interrupt kontrolü olmayacaktır.
      Bu konu PBP için önemli bir açık bu meseleyi çözen arkadaşlar var sa ilgilerini bekliyorum...

Prof.EleCTroN

evet pbp de böyle oluyor fakat 10 x 1 saniye yaparsanız 1 saniyede bir oluyor. C veya asm kullanırsanız bu sorunla karşılaşmazsınız. Hemde program daha hızlı çalışır.

byka

dostum C nin hangisi olmalı?

bizde C ye geçecegiz galiba
DWIN LCD Satış Türkiye email:info@kamantek.com  web:http://www.kamantek.com/shop/index.php

Prof.EleCTroN

Başlangıçta CCS C Compiler iyi gibi gözüküyor fakat şu an için en iyisi bence hi-tech. PIC C'ye geçmeden önce eğer C bilmiyorsanız biraz C diline  bakmanızı öneririm.