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

موضوع: ارتباط میکرو lpc2378 و کامپیوتر با پورت سریال به usb

  1. #1
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض ارتباط میکرو lpc2378 و کامپیوتر با پورت سریال به usb

    با سلام
    بعد از چندین هفته با یه سوال اومدم:
    می خواستم بین میکرو lpc2378 و کامپیوتر از طریق پورت سریال به usb ارتباط برقرار کنم(البته می دونم که یه داستان تکراریه!). خوب ما قبلا این کار را با پورت سریال کامپیوتر انجام دادیم و در اینجا هم یک پورت سریال مجازی درست میشه. مطالب قبلی را کامل مطالعه کردم که چکیده اش به این صورته که می توان با تراشه ft232 به عنوان واسط در کابل ارتباطی استفاده کرد. همین طور از آی سی AVR ATMEGA 8 هم می توان استفاده کرد:
    که مطالب گفته شده ارزانتر و بهتر است. البته در یک تایپیکی هم گفته شده بود که "ايسي pl2303 هم خيلي قويه و كم دردسرتر از ftdiاست" ولی من در این مورد چیزی نمی دونم.
    ایراد ft232 اینه که پایهاش کوچیکه و قطعات smd می خواد. اگه بخوام از ATMEGA 8 استفاده کنم، چون بردی برای پروگرامرش ندارم، برای یک بار پروگرام برنامه مربوطه باید یکی بگیرم!
    راه حل بی درد سر و کم هزینه سراغ دارید که بشه این کارو کرد؟

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

  3. #2
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام
    اینکه خیلی پیچیده نیست یا smd یا مگا 8 راه حل دیگه ای هم نیست جز خرید برد مبدل
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  4. #3
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    خیلی ممنون. یه سوال: من شنیدم که مگا 8 روی ویندوز سون جواب نمی ده و درایور نداره! این مطلب درسته؟ از دوستان تست کردند؟
    ویرایش توسط mzarkoob : 04-10-2011 در ساعت 10:55

  5. #4
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام ربطی به سون نداره من لپ تاپم نمیشناسه اینو ولی با pc که سون هم هست بع راحتی جواب میده
    فقط توجه داشته باشید سرعت این مبدل کم هست
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

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


  7. #5
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    من از دوستم یه مبدل (ft232) گرفتم تست کردم کامپیوتر میشناسدش. ولی از خودم که درست کردم جواب نمی ده. شاید آی سی سوخته . ولی یه سوال برام مونده! برنامه ای وجود ندارد که ما از همین پورت usb روی برد lpc2378 استفاده کنیم؟ آخه استفاده ای که تا الان کردم یکی استفاده از اون برای تغذیه برده و اینکه با لود کردن برنامه بوت لودر یک درایو جدید می شناسه

  8. #6
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض ارتباط میکرو lpc2378 و کامپیوتر با usb2com با ft232

    یه مبدل با ft232 درست کردم که در کامپیوتر به عنوان یه پورت سریال میشناسه(به هر کدوم از usbها که بزنیم یه شماره میده. از com8 تا com11) برای ارسال و دریافت هم تستش کردم. ولی یه ایراد عجیب غریب داره. هر چی می فرسم اون طرف یه چیزای عجق وجق نشون میده. یه تغییری در کاراکترها میده و اون را نشون میده. مثلا putchar(49) می فرسم به جای کاراکتر 1 کاراکتر g را نشون میده! یا putchar(51) می فرسم به جای کاراکتر 3 کاراکتر f را نشون میده! این ایراد قبلا برای کسی پیش اومده؟

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

    پیش فرض

    سلام
    شما Baudrate همه قسمتارو مثل هم گرفتي؟ منظورم اينه Baudrate تنظيم شده تو برنامه ميكرو با Baudrate تنظيم شده براي Hyperterminal و FT232 يكي هستش؟

    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________

  10. #8
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2010
    نوشته ها
    43
    تشکر
    61
    تشکر شده 32 بار در 16 پست

    پیش فرض

    اگه از برد کویر استفاده میکنید با برنامه ftprog وقتی مبدل به رایانه وصل هست تمام پایه هارو invert کنید.

  11. #9
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط altium نمایش پست ها
    اگه از برد کویر استفاده میکنید با برنامه ftprog وقتی مبدل به رایانه وصل هست تمام پایه هارو invert کنید.
    ببخشید متوجه نشدم چی کار باید بکنم! برنامه ftprog چیه؟ کدوم پایه ها؟ میشه بیشتر توضیح بدید؟
    باد ریت یکی هست(هر دو طرف 9600).

  12. #10
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2010
    نوشته ها
    43
    تشکر
    61
    تشکر شده 32 بار در 16 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    ببخشید متوجه نشدم چی کار باید بکنم! برنامه ftprog چیه؟ کدوم پایه ها؟ میشه بیشتر توضیح بدید؟
    باد ریت یکی هست(هر دو طرف 9600).
    از این لینک دانلودش کن:
    http://www.ftdichip.com/Support/Util...rog_v2.4.2.zip
    وقتی مبدل رو وصل کردی به رایانه برنامه رو باز میکنی شاید کمی طول بکشه. بعد اون بالا سرچ رو کلیک میکنی . ای سی رو پیدا میکنه میری تو قسمت تنظیم پایه ها و IO invert تمام پایه ها رو معکوس کن. همین.

  13. تشکرها از این نوشته :


  14. #11
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط altium نمایش پست ها
    ای سی رو پیدا میکنه میری تو قسمت تنظیم پایه ها و IO invert تمام پایه ها رو معکوس کن. همین.
    با تشکر. من همین کارو کردم. ولی یه مشکلی هست و اونم اینکه این گزینه آخری که فرمودید یعنی Hardware_Specific وجود ندارد ! چه جوری میشه همچین چیزی؟
    تصاویرش را هم ضمیمه کردم.
    فايل هاي پيوست شده فايل هاي پيوست شده

  15. #12
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2010
    نوشته ها
    43
    تشکر
    61
    تشکر شده 32 بار در 16 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    با تشکر. من همین کارو کردم. ولی یه مشکلی هست و اونم اینکه این گزینه آخری که فرمودید یعنی Hardware_Specific وجود ندارد ! چه جوری میشه همچین چیزی؟
    تصاویرش را هم ضمیمه کردم.
    بنده از ft232rl استفاده میکنم. به نظر میاد برای شما BM باشه درسته؟
    اگه RL دم دستتون دارید یه بار با اون تست کنید و اگر هم ندارید از خروجی مستقیم میکرو یعنی قبل از MAX3232 وصل کنید به مبدل ببینید جواب میده.

  16. تشکرها از این نوشته :


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

    پیش فرض

    نقل قول نوشته اصلی توسط altium نمایش پست ها
    اگه از برد کویر استفاده میکنید با برنامه ftprog وقتی مبدل به رایانه وصل هست تمام پایه هارو invert کنید.
    با سلام
    دوست عزيز ميتونيد بيشتر توضيح بديد كه هدفتون از Invert كردن پايه ها چيه؟

    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________

  18. #14
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2010
    نوشته ها
    43
    تشکر
    61
    تشکر شده 32 بار در 16 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    با سلام
    دوست عزيز ميتونيد بيشتر توضيح بديد كه هدفتون از invert كردن پايه ها چيه؟

    ________________________
    برنامه نويسي، الكترونيك(pe)
    ________________________
    بله . یکی از دوستانم برد کویر رو خریداری کرده بود و از خروجی سریال به کامپیوتر وصل کرده بود و نمی تونست اطلاعات رو درست دریافت کنه تا این که پایه ها رو اینورت کرد تا درست شد. گفتم شاید مشکل ایشون شاید همون باشه.

  19. تشکرها از این نوشته :


  20. #15
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط altium نمایش پست ها
    بله . یکی از دوستانم برد کویر رو خریداری کرده بود و از خروجی سریال به کامپیوتر وصل کرده بود و نمی تونست اطلاعات رو درست دریافت کنه تا این که پایه ها رو اینورت کرد تا درست شد. گفتم شاید مشکل ایشون شاید همون باشه.
    با سلام
    من از ft232bm استفاده می کنم و چون pcb زدم نمی شه با rl عوض کنم.
    البته باید بگم که وقتی از مبدل استفاده نمی کنم و سریال میکرو را میزنم به سریال کامپیوتر ، با همین برد ایران میکرو کامل جواب میده و نیازی به invert کردن نیست. حالا چرا تا مبدل usb2com را میزنم این جوری میشه نمی دونم!
    هنوز این اینورت کردن یا از خورجی میکرو مستقیم گرفتن را که فرمودید تست نکردم چون دوباره همه چیم ریخته به هم و دیگه هیچی جواب نمی ده!

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

    پیش فرض

    با سلام
    شما مبدل ft232 رو مستقيم به پايه هاي txd و rxd ميكرو وصل مي كني يا به پورت سريالي كه روي برد ايران ميكرو قرار داده شده؟

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

    پیش فرض

    كاملا مشخصه چرا وقتي برد رو به پورت سريال كامپوتر وصل ميكنيد درست كار ميكنه اما زماني كه از مبدل استفاده مي كنيد درست جواب نميده.
    اگه ميخوايد از مبدل استفاده كنيد بايد پايه هاي rxd مبدل رو مستقيما به پايه txd0 ميكرو و پايه txd مبدل رو مستقيما به rxd0 ميكرو وصل كنيد.
    ویرایش توسط sadmonew : 28-10-2011 در ساعت 14:04

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

    پیش فرض

    همونطور كه تو عكس نشون دادم زماني كه از مبدل استفاده مي كنيد نبايد max3232CSE تو مسير انتقال داده بين ميكرو و مبدل باشه.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: COM.JPG
مشاهده: 28
حجم: 56.0 کیلو بایت  

  24. تشکرها از این نوشته :


  25. #19
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

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

  26. #20
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    اگه ميخوايد از مبدل استفاده كنيد بايد پايه هاي rxd مبدل رو مستقيما به پايه txd0 ميكرو و پايه txd مبدل رو مستقيما به rxd0 ميكرو وصل كنيد.
    من سیم بندی هام را درست کردم یه چیزی می فرستوندم! از میکرو. تست زدم دیدم با مبدل درست کار می کنه

  27. تشکرها از این نوشته :


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

  1. پروگرامر lpc2378 بوسیله پورت سریال (کمک)
    توسط microprocesor_2002 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 11-04-2011, 17:50
  2. راهنمایی در مورد پورت های 3 و 4 lpc2378
    توسط ma-bah در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 09-04-2011, 06:47
  3. تست پورت سریال lpc2378
    توسط t.o.e در انجمن LPC series (NXP)
    پاسخ: 6
    آخرين نوشته: 26-03-2011, 02:26
  4. برنامه تست پورت سریال lpc2378
    توسط t.o.e در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 19-03-2011, 01:44

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

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