Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: beerb - 03 Aralık 2006, 10:44:30

Başlık: KESME İLE İLGİLİ PROBLEM
Gönderen: beerb - 03 Aralık 2006, 10:44:30
ARKADASLAR BENİM SÖYLE BİR PROBLEMİM VAR 2 TANE KESME İSLEMİ KULLANIYORUM 1. DIŞ KESME GELDİĞİNDE A YA 100SAYISINI YÜKLÜYORUM 2.ZAMAN KESMESİNDE BU A YA YÜKLEDİĞİM DEĞERİ KULLANAMIYORUM 1.DIŞ KESMEDEN ÇIKTIKTAN SONRA A DEGERİ SIFIRLANIYOR. BENİM KESME BİTTİKTEN SONRA KESMEDE OLUSAN A DEGERİNİ KORUMAM İÇİN NE YAPMAM LAZIM YARDIMLARINIZ İÇİN TEŞEKKÜRLER
Başlık: KESME İLE İLGİLİ PROBLEM
Gönderen: bkrtncr - 03 Aralık 2006, 13:51:36
kesmelerde en buyuk problem kesme icerisinde yazilan kodlarin uzunlugudur. bu kodlar olabildigince kisa tutulduktan sonra, kesme disina cikilip set edilen degiskenler kullanilarak ana fonksiyonda islemler yapilmasi daha uygun olacaktir.
benim onerim 'A' diye tanimladigin degiskeni, ana fonksiyonda baska bir degiskene esitleyip diger kesme icin bu degiskeni kullanman problemi cozebilir..
Başlık: KESME İLE İLGİLİ PROBLEM
Gönderen: Eagle_Tim - 03 Aralık 2006, 19:12:56
bana kalırsa programda ekslik olabilir..
mesela 2. kesme oluşmadan sürekli harici kesme geliyorsa ve a ya hep 100 yükleniyorsa 2. kesme dedeğiniz sanırım tmr0 kesmesinden bahsediyorsunuz bunun int_alt programından çıkamayabileceği ihtimali oluşabilir.. yanlış anladımsa sorunu biraz daha açarak yazarsanız yardımcı olmaya çalışırız..
Başlık: KESME İLE İLGİLİ PROBLEM
Gönderen: picusta - 03 Aralık 2006, 19:17:43
A global degisken olmali.