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

نمایش نتیجه های نظرسنجی ها: میزان کاربرد این کلاس در برنامه های مورد نظر؟

رأی دهندگان
41. شما نمی توانید در این نظرسنجی رای دهید.
  • عالی

    30 73.17%
  • خوب

    10 24.39%
  • متوسط

    1 2.44%
  • ضعیف

    0 0%
صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از 21 به 40 از 49

موضوع: کلاسی برای انتقالهای وقفه ای، کنترلی و توده ای usb

  1. #21
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    دوست عزیز وقتی شما تراشه ی ft232 رو به پورت USB کامپیوتر وصل می کنید بعد از چند ثانیه بطور خودکار یک پورت COM در قسمت Device manager کامپیوتر شما ساخته میشه. در عمل شمما با این پورت که بهش پورت مجازی میگن ارتباط بر قرار می کنید اما در اصل قضیه اطلاعات روی پورت USB رد و بدل میشن به این میگن مبدل پورت سریال به USB و بلعکس.

    برای اینکه بتونید قسمت Device manager رو ببینید بصورت زیر عمل کنید :

    1. بر روی My Computer راست کلیک کنید.
    2. گزینه ی آخر یعنی Properties رو انتخاب کنید.
    3. سر برگ Hardware رو انتخاب کنید.
    4. بر روی دکمه ی Device Manager کلیک کنید.

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

    یکی از این موارد گزینه ای به نام (Ports (COM & LPT هست ، اگر بر روی این گزینه کلیک کنید لیست پورتهای COM و LPT که بصورت مجازی یا واقعی بر روی سیستم شما وجود داره ظاهر میشه. مثلا COM1 و COM4 و LPT1

    حالا اگه شما تراشه ی ft232 رو به پورت USB متصل کنید یک پورت COM دیگه هم به این پورتها اضافه میشه ، که شما در برنامه هاتون باید از این پورت COM استفاده کنید و فرقش با پورتهای دیگه اینه که هرچی شما روی این پورت بفرستید به پورت USB ارسال میشه.

    البته فکر کنم برای اینکه ویندوز بتونه این پورت COM رو بشناسه به درایور هم نیاز داره که این درایورها از طریق سایت FTDI بطور رایگان رائه میشه.

    البته اگه نرم افزار بسکام (از نسخه ی 1.11.9.0) رو نصب کنید این درایورها بطور خودکار نصب میشن!
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


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

  4. #22
    عضو جدید
    تاریخ عضویت
    Oct 2009
    نوشته ها
    15
    تشکر
    21
    تشکر شده 6 بار در 5 پست

    پیش فرض

    علیکم سلام
    از اینکه به طور کامل نحوه‏ی اتصال به کامپیوتر را برام توضیح دادید متشکرم.
    اما دوست عزیز بنده تمام این مراحل را طی کردم و هم پورت مبدل سریال در قسمت USB controllers نصب شده و هم در قسمت Port(COM&LPT) پورت USB Serial Port (COM5) نصب شده است. و همچنین همانطوری که شما اشاره فرمودید درایور اون رو از سایت FTDIchip گرفتم و نصب کردم.
    دوست گرامی من نمیدونم کجا این اطلاعات رو روی کامپیوتر ببینم. دوستان و شما فرموده‏اید یک برنامه نیاز داره و من این برنامه رو ندارم. و اگه گیرش هم بیارم چون زبان دلفی و #C و ... نمی‏دونم ، نمی‏تونم تغییرات توش بدم.

    از پیگیری شما توی جواب دادن به سوالاتم متشکرم.
    انشاءاالله ایام به کام باشه.

  5. #23
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    خب پس تا اینجای کار مشکلی نبود.

    میمونه نحوه ی دریافت اطلاعات در طرف کامپیوتر! برای این کار باید یا از نرم افزارهای آماده استفاده کنی یا خودت یه نرم افزار بنویسی. از نرم افزارهای آماده میشه به محیط Hyper Terminal اشاره کرد که در همه ی ویندوزها وجود داره.

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

    فراموش نکنید که شما مجبورید کار با این زبانهای ویژوال رو یاد بگیرید. دیر یا زود! پس همین الان شروع کنید.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  7. #24
    تازه وارد
    تاریخ عضویت
    Nov 2009
    نوشته ها
    4
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام بهنام عزیز
    من مدار Atmega8 رو بستم با فرکانس 16MHZ درایور اونم با اسم USB Human Interface Devic نصب شد. وقتی در نرم افزار روی Open Device کلیک میکنم پیام Unable_To_Find_Device نمایش داده میشه. نمیدونم مشکل کجاست

  8. #25
    مدیر انجمن farzadsw آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    تهران
    نوشته ها
    485
    تشکر
    105
    تشکر شده 745 بار در 309 پست

    پیش فرض

    نه دیگه ، نباید بگذارید خود ویندوز اتوماتیک نصب کنه
    اگه به صورت USB Human Interface Device نصب بشه کار نمیکنه
    باید وقتی میخواد نصب کنه به صورت دستی مسیر فایل رو درایور رو بدید و بعدش گزینه پایینی رو انتخاب کنبد تا خودتون تو مرحله بعدی بهش بگید که کدوم درایور رو نصب کنه
    الانم که نصب شده از طریق update driver میتونید درایور درستش رو نصب کنید.

  9. #26
    تازه وارد
    تاریخ عضویت
    Nov 2009
    نوشته ها
    4
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام دستت درد نکنه مشکلم حل شد

  10. #27
    تازه وارد
    تاریخ عضویت
    Nov 2009
    نوشته ها
    4
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با سلام به همه دوستان
    میخواستم بدونم راهی وجود داره که بشه از UsbController.dll در Windows Presentation Foundation استفاده کرد.
    من که نتونستم.

  11. #28
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Mahdi_66 نمایش پست ها
    با سلام به همه دوستان
    میخواستم بدونم راهی وجود داره که بشه از UsbController.dll در Windows Presentation Foundation استفاده کرد.
    من که نتونستم.
    سلام

    بله. برای استفاده از کلاس در Windows Presentation Foundation فقط کافیه که اسمبلی System.windows.forms که کلاس پایه System.windows.forms.control رو شامل میشه، به پروژت اضافه کنی.

    از نظر برنامه نویسی هیچ فرقی نداره با مثالهایی که گذاشتم.

    موفق باشید

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


  13. #29
    تازه وارد
    تاریخ عضویت
    Nov 2009
    نوشته ها
    4
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    دستت درد نکنه راه افتاد.
    یه سوال دیگه : میشه از این مدار برای ساخت پروگرمر jtag استفاده کرد که تمام امکانات رو داشته باشه (دیباگر ، برنامه ریزی و...) ؟

  14. #30
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Mahdi_66 نمایش پست ها
    دستت درد نکنه راه افتاد.
    یه سوال دیگه : میشه از این مدار برای ساخت پروگرمر jtag استفاده کرد که تمام امکانات رو داشته باشه (دیباگر ، برنامه ریزی و...) ؟
    فکر کنم خودتون باید پروگرامر jtag رو طراحی کنین که با این مدار کار کنه!

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


  16. #31
    عضو جدید
    تاریخ عضویت
    Oct 2011
    نوشته ها
    10
    تشکر
    11
    تشکر شده 2 بار در 2 پست

    پیش فرض

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

    اگه ممکنه اونارو دوباره بذارین
    متشکرم

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

    پیش فرض

    نقل قول نوشته اصلی توسط behnam6500 نمایش پست ها
    سلام

    دوستان دات نت کار، یه کلاس نوشتم برای usb که کلا کار با usb رو خیلی ساده کرده. برای انتقالهای کنترلی، وقفه ای و توده ای. که در این از libusb استفاده شده. در اصل کار با libusb رو ساده ترش کردم!!!

    یه فایل dll هست با نام UsbController.dll که این کار رو انجام میده.

    به وسیله این خیلی راحت میتونین با usb ارتباط برقرار کنین و داده ارسال و دریافت کنین! (سادگیش مثل پورت سریاله!)

    دو تا برنامه براش گذاشتم. یکی با vb.net و یکی هم با #c

    نظر یادتون نره....

    دانلود:
    با سلام
    با تشکر بابت این مطلب مفید. می خواستم بگم لینک دانلود وجود نداره. ممنون میشم مجددا بذارید. از دوستان که گرفتند می تونند مجددا آپلود کنند؟

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

    پیش فرض

    سلام
    دوستان فایلها روی سیستم بود در صفحه اول براتون ضمیمه کردم استفاده کنید
    کویر ویدئو راه اندازی شد

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

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


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

    پیش فرض

    سلام
    اومدم پروژه رو با atmega32a راه بندازم. ولتاژ تغذیه میکرو 3.3 ولت دادم که با این کار دیودهای زنر حذف بشن. با ولتاژ 3.3 و فرکانس 12 مگ میکرو رو آزمایش کردم با برنامه چشمک زن راحت کار میکنه و مشکل تغذیه ی کم، نداشت.
    برای بار اول که برنامه رو روی میکرو ریختم ویندوز شروع به شناسایی کرد. ولی از دفعه ی بعد تا حالا دیگه این اتفاع نیوفتاده و همش پیغام خطا در شناسایی میده.

    کسی میدونه مشکل چیه؟؟؟؟؟
    -از ولتاژ تغذیه؟
    -نوع میکرو؟
    -...
    ویرایش توسط esisafa : 05-03-2012 در ساعت 00:03

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

    پیش فرض

    نقل قول نوشته اصلی توسط esisafa نمایش پست ها
    سلام
    اومدم پروژه رو با atmega32a راه بندازم. ولتاژ تغذیه میکرو 3.3 ولت دادم که با این کار دیودهای زنر حذف بشن. با ولتاژ 3.3 و فرکانس 12 مگ میکرو رو آزمایش کردم با برنامه چشمک زن راحت کار میکنه و مشکل تغذیه ی کم، نداشت.
    برای بار اول که برنامه رو روی میکرو ریختم ویندوز شروع به شناسایی کرد. ولی از دفعه ی بعد تا حالا دیگه این اتفاع نیوفتاده و همش پیغام خطا در شناسایی میده.

    کسی میدونه مشکل چیه؟؟؟؟؟
    -از ولتاژ تغذیه؟
    -نوع میکرو؟
    -...
    سلام مهندس صفامنش
    شما چه تغييراتي تو برنامه دادين؟
    بار اول كه به كامپيوتر وصل كردين چه پيغامي داد؟
    دفعه دوم چه پيغامي داد؟
    _____________________________________
    _____________________________________

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

    پیش فرض

    ممنون
    تغییرات سخت افزاری:
    پایه int0 = PIND2
    پایه دیتای مثبت = PIND3
    دیتای منفی = PIND4
    این تغییرات رو در usbconfig.h هم دادم
    ledها و سوئیچها رو نذاشتم

    ولتاژ هم که گفتم 3.3 ولته

    برنامه هم همین برنامه آقا بهنام هست که با avr studio 5 کاپایل کردم برای mega32

    دفعه اول در حال شناسایی بود و usb test که نام دستگاه هست رو مینوشت ولی آخرش گفت که ممکنه درست کار نکنه چون خودش درایور رو شناخت
    دفعه بعد هم که not recognize ( امیدوارم درست نوشته باشم)( پیام تشخیص داده نمیشود) داده شد

    البته تغییراتی هم در hid و vid دادم ولی مشکل حل نشد

    هر مداری تا حالا دیدم پورت پایه وقفه و دیتا فرق میکرد. ممکنه مشکل از این باشه که من همه رو روی یک پورت گرفتم باشه؟

    نکنه فقط با mega8 دائما درست کار میکنه. این حرفم مسخره هست ولی گفتم بازم بپرسم
    ویرایش توسط esisafa : 05-03-2012 در ساعت 01:16

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

    پیش فرض

    مهندس درايور رو حذف كنيد و دوباره دستي نصبش كنيد(خودتون آدرس درايور رو براش مشخص كنين).
    البته دوستان تو چندتا پست اول در مورد درست كار نكردن و رفعش مشكل توضيح دادن.
    تست كنيد ببينيد جواب ميده؟
    _____________________________________
    _____________________________________

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

    پیش فرض

    ممنون ولی وقتی میگه وسیله تشخیص داده نمیشه not recognize اصلا به مرحله نصب دایور نمیرسه که بخوام عوضش کنم. اول باید یک وسیله شناسایی بشه که بعدش درایور رو عوض کنم

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

    پیش فرض

    با تشکر دوباره. ولی کسی نیست که نظری داشته باشه.

    برای این میکرو رو با 3.3 ولت درایو کردم چون دیود زنر 3.6 ندارم
    تو شهرمون تا حالا به تعمیرگاه های لوازم الکتریکی سر نزدم ببینم زنر 3.6 ولت دارن یا نه. البته ندارن. و فاصله من تا نزدیکترین فروشگاه 250 کیلومتره.!!!!!!!

    آیا برنامه آقا بهنام مشکل داره. یا من مشکل دارم. یا از این ولتاژ تغذیه ی 3.3 ولته میکروه. البته گفتم که میکرو برای چشمک زن درست کار میکنه

  26. #40
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    با تشکر دوباره. ولی کسی نیست که نظری داشته باشه.

    برای این میکرو رو با 3.3 ولت درایو کردم چون دیود زنر 3.6 ندارم
    تو شهرمون تا حالا به تعمیرگاه های لوازم الکتریکی سر نزدم ببینم زنر 3.6 ولت دارن یا نه. البته ندارن. و فاصله من تا نزدیکترین فروشگاه 250 کیلومتره.!!!!!!!

    آیا برنامه آقا بهنام مشکل داره. یا من مشکل دارم. یا از این ولتاژ تغذیه ی 3.3 ولته میکروه. البته گفتم که میکرو برای چشمک زن درست کار میکنه
    سلام مهندس
    ببین حتما هم نمیخاد دیود زنر بزاری
    اگر میکرو رو با 3.3 ولت راه بندازی دیگه نیازی به زنر هم نداری
    میتونی یک led قرمز رو با vcc سری کنی تا دیگه نیازی هم به رگولاتور نباشه (این روش کامل جواب میده)
    اگرم دیود زنر بهای من میتونم بخرم برات بفرستم رفیق


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

صفحه 2 از 3 نخستنخست 123 آخرینآخرین

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

  1. پاسخ: 0
    آخرين نوشته: 18-10-2012, 13:46
  2. شرکت Dell برای گسترش خدمات ابری، Wyse را خرید
    توسط iRobo در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 07-04-2012, 13:42
  3. با «صفحه معجزه‌گر» هر سطحی، مبدل به سطح لمسی می‌شود
    توسط M3R در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 20-08-2010, 13:10
  4. آی سی مولد بیت توازن و چک کننده بی
    توسط navidp در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 8
    آخرين نوشته: 27-05-2009, 13:50
  5. قابل توجه کسانی که به جزوات درسی
    توسط kavir_engineer در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 2
    آخرين نوشته: 10-12-2007, 17:14

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

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