ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2010/04/07
    تهران
    855
    88

    اتصال موس usb به میکرو stm32f407

    سلام
    با نرم افزار 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 استفاده کردم

    نمی دونم آیا باید چیزی تنظیم بشه یا نه
    اگر این طوری باشه اگر هر موسی اطلاعات خودش رو بخواد بده در صورتی که موس دیگه ای متصل کنم چه اتفاقی می افته ؟؟؟
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!
  2. #2
    2010/04/07
    تهران
    855
    88

    پاسخ : اتصال موس usb به میکرو stm32f407

    با یک موس دیگه تست کردم شرایط تغییر کرد
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!
  3. #3
    2010/04/07
    تهران
    855
    88

    پاسخ : اتصال موس usb به میکرو stm32f407

    اطلاعات دو تا موس رو با هم مقایسه کردم دیدم یکی از موس ها 32 بیت اطلاعات داره
    ولی اون یکی 64 بیت البته شاید 56 بیت
    به نظرتون میشه کاری کرد که اتومات میکرو متوجه نوع موس متصل شده بشه ظاهرا تا این جا که چه مقدار fifo انتخاب کنه تا اطلاعات رو درونش ذخیره کنه رو می فهمه
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!
  4. #4
    2010/04/07
    تهران
    855
    88

    پاسخ : اتصال موس usb به میکرو stm32f407

    خب چیزی که تا این جا فهمیدم اینه که هر وسیله ای ابتدا خودش رو با descriptor معرفی می کنه
    این فقط یه اسمه در واقع یه بسته اولیه اطلاعات می فرسته که می گه چند تا کلید داره هر کدوم چند بیت هستند یا محور x و y با چه دقتی هست مثلا این دوتا موسی که من دارم یکی با دقت 8 بیت و دیگری با 12 بیت اطلاعات رو میدن
    فقط چیزی که نمی دونم اینه که این اطلاعات و این که بسته ها دیتا توسط توابع cube این رو چه طور تشخیص میدن اگر این رو بشه حل کرد می تونیم توابعی اضافه یا اصلاح کنیم تا هر و گونه موسی متصل شد رو بتونه اجرا کنه
    من فقط تونستم با گذاشتن یک متغیر کمکی متوجه بشم بسته دیتای یکی از موس ها 4 بایتی و دیگری 7 بایتی است
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!
  5. #5
    2010/04/07
    تهران
    855
    88

    پاسخ : اتصال موس usb به میکرو stm32f407

    پیگیری هایی که کردم فهمیدم کجا این مقدار 7 تا یا 4 تا بر می گرده تو یکی از کتابخانه ها به
    if(phost->pActiveClass->Init(phost)== USBH_OK)
    برخورد کردم
    که اون init مقدار رو از usb می خونه
    ولی از اون جا به بعد یکم پیچیده شده
    به دلیل
    (*Init) (struct _USBH_HandleTypeDef *phost);
    اینا یه یک سری typedef تو در تو هستند که همش بینشون پاسکاری شده
    از این جا به بعد نتونستم بفهمم چی شده
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!
  6. #6
    2010/04/07
    تهران
    855
    88

    پاسخ : اتصال موس usb به میکرو stm32f407

    واقعا کسی روی این موضوع کار نکرده
    یعنی کسی احتیاج نداشته موس یا کیبوردهای مختلف رو تست بکنه برای پروژه ای ؟؟؟
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!
نمایش نتایج: از 1 به 6 از 6

موضوعات مشابه

  1. پاسخ: 4
    آخرين نوشته: 2018/05/19, 16:44
  2. مشکل کند بودن ADC در میکرو stm32f407
    توسط میمند در انجمن STM
    پاسخ: 0
    آخرين نوشته: 2017/10/31, 18:32
  3. برد کاتالیست stm32f407
    توسط Sadeghbakhshi در انجمن STM
    پاسخ: 1
    آخرين نوشته: 2017/06/28, 13:18
  4. راه اندازي usb stm32f407
    توسط rahimrahim در انجمن STM
    پاسخ: 2
    آخرين نوشته: 2014/06/10, 16:41
  5. Ethernet stm32f407
    توسط rahimrahim در انجمن STM
    پاسخ: 1
    آخرين نوشته: 2014/05/06, 06:22

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •