merhaba
yüksek hızlı sayıcı dan gelen değer ile benim belirlediğim değeri karşılaştırıp sonucu o an çıkışa gönderecek karşılaştırma komutu varmı ??
cmp komutu bu işi sorunsuz gerçekleştirirmi ?.
yüksek hızlı sayıcı karşılaştırma komutu
Re: yüksek hızlı sayıcı karşılaştırma komutu
Merhabalar;
FUN17 CMP fonksiyonu bu işlemi gerçekleştirecektir. Fonksiyonu 32bit olarak kullanınız. Bu sayede R4096(HSC0 için) çift register işlem yapacaktır.
Ancak sonuç iki değer birbirine eşit, büyük ve küçük olması durumlarında bit olarak bildirilecektir. Bu fonksiyon tek başına herhangi bir değeri çıkışa gönderemez.
FUN17 CMP fonksiyonu bu işlemi gerçekleştirecektir. Fonksiyonu 32bit olarak kullanınız. Bu sayede R4096(HSC0 için) çift register işlem yapacaktır.
Ancak sonuç iki değer birbirine eşit, büyük ve küçük olması durumlarında bit olarak bildirilecektir. Bu fonksiyon tek başına herhangi bir değeri çıkışa gönderemez.
Re: yüksek hızlı sayıcı karşılaştırma komutu
cevep için teşekkür ederim.
peki komut kullanımında belirli bir adet sınırı varmı ?
istediğim adette kullana bilirmiyim?
peki komut kullanımında belirli bir adet sınırı varmı ?
istediğim adette kullana bilirmiyim?
Re: yüksek hızlı sayıcı karşılaştırma komutu
ben şunu yapmak istiyorum
enkoder değeri ile benim belirlediğim değer eşit olduğu anda y0 çıkışın set etmek ve bunun gibi birçok çıkışı ayrı ayrı
y0...........y10 set etmek istiyorum bu mümkünmü ?
enkoder değeri ile benim belirlediğim değer eşit olduğu anda y0 çıkışın set etmek ve bunun gibi birçok çıkışı ayrı ayrı
y0...........y10 set etmek istiyorum bu mümkünmü ?
Re: yüksek hızlı sayıcı karşılaştırma komutu
Merhabalar;
Eşitlik durumunda çıkış alabilirsiniz ancak encoder değeri hızlı değiştiğinde dolayı eşitlik fonksiyon tarafından yakalanamayabilir.
Bu durumda eşitlik kullanmak yerine büyük eşit kullanılabilir(FUN174). Bu şekilde işinizi görmüyor ise interrupt kullanmak gerekiyor.
İki farklı örneği ekte bulabilirsiniz.
Re: yüksek hızlı sayıcı karşılaştırma komutu
Merhabalar;
FBS serisi 20K Words program kapatisine sahiptir. Her fonksiyonunun hafızada işgal ettiği alan eşit değildir.
FUN17 CMP için 2500+ kullanılabilir.
FBS serisi 20K Words program kapatisine sahiptir. Her fonksiyonunun hafızada işgal ettiği alan eşit değildir.
FUN17 CMP için 2500+ kullanılabilir.
Re: yüksek hızlı sayıcı karşılaştırma komutu
ilginiz için teşekkür ederim.
iyi çalışmalar
iyi çalışmalar