arduino harici kesmeler

Başlatan tolga.onder, 18 Şubat 2017, 15:00:32

tolga.onder

herkese merhaba,

arduino da harici kesme oluştuğunda işlemesi gereken kodlar arasında for döngüsünü kullanamıyorum. led yakıp söndürebiliyorum, yani kesme ayarlarında problem yok.

mg1980

Bildiğim kadarıyla kesme esnasında uzun boylu bekleme v.b. işlemler tavsiye edilmiyor.

zengdai

Benim de benzer şeyler başıma geldi. soruna çözüm bulamayınca yola kesmesiz devam ettim. Arduino çok kapalı bir derleyici  arka planda neler döndüğünü bilemiyorsunuz. Basit programlar kesmiyorsa arduinoyu bir kenara atmak gerekiyor kanımca

mg1980

#3
Bu sadece Arduino'ya mahsus değil.Bütün sistemlerde bunu diyorlar sanırım. Bu işi şöyle halledebilirsiniz:Kesme içinde bir değişkeni 1'e eşitlersiniz çıkışta onu sorgularsınız doğru cevabı aldığınız bölüm içinde istediğinizi yaptırırsınız.Benim bildiğim bu:

void kesme {
.....
.....
SAYI==1;
}

if(SAYI==1) {
....
....
....
SAYI=0;
}