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