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

موضوع: اتصال یو اس بی با cdc

  1. #1
    کاربر فعال amiray آواتار ها
    تاریخ عضویت
    Jul 2010
    نام
    عباس یکانلو
    نوشته ها
    351
    تشکر
    187
    تشکر شده 360 بار در 187 پست

    پیش فرض اتصال یو اس بی با cdc

    باسلام.
    دوستان من تتو یه پروژه ای میخوام که از usb استفاده کنم.و میخوام از cdc استفاده کنم. حالا این مداری رو که لینکش رو میزارم بستم با مگا 8 ولی وقتی کابل رو وصل میکنم هیچ اتفاقی نمیوفته. یعنی کامپیوتر عکس العملی نشون نمیده.
    تنها تفاوت مدار من با این مدار اینه که من چون این کریستال رو نداشتم ازش استفاده نکردم.
    یه سوال دیکه به جز rx,tx چهار تا پایه دیگه هم هست که من ازشون استفاده نکردم. چون تو مدل های قبلی نبود استفاده نکردم. میشه بگین اینا هم برای چی هستن.
    لینک: http://www.recursion.jp/avrcdc/cdc-232.html
    با تشکر.
    ویرایش توسط amiray : 24-02-2014 در ساعت 18:51

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

  3. #2
    کاربر فعال amiray آواتار ها
    تاریخ عضویت
    Jul 2010
    نام
    عباس یکانلو
    نوشته ها
    351
    تشکر
    187
    تشکر شده 360 بار در 187 پست

    پیش فرض

    از دوستان کسی اطلاعی نداره؟

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

    پیش فرض

    سلام مهندس
    بدون کریستال اصلا" کار نمیکنه(دقیقا" همون 12MHz رو باید بذاری تا مدارت کار کنه)
    موفق باشیم
    _____________________________________
    _____________________________________

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


  6. #4
    کاربر فعال amiray آواتار ها
    تاریخ عضویت
    Jul 2010
    نام
    عباس یکانلو
    نوشته ها
    351
    تشکر
    187
    تشکر شده 360 بار در 187 پست

    پیش فرض

    سلام مهندس
    بدون کریستال اصلا" کار نمیکنه(دقیقا" همون 12MHz رو باید بذاری تا مدارت کار کنه)
    موفق باشیم
    ممنون که جواب دادین.
    یکی هم نرخ انتقال رو باید رو چی بزارم الان فرستنده رو 19200 هست تو اون بازه ای هم که گفته هست.
    یکی هم بجز rxو tx چند تا پایه دیگه هست اونا برا چی هستن.
    بازم ممنون.

  7. #5
    کاربر فعال amiray آواتار ها
    تاریخ عضویت
    Jul 2010
    نام
    عباس یکانلو
    نوشته ها
    351
    تشکر
    187
    تشکر شده 360 بار در 187 پست

    پیش فرض

    باسلام.
    من هرکاری کردم این مدار راه نمیوفته. کریستال هم 12مگ زدم. البته روش نوشته 12.000 از دوجا هم گرفتم همین رو دادن بهم پرسیدم فروشنده گفت همون 12 مگ هست. ولی من چند تا داشتم همشون 16.000000 روش نوشته.
    خازن ها رو هم دقیقا درست گذاشتم.
    حالا اصولا اگه من مدار رو مستقیم به یو اس بی وصل کنم باید کامپیوتر اونو به عنوان سخت افزار جدید بشناسه. در حالی که اصلا عکس العملی نشون نمیده. انگار نه انگار که من اینو وصل میکنم. حتی وقتی یه میکرو دیگه وصل میکنم که اطلاعات رو از usart بفرسته باز فرقی نمیکنه.
    دوستان میشه راهنمایی کنین؟
    ممنون.
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: cdc232-mega.png
مشاهده: 29
حجم: 6.8 کیلو بایت
    ویرایش توسط amiray : 12-03-2014 در ساعت 22:58

  8. #6
    کاربر فعال amiray آواتار ها
    تاریخ عضویت
    Jul 2010
    نام
    عباس یکانلو
    نوشته ها
    351
    تشکر
    187
    تشکر شده 360 بار در 187 پست

    پیش فرض

    با سلام دوستان من برای این کار از یه مدار دیگه استفاده کردم و تقریبا کامپیوتر به مدارم عکس العمل نشون میده.
    ولی وقتی من مدار رو به یو اس بی وصل منیکن. این ارور ضاهر میشه.
    USB device Not Recognized
    وقتی هم که از دیوایس منیجر میرم تو بخش universal serial Bus controler یک دیوایس با عنوان unkown Device هست که به شکل usb هست که روش یه علامت تعجب داره. البته روی این دیوایس properties رو که میزنم به عنوان توضیحات مینویسه windows has stoped the device ..(code43) .
    درایور رو هم میزنم ولی فرقی نمیکنه.
    البته من هرچی تو مدار بود رو دقیق گذاشتم و هیچ مشکلی نیست.تو دوتا سیستم هم تست کردم همیتن طوری هست. تنها چیزی که به فکر من میرسه اینه که ویندوز 7 این طوری میکنه.
    حالا خواستم ببینم کسی هست که اطلاع داشته باشه مشکل از کجاست. و اگه درایورش درست نیس کسی درایورش رو برای ویندوز 7 داره.
    پیشاپیش ممنون.برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: P1.JPG
مشاهده: 23
حجم: 95.0 کیلو بایت
    ویرایش توسط amiray : 12-03-2014 در ساعت 23:17

  9. #7
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    سلام
    مهندس همون مداری که لینکش رو تو تاپیک اول دادی، ببند. فقط:
    1- به جای مقاومت 10k که به RXD وصله مقاومت 470 بذار.
    2- CTS و RTS و DTR رو لازم نیست به جایی وصل کنی.
    3- اگه از لپ تاپ استفاده میکنی؛ به پایه های 2 و 3 USB دوتا دیود زنر 3.6V بصورت معکوس وصل کن.
    4- جدیدترین فایل HEX رو روی میکرو mega8 پروگرام کن.
    5- اگه ویندوزت 7 هستش، برای نصب درایور یه نکته ای داره. وگرنه ویندوز مدار رو نمیشناسه. نکتش رو هم تو همون سایت توضیح داده. اگه نفهمیدی بگو تا خودم اینجا توضیح بدم.

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


  11. #8
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    6- میکروکنترلر باید با کریستال خارجی کار کنه ( فیوز بیت های مربوط به کریستال باید برنامه ریزی بشن )

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


  13. #9
    کاربر فعال amiray آواتار ها
    تاریخ عضویت
    Jul 2010
    نام
    عباس یکانلو
    نوشته ها
    351
    تشکر
    187
    تشکر شده 360 بار در 187 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sobhan537 نمایش پست ها
    سلام
    مهندس همون مداری که لینکش رو تو تاپیک اول دادی، ببند. فقط:
    1- به جای مقاومت 10k که به RXD وصله مقاومت 470 بذار.
    2- CTS و RTS و DTR رو لازم نیست به جایی وصل کنی.
    3- اگه از لپ تاپ استفاده میکنی؛ به پایه های 2 و 3 USB دوتا دیود زنر 3.6V بصورت معکوس وصل کن.
    4- جدیدترین فایل HEX رو روی میکرو mega8 پروگرام کن.
    5- اگه ویندوزت 7 هستش، برای نصب درایور یه نکته ای داره. وگرنه ویندوز مدار رو نمیشناسه. نکتش رو هم تو همون سایت توضیح داده. اگه نفهمیدی بگو تا خودم اینجا توضیح بدم.
    با تشکر.
    همه این کار ها رو کردم. فقط اون نکته رو اصلا از سایت نخوندم. میخونم اگه نشد از شما میپرسم. ویندوزم 7 هست.
    1nafar
    سلام
    6- میکروکنترلر باید با کریستال خارجی کار کنه ( فیوز بیت های مربوط به کریستال باید برنامه ریزی بشن )
    این کار رو هم کردم فقط اون نکته رو فک کنم رعایت نکردم.
    اونو از سایتش چک میکنم نتیجه رو اینجا میگم.
    با تشکر.

  14. #10
    کاربر فعال amiray آواتار ها
    تاریخ عضویت
    Jul 2010
    نام
    عباس یکانلو
    نوشته ها
    351
    تشکر
    187
    تشکر شده 360 بار در 187 پست

    پیش فرض

    دوستان من همون مدار رو میبندم ولی اصلا سیستم عکس العملی نشون نمیده.
    ولی وقتی به جای یه led دوتا سری میکنم همون ارور هایی که تو بالا گذاشتم میده.
    همه خازن ها و مقاومت ها رو هم گذاشتم.
    حتی میکرو رو تو حالت کریستال خارجی پروگرم میکنم. نمیدونم چرا این طوری میشه.
    به نظر شما مشکل از کجا هست.
    با تشکر

  15. #11
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    اون led رو اصلا نذارید. ولتاژ رو 0.7 کاهش میده.

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


  17. #12
    کاربر فعال amiray آواتار ها
    تاریخ عضویت
    Jul 2010
    نام
    عباس یکانلو
    نوشته ها
    351
    تشکر
    187
    تشکر شده 360 بار در 187 پست

    پیش فرض

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

  18. #13
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    سلام
    فایل های HEX و درایور رو براتون ضمیمه کردم. از این فایلها استفاده کنید.
    حواستون باشه در شماتیک مقدار مقاومت R1 برابر با 1.5K هستش. دیودهای زنر 3.6V هم بذارید.

    برای نصب درایور هم اگه ویندوزتون 64bit هستش:
    1- ابتدا مدار رو به لپ تاپ وصل کنید،
    2- از طریق Device Manager درایور موجود رو حذف کنید،
    3- مدار رو از لپ تاپ جدا کنید،
    4- لپ تاپ رو ریستارت کنید؛ بعد تند تند کلید F8 رو بزنید تا صفحه ای ظاهر بشه،
    5- گزینه Disable Driver Signature Enforcement رو انتخاب کنید.
    6- مدار رو به لپ تاپ وصل کنید تا پیغام ظاهر بشه،
    7- پوشه ای رو که ضمیمه کردم به عنوان درایور انتخاب کنید.
    فايل هاي پيوست شده فايل هاي پيوست شده

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


  20. #14
    کاربر فعال amiray آواتار ها
    تاریخ عضویت
    Jul 2010
    نام
    عباس یکانلو
    نوشته ها
    351
    تشکر
    187
    تشکر شده 360 بار در 187 پست

    پیش فرض

    با تشکر از شما که پیگیر این موضوع هستین.
    اقای sobhan537 من مدار رو دقیقا عین شماتیک بستم. و مقدار مقاوت ها و خازن ها هارو هم دقیق بستم زنر ها رو هم از اول هی میزاشتم هی برمیداشتم.
    ولی در کل من هر کار که میکنم مدار عمل نمیکنه یعنی موقع وصل کردن به سیستم هیچ عکس العملی از خودش نشون نمیده منظورم کامپیوتر هست. البته تو لب تاپ هم تست کردم و رو کامپیوتر هم تست کردم(هردو 32 بیتی هستن) و اصلا من به مرحله درایور نمیرسم. الان همه پروژه لنک این یه کوچولو مداره دیونه ام کرد من هر وقت خواستم از یو اس بی استفاده کنم ازش خیر ندیدم. تنها چیزی که احتمال میدم مشکل از اونجا باشه تنظیمات فیوز بیت ها میتونه باشه. میشه بگین با چه مقادیری مقدار دهی کنم. البته اگه از نرم افزار progisb عکس بگیرین بزارین یه دنیا ممنون تون میشم. یعنی میتونه از مقدار تاخیر باشه.
    اگه لطف کنید مقادیر تمام فیوزبیت هارو بگین باز ممنونتون میشم.
    با تشکر

  21. #15
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    البته من درایور مربوط به ویندوز 64بیتی رو براتون گذاشتم.
    من هم فکر میکنم اشکال از دوچیز باشه: یکی اینکه شاید سیمهای کانکتور USB رو جابجا وصل کردید. یکی اینکه فیوزبیتها رو درست تنظیم نکردید.

    ببخشید من نرم افزار ProgISB رو ندارم. فیوزبیتها رو اینجوری تنظیم کنید:
    CKSEL:1111
    SUT:10
    بقیه فیوزبیتها رو در حالت پیشفرض باقی بذارید.

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


  23. #16
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2015
    نوشته ها
    85
    تشکر
    7
    تشکر شده 4 بار در 3 پست

    پیش فرض

    شما در مدار دوم که مال مهندس قیاسی هست. در ورودی باید دو دیود زنر 3.7 رو به صورت متوالی به مثبت usb ببندی. من با دیود زنر 3.6 ازمایش کردم و جواب داد.

    Sent from my D6502 using Tapatalk

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

  1. معرفی برد یو - یو بردی مناسب برای ارتباط با سخت افزار در اندروید
    توسط dariush_ab در انجمن اندروید-برنامه نویسی و سخت افزار
    پاسخ: 7
    آخرين نوشته: 25-05-2015, 13:58
  2. درایو کردن صفحه نمایش تبلت
    توسط lord67 در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 6
    آخرين نوشته: 21-10-2012, 12:38
  3. کمک در مورد نحوه درایو پمپ شیشه شور پراید
    توسط mihman در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 8
    آخرين نوشته: 29-07-2012, 23:28
  4. کمک در مورد نحوه درایو پمپ شیشه شور پراید
    توسط mihman در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 1
    آخرين نوشته: 29-07-2012, 15:02
  5. اطلاعات دقیق در مورد هارد درایو نصب شده
    توسط arsalan681 در انجمن ترفندهای کامپیوتری/معرفی نرم افزار های مفید
    پاسخ: 0
    آخرين نوشته: 19-01-2010, 23:00

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

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