Merhaba arkadaşlar yeni başladım pic programlamaya bir sorum olacak interrupt içinde sonsuz döngü olurmu yoksa sonsuz döngü olursa interruptan çıkamaz mı?
Interrupt kullanmanın mantığı şudur: interrupt gelir ana programdan ayrılırsın, interrupt rutinini en kısa zamanda bitirip interrupt flaglerini sıfırlarsın ve ana programa geri dönersin.
Bu geri dönüş interruptan çıkış komutuyla olmalıdır. İllaki "Return Interrupt" gibi bir komut kullanman lazım. Ben C bilmem o yüzden komut şudur diyemiyorum. PIC ASM de RETFIE gibi bir komut vardır mesela. Yani ana programa veya başka adrese zıplayamazsın.
Interrupt içinde sonsuz döngü yapabilirsin istersen ama bu saçma olur. Sonsuz döngüyü ana program içinde yap. Zaten öyle yapılır.
cevap için teşekkür ederim
kesmelerle ilgili örnek ve bilgi için http://elektrokod.wordpress.com/2013/10/07/pic16f628-mikrodenetleyicinde-rb0-kesmesi-interrupt/ (http://elektrokod.wordpress.com/2013/10/07/pic16f628-mikrodenetleyicinde-rb0-kesmesi-interrupt/) adresini ziyaret edebilirsiniz.
Teşekkürler ilgilendiğiniz için