اطلاعیه

Collapse
No announcement yet.

مبدل usbبه سریال

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

    #16
    پاسخ : مبدل usbبه سریال

    نوشته اصلی توسط علی شریفی نژاد
    با تشکر میشه پایهای پورت سریال را شرح دهید که چه چیزی هستند :applause:
    یه جستجو تو انجمن بکن جواب زیاد هست.

    تو گوگل هم جستجو کن....

    http://www.freeproject.blogfa.com/post-10.aspx
    http://ceworld.ir/images/ads/dornablogcom_ads.gif

    دیدگاه


      #17
      پاسخ : مبدل usbبه سریال

      نوشته اصلی توسط علی شریفی نژاد
      با تشکر میشه پایهای پورت سریال را شرح دهید که چه چیزی هستند :applause:
      "serial port pinout" رو سرچ کنید.
      دلا یاران سه قسمند ار بدانی
      زبانی اند و نانی اند و جانی
      به نانی نان بده از در برانش
      محبت کن به یاران زبانی
      و لیکن یار جانی را به دست آر
      به جانش جان بده تا می توانی

      دیدگاه


        #18
        پاسخ : مبدل usbبه سریال

        نوشته اصلی توسط behnam_kh2002
        ببینید، فرض کنید که این مدار الان درسته و کار میکنه! یه برنامه سریال واسه یه میکرو مینویسیم که اگه مثلا دیتا اومد یه LED روشن کنه و یه دیتایی هم بعنوان نتیجه بفرسته! یه چیز ساده ای مثل این شبه کد:

        If Input = "O" then
        Set PortA.1
        Print "LED is On" x
        End if

        یه چنین برنامه ای بنویسی و پروگرام کنید تو یه میکرو! (با باود 9600 مثلا) بعد پایه های RXD و TXD میکرو رو وصل کنید به خروجی های این مدار مبدل (به همون TXD و RXD) . مدار رو به پورت USB وصل کنید. واسه بار اول درایور پورت مجازی میخواد! بهش بدین تا نصب بشه. یه پورت مجازی Comm میسازه.
        برنامه hyper terminal رو وقتیکه مدار به کامپیوتر وصله اجرا کنید. پورت مجازی ایجاد شده رو انتخاب کنید و تنظیماتش رو بزارین روی 9600, 8, n, 1 (اینا توی تنظیمات پورت سریال کاملا معلومه). بعد از OK کردن و نوشتن عبارت Connected پایین برنامه hyper terminal، برنامه به مدار وصله و میتونین داده بفرستین.

        طبق اون شبه کد من، اگه کلمه O بفرستین، میکرو LED رو روشن میکنه و اون عبارت رو توی hyper terminal واستون نمایش میده.
        اگه همه چیز مدار رو درست بسته باشین، با این کاری که من گفتم باید جواب بده...

        تست کنید و نتیجه رو بگین...
        سلام دوست گرامی . ببین باز من جواب نگرفتم برنامه ای که نوشتم وقتی بین دو تا میکرو از واحد usart شون استفاده می کنم جواب می ده اما انجا نمی دونم چرا مشکل اینجاست که من پورت سریال ندارم و فقط کامپیوتر م پورت usb داره . ببین من از این مدار برای تغذیه ی میکرو atmega16 و lcd هم استاده می کنم از این لحاظ که مشکلی نداره که ؟ البته بیشتر تمایل دارم که تغذیه ی اونا جدا باشه فکر می کنم نتونه تغذیه کل مدار شامل دو میکرو و ال سی دی رو تامین کنه ممنون می شم منو راهنمایی کنید

        دیدگاه


          #19
          پاسخ : مبدل usbبه سریال

          من یه LCD گرافیکی با 2تا میکرو از پورت USB تغذیه میکردم....

          طبق این مدار تغییرات رو اعمال کن.


          و با این فایل هگز میکروی مدار و پروگرام کن...
          http://www.4shared.com/file/186837641/5269d3f8/cdcmega.html


          من با همین شماتیک و با همین فایل هگز، حدود 2-3 هفته پیش 2تا مدار usb to rs232 بستم... این دیگه مطمئن هست....

          راستی باود رو بزار 9600 و از 8مگ اسیلاتور داخلی میکرو استفاده کن...
          http://ceworld.ir/images/ads/dornablogcom_ads.gif

          دیدگاه


            #20
            پاسخ : مبدل usbبه سریال

            نوشته اصلی توسط behnam_kh2002
            راستی باود رو بزار 9600 و از 8مگ اسیلاتور داخلی میکرو استفاده کن...
            باد ریت رو که رو 9600 میزارم اما از کریستال 11.0592 استفاده می کنم فکر کنم بهتر باشه. نیست؟؟؟؟

            دیدگاه


              #21
              پاسخ : مبدل usbبه سریال

              نوشته اصلی توسط ma-bah


              باد ریت رو که رو 9600 میزارم اما از کریستال 11.0592 استفاده می کنم فکر کنم بهتر باشه. نیست؟؟؟؟
              من هم از 8مگ اسیلاتور داخلی استفاده کردم و هم از یه کریستال 16 مگ!!!! امتحان کن
              http://ceworld.ir/images/ads/dornablogcom_ads.gif

              دیدگاه

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