اطلاعیه

Collapse
No announcement yet.

سوال: تبدیل usb به ttl با میکرو

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

    سوال: تبدیل usb به ttl با میکرو

    سلام خدمت تمام دوستان عزیز
    ایا میشود از میکرو های Atmega به عنوان مبدل usb به ttl استفاده کرد؟

    #2
    پاسخ : سوال: تبدیل usb به ttl با میکرو

    نوشته اصلی توسط mashroti نمایش پست ها
    سلام خدمت تمام دوستان عزیز
    ایا میشود از میکرو های Atmega به عنوان مبدل usb به ttl استفاده کرد؟
    سلام
    اگر بشه برنامشو پیاده سازی کرد، چرا که نه! فقط میدونم باید کلاس CDC رو روی میکروکنترلر راه اندازی کرد.

    دیدگاه


      #3
      پاسخ : سوال: تبدیل usb به ttl با میکرو

      بله. یه کتابخونه معروف وجود داره واس شبیه سازی USB روی avr. ولی پیاده سازی cdc روش بخاطر اینکه بیت بنگه، بسیار بسیار کنده، رم بالایی میگیره و کل زمان فرستادن سی پی یو مشغوله و واگر اینتراپت پیش بیاد، داده خراب میشه.
      راه حل : اگر میخواید حتما ارتباط USB شبیه سازی شده داشته باشید و برنامه نویسی سمت ویندوزتون قویه، مستقیم از کلاس usb استفاده کنید. ولی دردسر PID دستگاه و ساختن درایور و اینا رو خواهید داشت
      اگر میخواید حتما همون cdc رو میخواید، از میکروهای دیگه avr مث atmega32u4 استفاده کنید که خودشون سخت افزاری usb دارن.
      اگر میخواید پول مفت ندید واس میکروهای avr، برید سراغ stm32f1 که همه اینا رو با هم دارن و قیمتشونم بسیار بصرفه تر از avr ه.
      جدیدترین ویرایش توسط tiranoid; ۱۴:۱۷ ۱۳۹۸/۰۱/۰۵.
      Si vis pacem, para bellum

      دیدگاه


        #4
        پاسخ : سوال: تبدیل usb به ttl با میکرو

        نوشته اصلی توسط hossein.m98 نمایش پست ها
        سلام
        اگر بشه برنامشو پیاده سازی کرد، چرا که نه! فقط میدونم باید کلاس CDC رو روی میکروکنترلر راه اندازی کرد.
        سلام یک توضیح در مورد کلاس cdc اگه بدهید ممنون میشم
        قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

        دیدگاه


          #5
          پاسخ : سوال: تبدیل usb به ttl با میکرو

          نوشته اصلی توسط خلبان نمایش پست ها
          سلام یک توضیح در مورد کلاس cdc اگه بدهید ممنون میشم
          والا خودم هم اطلاع زیادی ندارم. فقط میدونم یه کلاس از رابط USB هستش که اصلا مخصوص همین کاره.
          قبلا این کلاس رو روی STM32F4 از طریق نرم افزار CUBE راه انداختم که نتیجه جالب نبوده و بیخیالش شدم. یعنی نمیتونستم با میکرو چیزی از سمت PC بگیرم.
          تا وقتی تراشه های مبدل این کارو به خوبی انجام میدن، چه احتیاجیه کل وقت میکروکنترلر تلف بشه تا با USB کار کنه! اصلا سری که درد نمیکنه چرا دستمال ببندیم؟
          شاید بتونید از این لینک اطلاعاتی در مورد کلاس های USB بدست بیارید:

          جدیدترین ویرایش توسط hossein.m98; ۱۴:۲۱ ۱۳۹۸/۰۱/۰۵.

          دیدگاه


            #6
            پاسخ : سوال: تبدیل usb به ttl با میکرو

            نوشته اصلی توسط hossein.m98 نمایش پست ها
            والا خودم هم اطلاع زیادی ندارم. فقط میدونم یه کلاس از رابط USB هستش که اصلا مخصوص همین کاره.
            قبلا این کلاس رو روی STM32F4 از طریق نرم افزار CUBE راه انداختم که نتیجه جالب نبوده و بیخیالش شدم. یعنی نمیتونستم با میکرو چیزی از سمت PC بگیرم.
            تا وقتی تراشه های مبدل این کارو به خوبی انجام میدن، چه احتیاجیه کل وقت میکروکنترلر تلف بشه تا با USB کار کنه! اصلا سری که درد نمیکنه چرا دستمال ببندیم؟
            شاید بتونید از این لینک اطلاعاتی در مورد کلاس های USB بدست بیارید:

            آقا دستت درد نکنه بیشتر به عنوان اطلاعات عمومی می خواهم خودم
            از همون تراشه ها استفاده میکنم به قول شما سری که درد نمی کنه
            رو دستمال نمی بندند
            قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

            دیدگاه

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