Merhabalar
Enkoder sayarken, örneğin 2000 pals oldu, ben atama komutu ile 3000 e yukseltmek istiyorum, yani atamadan sonra 3000 den sonra saymaya devam etsin.
Ancak komutu bir anlik durdurup atama yaparsaniz, 3000 palse yukseliyor fakat devam ettirdiginizde 2000 den devam ediyor.
Enkoder değer ataması
-
abdullahfatek
- Mesajlar: 56
- Kayıt: Cmt Eki 30, 2021 5:03 am
Re: Enkoder değer ataması
Islemsel olarak bu durum yapilabiliyor, fakat direk bir atama özel komutu var midir?
Re: Enkoder değer ataması
Merhaba
Ekteki örneği inceleyebilirsiniz. Açıklama kısmında notlar bulunmaktadır.
Interrupt ile önce enkoder değerinin 2000 olması şartını arıyoruz.
Şart gerçekleştiğinde interrupt alt programı icra ediliyor.
Alt programda FUN93 bulunmaktadır. FUN93 HSC0'ın CV değerine 3000 yazıyor. Yani enkoder anlık değeri 3000 olur.
Ekteki örneği inceleyebilirsiniz. Açıklama kısmında notlar bulunmaktadır.
Interrupt ile önce enkoder değerinin 2000 olması şartını arıyoruz.
Şart gerçekleştiğinde interrupt alt programı icra ediliyor.
Alt programda FUN93 bulunmaktadır. FUN93 HSC0'ın CV değerine 3000 yazıyor. Yani enkoder anlık değeri 3000 olur.