Picproje Elektronik Sitesi

DERLEYİCİLER => PICBasic => Konuyu başlatan: nonstradam - 29 Eylül 2003, 17:55:51

Başlık: PBP interruptlarının tamamı soft
Gönderen: nonstradam - 29 Eylül 2003, 17:55:51
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...
Başlık: PBP interruptlarının tamamı soft
Gönderen: Prof.EleCTroN - 29 Eylül 2003, 20:56:55
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.
Başlık: PBP interruptlarının tamamı soft
Gönderen: byka - 29 Eylül 2003, 22:28:43
dostum C nin hangisi olmalı?

bizde C ye geçecegiz galiba
Başlık: PBP interruptlarının tamamı soft
Gönderen: Prof.EleCTroN - 30 Eylül 2003, 00:17:14
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.