Virtual Com Port üzerinden veri alma

Başlatan jankilodvandam, 20 Şubat 2017, 14:25:21

jankilodvandam

Merhabalar..

STM32F4 ile Virtual Com port üzerinden veri(buffer(string)) alıp Debug modda bunu görebiliyorum ancak, ben usb ile hız bilgisi(sayısal) alıp bunu pwm ile motorlara ileterek motor sürmek istiyorum. Com port üzerinden bu bilgiyi nasıl alabilirim. ya da aldığım char verisini nasıl integer olarak kullanabilirim pwm için.

teşekkürler.

MC_Skywalker

Haberleşme ara birimini C# ile yazdıysan Convert.ToInt  yada TryParse ile string değeri dönüştürebilirsin.

jankilodvandam

Alıntı yapılan: MC_Skywalker - 20 Şubat 2017, 16:30:35
Haberleşme ara birimini C# ile yazdıysan Convert.ToInt  yada TryParse ile string değeri dönüştürebilirsin.

C ile yazıyorum hocam, keil üzerinden bi türlü beceremedim.. aldığım buffer ı pwm değerine aktaramıyorum

yldzelektronik

Aldığınız veri gönderdiğiniz yerde float ise stringi floata çevirmeniz gerek. "C string to float" veya "C byte array to float" gibi kelimelerle aratabilirsiniz.

Veri gönderdiğiniz kısmı ve aldığınız kısmı eklemenizde fayda var.
Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.

skara1214

atol komutunu bir inceleyin işinize yarar gibi
Herkes ölür ama herkes gerçekten yaşamaz

erdemefe


furkanyx

char verisinden 48 çıkartırsan int değerine çevirmiş olursun.