NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3445 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 8 از 8

موضوع: Usb و چگونگي راه اندازي با stm32f103rbt6

  1. #1
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض Usb و چگونگي راه اندازي با stm32f103rbt6

    سلام دوستان گلم
    چون بحث در موردش مهمه و مطالب زيادي هم بايد گفته بشه، گفتم يه تاپيك جدا بزنم بهتره تا با مطالب ديگه قاطي نشه. اما تو سطع نت كه سرچ كردم آنچنان مطالبي هم گفته نشده يا بهتر بگم شايد اصلا كار نشده.
    در مورد راه اندازي قسمت USB تو ميكروي STM32F103 يه مثال عالي پيدا كردم. خودم روي برد تست كردم. البته هدفم اينه كه به صورت موشكافانه در موردش بحث كنيم و دوستاني كه بيشتر با اين پورت كار كردن و اطلاعات بيشتري دارن بيان نظر بدن.
    براي شروع هم ميتونيد اين مثالو روي برد خودتون تست كنيد ببينيد چقدر عالي كار ميكنه.
    تو فولدر مثال اين 3 قسمت وجود داره.:
    1- USBMouse
    2- VirtualCom
    3- MassStorage
    توضيح اينكه اگه برنامه اولو روي ميكروتون پروگرم كنيد نشانگر موس روي صفحه شروع به حركت ميكنه و روي محيط يه مربع شروع به حركت ميكنه.
    در مورد دومي هم كه از اسمش معلومه ميكرو به صورت مبدل USB به سريال تبديل ميكنه.
    برنامه سوم هم ميكرو به صورت يه حافظه فلش تبديل ميكنه(اگه اشتباه نكرده باشم.)
    اما مشكل اين برنامه ها اينه فوق العاده پيچيدن. مثلا اوليو كه نگاه كردم و براي تابع ()HidInit يه فلوچارت كشيدم، كه ببينم براي اين تابع چه توابعي رو فراخواني ميكنه كه بعد از كلي جستجو ديدم براي همين تابع 30 تا زير تابع فراخواني شده.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط sadmonew : 03-08-2012 در ساعت 14:22
    _____________________________________
    _____________________________________

  2. کاربران : 13 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    يكي از نكات جالب در مورد كتابخونه CMSIS اينه كه كلا" در مورد قسمت USB تابع خاصي نداره.
    (دوستان توجه كنن منظورم فقط بخش USB نه USB_OTG)
    تقريبا براي همه قسمت ها مثل: Timer , SPI, USART, GPIO , ADC , .... مفصلا" توضيح داده شده اما روي USB هيچي؟!!!؟!!!!
    3 تا تابع تو بخش RCC، اونم فقط براي تنظيم كلاك اين قسمت قرار دادن:
    کد:
    RCC_USBCLKConfig
    RCC_APB1PeriphClockCmd
    RCC_APB1PeriphResetCmd
    _____________________________________
    _____________________________________

  5. کاربران : 4 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  6. #3
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام
    يه مثل معروف هست كه ميگه"آب در كوزه و ما تشنه لبان ميگرديم"
    دقيقا اينجا كاردبرد داره. من تو نت كه سرچ ميكردم هر سايتي كه بگيد ديدم اما سايت اصلي شركت ST رو نه!!!!!!!!!؟؟؟؟؟
    حالا كه دارم نگاه ميكنم ميبينم به به عجب كتابخونه كاملي واسه راه اندازي قسمت USB گذاشته. فوله فول!!!!
    اين بخش هارو رو حتما نگاه كنيد و دانلود هم يادتون نره!!!
    1- STM32F103RB - STMicroelectronics
    2- STM32F103RB - STMicroelectronics
    و مخصوصا اينهارو دانلود كنيد. خيلي عاليه
    1- http://www.st.com/internet/com/TECHN...CD00196932.pdf
    2- http://www.st.com/internet/com/TECHN...CD00158241.pdf
    3- http://www.st.com/internet/com/SOFTW...device_lib.zip
    4- http://www.st.com/internet/com/SOFTW.../stm32_vcp.zip
    _____________________________________
    _____________________________________

  7. کاربران : 13 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  8. #4
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    سلام
    این نرم افزار USB HID demonstrator رو باید از کجا بیاریم من نتونستم از جایی دانلود کنم اصلا free هست کرک داره؟؟؟

  9. #5
    کاربر فعال sajjad_AD آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    سجاد
    نوشته ها
    307
    تشکر
    336
    تشکر شده 471 بار در 181 پست

    پیش فرض

    یه جنتلمن بگه الان من چطوری باید با یه برنامه که با #C یا VB نوشته شده با میکرو ارتباط برقرار کنم؟؟؟

  10. #6
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    برنامه ای که برای کامپیوتر نوشته میشه هیچ ربطی به نوع میکرو و کتابخونه های اون نداره و کاملا از هم جدا هستن. در همین لینک پایین میتونین مثال برای کامپیوتر پیدا کنین. برنامه ی میکرو هم که برای atmega هست. برای هر میکرو بهتره که از مثالهای همون خانواده استفاده کنید
    ویرایش توسط esisafa : 19-09-2012 در ساعت 21:46

  11. کاربران : 2 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  12. #7
    کاربر فعال lpln852 آواتار ها
    تاریخ عضویت
    Dec 2008
    نوشته ها
    344
    تشکر
    53
    تشکر شده 88 بار در 55 پست

    پیش فرض

    دوستان تونستید این بحث رو به جایی برسونید ؟؟

  13. #8
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    63
    تشکر
    52
    تشکر شده 3 بار در 3 پست

    پیش فرض

    سلام خدمت استادان ،خسته نباشید!

    برای ارسال اطلاعات از میکرو stm32f103 به کامپیوتر میشه یه مثال قرار بدین ؟
    پروژه من به این صورت هست که 4 تا سنسور دارم و میخوام مقادیر اونها رو به کامپیوتر ارسال کنم (3 تا از سنسور ها با adc و یکی با tim مقادیرشون خونده میشه)و اگه بشه مانیتورینگ هم با gui یا labview انجام بدم .
    برد رو از فروشگاه گرفتم هم usb device داره و هم پورت usb که پورت سریال مجازی ایجاد میکنه (pl2303 داره)
    من خیلی گشتم ولی مطلبی در مورد arm کار نشده هر چی هست برای avr هست و من واقعا گیج شدم و به شدت به کمکتون احتیاج دارم ممنون میشم راهنماییم کنید.

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

  1. پاسخ: 384
    آخرين نوشته: 02-01-2018, 22:40
  2. کتابخانه delay برای stm32f103rbt6
    توسط saeidhp در انجمن stm32
    پاسخ: 4
    آخرين نوشته: 22-12-2014, 06:05
  3. CMSIS Library for stm32f103rbt6
    توسط titery در انجمن stm32
    پاسخ: 1
    آخرين نوشته: 05-03-2014, 19:15
  4. [سوال] پروگرام کردن mini stm32f103rbt6 از طریق usb
    توسط sam1367 در انجمن stm32
    پاسخ: 23
    آخرين نوشته: 02-01-2014, 01:40
  5. درخواست فوت پرینت stm32f103rbt6
    توسط titery در انجمن stm32
    پاسخ: 10
    آخرين نوشته: 19-10-2013, 19:18

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

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