اطلاعیه

Collapse
No announcement yet.

رابط USB در میکروکنترلر STM

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    رابط USB در میکروکنترلر STM

    با سلام

    در ابتدا می خواهم نظرم را درباره بسته شدن تاپیک مربوط به شرکت بنده در مسابقه سای
    ت .k.p بیان کنم. اینکه دوستی اتهامی را به برگزارکننده این مسابقه وارد کرده بودند اصلاً مورد تأیید بنده نیست زیرا بنده برگزارکننده این مسابقه را طی سالیان نسبتاً طولانی می شناسم و تمامی کارهای ایشان را از طریق سایت، اینستاگرام، چندین کانال تلگرام و آپارات با علاقه دنبال کرده ام و از فیلم های آموزشی رایگان و پست های تلگرامی ایشان نیز بسیار لذت برده و استفاده کرده ام. البته ایشان در پست دیگری از این نظر خودشان درباره برگزارکننده عذرخواهی کرده اند. همچنین پست اول ایشان و جواب برگزارکننده (به خواسته برگزارکننده) نیز حذف شده است.
    علی رغم این موارد، تاپیک فوق الذکر بسته شده است. بنده واقعاً دلیل منطقی برای بسته شدن این تاپیک به ذهنم نمی رسد چرا که فرصتِ برابری را برای مطرح کردن موارد اعتراضی و «مبهم» برای شرکت کننده و جواب به آنها از سوی برگزارکننده فراهم می سازد شرایطی که بنده زمانی که می خواستم موارد اعتراضی خودم را بیان کنم هیچ جایی که مرتبط با این مسابقه باشد و در واقع از طریق برگزارکننده این مسابقه فراهم شده باشد وجود نداشت. البته بنده جواب قانع کننده ای از سوی برگزارکننده درباره «موارد ابهام متعددی» که در تاپیک سابق مطرح کرده بودم دریافت نکردم اما با توجه به نتیجه بخش نبودن بحث مذکور از ادامه آن صرف نظر کردم و در این تاپیک نیز به غیر از این پست، در پست دیگری به هیچ عنوان و هرگز علاقه ای ندارم از آن ماجرا سخنی به میان آورم. به نظرم باید احترام به حقوق دیگران و شنیدن نظرات مخالف در قالب دموکراسی را از چنین جاهایی شروع و تمرین کنیم ...
    از این روی این تاپیک را به منظور دریافت نظرات ارزشمند دوستانی که «پژوهش بنده» را مطالعه کرده اند ایجاد می کنم. از دوستان عزیز خواهشمندم لطفاً نکات مورد نظرتان را درباره اینترفیس USB، پیاده سازی آن در میکروکنترلر STM و همچنین پژوهش بنده در این تاپیک مطرح بفرمایید و با دوستان دیگر به اشترک بگذارید.

    با تشکر
    فرزاد بهبودی
    جدیدترین ویرایش توسط فرزادفرزاد; ۲۰:۱۱ ۱۳۹۹/۰۶/۰۹. دلیل: شناسایی نیم فاصله به صورت ستاره توسط ادیتور انجمن

    #2
    پاسخ : رابط USB در میکروکنترلر STM

    با سلام
    در این پست سوالی را که یکی از دوستان در پیام خصوصی مطرح کرده بودند با کمی تغییر قرار می دهم. در پست دیگری جوابی را که به ایشان ارسال کردم قرار خواهم داد.
    با تشکر
    فرزادبهبودی

    عنوان:
    درخواست راهنمایی در مورد USB HOST
    سلام آقای مهندس. من محسن پ. هستم.
    بخش هایی از فایل آموزش USB شما رو خوندم که بسیار ارزنده و عالی بود. یک کتاب جامع و عالی بود. ممنون از زحماتی که برای تهیه این آموزش کشیدید.
    راستش من در حال نوشتن یک بوت لودر هستم که به مشکل خوردم. من از بورد طراحی خودم با میکرو 107RC و همچنین از بورد کاتالیست 407ZG استفاده کردم. تا اونجایی که می دونستم سخت افزار های خود شرکت ST رو برای بوردم استفاده کردم اما میکرو دتکت نمیشه. رو بورد کاتالیست هم همین مشکل رو دارم. من از USB HOST و MSC و FATFS استفاده کردم و 2 فلش 8 و 16 گیگ که فرمت FAT32 شده اند استفاده کرده ام . بعضی موقع ها که فلش رو وصل می کنم و بعد تغذیه بورد کاتالیست رو میزنم میکرو بدون اینکه به استیت START بره، مستقیما READY میشه و بعدش دیگه هیچ کاری نمیکنه (مثلا فلش رو در میارم دیگه DISCONNECT نمیشه). کارهایی که کردم رو بارها با فیلم های آموزشی داخل یوتیوب چک کردم اما راه به جایی نبردم، با آموزش شما هم چک کردم اما بازم نشد. ورژن های مختلف کیوب، کیل و پکیج های مختلف رو هم چک کردم که بازم نشد. حدود یک هفته ای هست که درگیرم.
    لطفا در صورت امکان من رو راهنمایی کنید.
    جدیدترین ویرایش توسط فرزادفرزاد; ۰۲:۵۵ ۱۳۹۹/۰۶/۱۲.

    دیدگاه


      #3
      پاسخ : رابط USB در میکروکنترلر STM

      با سلام
      در این پست پاسخی را که به سوال قبل ارسال کرده بودم قرار می دهم.
      با تشکر
      فرزاد بهبودی

      عنوان: پاسخ درخواست راهنمایی در مورد USB HOST
      با سلام
      آقای مهندس
      محسن پ.، در ابتدا باید عرض کنم که بسیار خوشحال شدم از اینکه این آموزش مورد توجه و رضایت شما قرار گرفته و این فیدبک شما برای من بسیار ارزشمند است.
      در مورد سوالی که مطرح کردید در رابطه با عدم شناسایی فلش usb در پروژه بوت لودر برای میکرو به منظور آپدیت فرمورآن به وسیله فلش usb، واقعا موارد بسیاری وجود دارد که می تواند این مشکل را ایجاد کند شاید ساده ترین آن مربوط به خود cube ide باشد چرا که برای من نیز در طول آماده کردن این آموزش چندین بار مشکلاتی مشابه پیش آمد و وقتی پروژه را یک بار دیگر (یا حتی بیش از یک بار) از ابتدا انجام دادم این مشکلات حل شدند (با توجه به اینکه تقریبا مطمئن بودم سخت افزار و کدهایی که نوشته ام درست هستند). در مورد شناسایی نشدن و همچنین هنگ کردن میکرو یا بخش usb میکرو، فکر می کنم مرحله انومراسیون فلش usb به وسیله میکرو مشکلی دارد.
      برای حل مشکل شما، راه حل سرراستی ندارم ولی می توانم دو پیشنهاد برای شما داشته باشم. پیشنهاد اول من این است که پروژه موجود در آموزش را (عیناهمان پروژه را) یک بار خودتان از اول انجام دهید و ببینید چه نتیجه ای می گیرد. این پروژه (و البته همه پروژه های دیگر این آموزش) را من عینا انجام داده ام و نتیجه گرفته ام بنابراین اگر سخت افزار شما مشکلی نداشه باشد مسلما مشکل شما حل خواهد شد. همچنین اگر پروژه قبلی موجود در آموزش را نیز انجام بدهید (البته اگر انجام نداده اید) به نظرم برای شما راه گشا خواهد بود چرا که مشکل شما فعلا به قسمت اصلی پروژه بوت لودر مربوط نمی شود بلکه میکرو در مد msc host، فلش usb را شناسایی نمی کند.
      پیشنهاد دوم من این است که دو آموزشی (دو قسمت از کارگاه آموزش usb به وسیله متخصصین شرکت st) را که لینک آنها را در زیر قرار می دهم ببینید (البته اگر قبلا آنها را ندیده ایدبا توجه به اینکه گفتید فیلم های آموزشی در یوتیوب را ملاحظه کرده اید).

      لینک دو آموزش:
      https://www.youtube.com/watch?v=dC0d...ndex=21&t=198s
      https://www.youtube.com/watch?v=CGUC...ndex=22&t=220s

      دیدگاه


        #4
        پاسخ : رابط USB در میکروکنترلر STM

        با سلام
        دو عدد هدربرد که در این پژوهش استفاده شده اند و همچنین تعدادی از قطعات (به خصوص ترانزیستور) که از پروژه های قبلی باقی مانده اند و همچنین بعضی ابزار اندازه گیری و هیتر دو کاره دیجیتال مدل GORDAK 952 ام را تمایل دارم بفروشم. دوستان در صورت نیاز و تمایل به خرید نام ابزار یا پارت نامبر قطعه مورد نظرشان را به کانال تلکرام بنده ارسال کنند.
        با تشکر
        فرزاد بهبودی
        جدیدترین ویرایش توسط فرزادفرزاد; ۱۵:۰۰ ۱۳۹۹/۱۰/۱۲.

        دیدگاه

        لطفا صبر کنید...
        X