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...
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.
dostum C nin hangisi olmalı?
bizde C ye geçecegiz galiba
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.