سلام
با نرم افزار stmcube
در مد usb host
موس رو به میکرو متصل کردم و اطلاعات ردو بدل میشه
مشکلی که هست اینه که اطلاعات جابه جا هستند یعنی مثلا وقتی اطلاعات محور X رو می خونم مقدار کلید ها برگشت داده میشه یعنی هر کدام از کلید ها رو فشار میدم یک LED متناظر باهاش روشن میشه
mouse_info_1=USBH_HID_GetMouseInfo(&hUsbHostFS);
if(mouse_info_1!=NULL)
{
GPIOE->ODR =((mouse_info_1->x)<<8);
HAL_Delay(1);
}
اون شیفت 8 تایی برای اینه که پین های 8 تا 15 استفاده کردم
نمی دونم آیا باید چیزی تنظیم بشه یا نه
اگر این طوری باشه اگر هر موسی اطلاعات خودش رو بخواد بده در صورتی که موس دیگه ای متصل کنم چه اتفاقی می افته ؟؟؟
با نرم افزار stmcube
در مد usb host
موس رو به میکرو متصل کردم و اطلاعات ردو بدل میشه
مشکلی که هست اینه که اطلاعات جابه جا هستند یعنی مثلا وقتی اطلاعات محور X رو می خونم مقدار کلید ها برگشت داده میشه یعنی هر کدام از کلید ها رو فشار میدم یک LED متناظر باهاش روشن میشه
mouse_info_1=USBH_HID_GetMouseInfo(&hUsbHostFS);
if(mouse_info_1!=NULL)
{
GPIOE->ODR =((mouse_info_1->x)<<8);
HAL_Delay(1);
}
اون شیفت 8 تایی برای اینه که پین های 8 تا 15 استفاده کردم
نمی دونم آیا باید چیزی تنظیم بشه یا نه
اگر این طوری باشه اگر هر موسی اطلاعات خودش رو بخواد بده در صورتی که موس دیگه ای متصل کنم چه اتفاقی می افته ؟؟؟
دیدگاه