Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: jankilodvandam - 20 Şubat 2017, 14:25:21

Başlık: Virtual Com Port üzerinden veri alma
Gönderen: jankilodvandam - 20 Şubat 2017, 14:25:21
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.
Başlık: Ynt: Virtual Com Port üzerinden veri alma
Gönderen: 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.
Başlık: Ynt: Virtual Com Port üzerinden veri alma
Gönderen: jankilodvandam - 20 Şubat 2017, 22:12:50
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
Başlık: Ynt: Virtual Com Port üzerinden veri alma
Gönderen: yldzelektronik - 21 Şubat 2017, 11:42:40
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.
Başlık: Ynt: Virtual Com Port üzerinden veri alma
Gönderen: skara1214 - 21 Şubat 2017, 14:05:15
atol komutunu bir inceleyin işinize yarar gibi
Başlık: Ynt: Virtual Com Port üzerinden veri alma
Gönderen: erdemefe - 15 Mart 2017, 18:49:05
String.toInt() fonksiyonuna bir bak
Başlık: Ynt: Virtual Com Port üzerinden veri alma
Gönderen: furkanyx - 16 Mart 2017, 11:15:07
char verisinden 48 çıkartırsan int değerine çevirmiş olursun.