Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: Mucit23 - 26 Ekim 2018, 23:42:37

Başlık: STM32F10x USB HID Bağlantı durumunu sorgulama
Gönderen: Mucit23 - 26 Ekim 2018, 23:42:37
Selamlar

STM32F103 ve HAL kütüphanesi ile USB Custom HID uygulaması yaptım. Bağlantı sağlayıp Kendi yazdığım program ile haberleşebildim.

STM32 Tarafında USB bağlantısının sağlanıp sağlanamadığını anlayamıyorum. USB bağlantısı sağlandığını nasıl algılayabilirim? USB kütüphanesini genel olarak inceledim. USBD_LL_DevConnected diye bir fonksiyon var ama bu fonksiyon içeriğini incelediğimde şartsız olarak sürekli USBD_OK geri gönderdiğini gördüm. Ne için koymuşlar oraya çözemedim.

Toparlayacak olursak STM32 USBHID kütüphanesinde USB bağlantısının yapılıp yapılmadığını nasıl anlayabilirim?
Başlık: Ynt: STM32F10x USB HID Bağlantı durumunu sorgulama
Gönderen: Mucit23 - 27 Ekim 2018, 21:08:37
Fikri olan varmı acaba?
Başlık: Ynt: STM32F10x USB HID Bağlantı durumunu sorgulama
Gönderen: furkanyx - 28 Ekim 2018, 00:21:07
USBD_LL_DevConnected fonksiyonu sadece OTG ozelligi olan cihazlar icin kullanilabilirmis.

Yardimci olabilir:
https://stackoverflow.com/a/50950128
Başlık: Ynt: STM32F10x USB HID Bağlantı durumunu sorgulama
Gönderen: Zoroaster - 28 Ekim 2018, 02:58:42
PC tarafindan EP1 ile haberles. PC baglantinin kurulu olup olmadigini bilir. STM ise ancak data gelirse bilir.

EP1 yoksa EP0 Int kanali uzerinden de haberlesebilirsin.