سلام عرض کردم خدمت مهندسان گرامی
اول اینکه من تو یه انجمن خوندم که از هر چهار میکرو STM32F107RCT6 یکی USB کار نمیکنه آیا صحت داره ؟
من یه میکرو STM32F107RCT6 گرفتم و یه برد رااه انداز براش طراحی کردم با کامپایلر کیل با کتابخانه های RL-Arm براش برنامه نوشتم اما جواب نمیده .
رو حالت بوت لودر هم میزارم جواب نمیده . Boot0 =1
وقتی به کامپیوتر وصل می کنم Error Usb Device Not Recognized میده .
بدجور کلافه شدم
اینم نمونه توابعی هستش که باهاش کار میکنم .
usbd_init();
usbd_connect (__TRUE);
usbd_hid_init();
usbd_reset_core();
while (!usbd_configured());
یه نکته دیگه هم هست
سر راه USB DP , USB DM دوتا مقاومت 27 اهم سری گذاشتم و USB DP با یه مقاومت 1.5 کیلو PullUp کردم
کریستال 24MHZ گذاشتم با خازن 22PF
کریستال 32.768Khz باخازن 22PF
در ادامه اینکه کتابخونه های Rl و تماما ادد کردم
USB_Config.c هم ادد کردم و تنظیمات و به نحو زیر انتخاب کردم
Usb Host 0 , Usb HID
USBDevice , Class : HID
البته تیک High Speed هم زدم بازم فرق نکرد .
دوستان هرکی تو این زمینه کار کرده لطفا راهنمایی کنه