1. sayfa (Toplam 1 sayfa)

GPWM DUBLE WORD

Gönderilme zamanı: 07 Nis 2018, 17:40
gönderen Ciseotomasyon
Gpwm komutuna duble word datası yapamıyoruz içine yazıcam data 32000 geçiyor gpwm değeri geçtiği için çıkış vermiyor

Re: GPWM DUBLE WORD

Gönderilme zamanı: 07 Nis 2018, 17:58
gönderen Uğur
GPWM komutu word olarak çalışan bir komuutur. 32 bit işleme tabi tutamazsınız. 32sn üzeri saykıllar için GPWM dışı yollar denemelisiniz. Komut açıklamalarında desteklenen aralığı göreceksiniz zaten.

GPWM - Genel PWM Komutu

Re: GPWM DUBLE WORD

Gönderilme zamanı: 07 Nis 2018, 18:12
gönderen Ciseotomasyon
Sclp komutunla 16 bite çevirmeye çalıştım datalar yakın olduğundan olmuyor 32 bit 16 bite çeviremezmiyim

Re: GPWM DUBLE WORD

Gönderilme zamanı: 07 Nis 2018, 18:17
gönderen Uğur
Rakam içeriği 16 bit datanın alabileceği 32767 rakamından fazla ise rakam 32 bitten 16 bite çevirme diye olay yoktur. Daha içeriği kaybolur. İlgili değerden fazla değilse zaten rakam 16 bit datanın içerisine sığacak kadardır tabi pozitifse.

Re: GPWM DUBLE WORD

Gönderilme zamanı: 07 Nis 2018, 19:38
gönderen Ciseotomasyon
Uğur bey gpwm işlevini duble wordlü yapıcak başka bişi varmı

Re: GPWM DUBLE WORD

Gönderilme zamanı: 07 Nis 2018, 19:56
gönderen Uğur
Timer ile yapmayı deneyebilirsiniz. Malesef yok. Yani peryodunuz kaç ms ki dword kullanıyorsunuz. Bu kadar yüksek bir zaman ise ms hassasiyeti önemlimi?

Re: GPWM DUBLE WORD

Gönderilme zamanı: 07 Nis 2018, 20:23
gönderen Ciseotomasyon
Sıcaklık farkını alıp hedefe yaklaşınca aç kapa yapacak olmadı scalayla bişiler düşünücem