Delay problemi

solkirans

Üye
Katılım
10 Kas 2008
Mesajlar
31
Puanları
1
Yaş
39
Merhaba

RS 232 den veri alıp bunu lcd ye bastırmak ve gelen veriye uygun hızda step motorları döndürmek istiyorum. Bunu yapabilmek için her adım arasına değişken bir delay koymam gerekiyordu ben de bunu

while(sayac<=bekle)
{
Delay_us(500);
sayac = sayac+500;
}

kodu ile yapmaya çalıştım ama bu kodu yazdığımda bu kodun içinde bulunduğu fonksiyonu çağırsam da çağırmasam da porteusta hata alıyorum. Neden olabilir acaba? Sadece bu kısmı sildiğimde hız kontrolü olmadan gayet düzgün şekilde çalışıyor kodum. Teşekkür ederim.

Dip not: Picim 16f877a, Osilatör Frekansım 20MHz
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…