نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
محرم
مهدی دمیرچیلو

اتصال AVR به کامپیوتر از طریق USB با ماژول CP2102

انجمن های تخصصی برق و الکترونیک ECA

به نام خدا : اتصال AVR به کامپیوتر از طریق USB با ماژول CP2102 ؛ تو این پروژه من از ماژول مبدل USB به TTL با تراشه CP2102  استفاده کردم که یه طرفش usb هستش و به کامپیوتر وصل میشه و اون طرفش به میکروکنترلر وصل میشه و از پروتکول USART پشتیبانی میکنه ( پروژه avr )

اتصال AVR به کامپیوتر از طریق USB با ماژول CP2102


 

آموزش کار با ماژول مبدل USB به TTL با تراشه CP2102

اگه در مورد USART چیزی نمیدونید مطالب زیر رو حتما بخونید ( آموزش avr ) :
آموزش جامع میکروکنترلر AVR جلسه۴
آموزش جامع میکروکنترلر AVR جلسه۵
آموزش جامع میکروکنترلر AVR جلسه۶
توجه : راسش رو بخواید این مطلب چیز خاصی قرار نیست من بگم … فقط شما حتما ۳ تا مطلب بالا رو بخونید.( آموزش میکروکنترلر avr )


 

ویژگی های ماژول مبدل USB به TTL با تراشه CP2102

تفاوت اصلی این مبدل با مدل های PL2303، امکان نصب و استفاده در محیط ویندوز ۸ و لینوکس می باشد.
با استفاده از مبدل usb به سریال ، به راحتی میتوانید پروژه یا محصول خود را به رابط usb مجهز کنید. cp2102 محصول silabs ، امکان برقراری ارتباط با کامپیوتر از طریق پورت usb را فراهم میکند. در حقیقت با اتصال این مبدل به کامپیوتر و نصب برنامه درایور ، یک پورت سریال مجازی به پورتهای کامپیوتر افزوده میشود. این مبدل قابلیت کار با سیستم عاملهای windows، MAC، linuxرا دارا میباشد.در خروجی این مبدل علاوه بر پین های txd،rxdوgnd ولتاژ خروجی ۵v و ۳٫۳v نیز در نظر گرفته شده است.
تفاوت عمده این مبدل با دیگر مبدل های سریال علاوه بر کیفیت بالا، پشتیبانی کامل از تمامی نسخه های ویندوز ۳۲ و ۶۴ بیتی وقابل شناسایی در انواع سیستم عامل های لینوکس و مک می باشد.
(برگرفته شده از سایت eshop.eca.ir )


 

ترتیب پایه های ماژول مبدل USB به TTL با تراشه CP2102

البته وقتی ماژول رو بخرید و نگاش کنید میبینید که ترتیب پایهاش روش نوشته شده ولی من باز در زیر یه عکس از پشت و روی این ماژول میزارم تا ببینید.(ظرر نداره که…در ضمن در عکس بالا هم ترتیب پایه ها رو میتونید ببینید)
 پروژه avr


 

پروژه اتصال AVR به کامپیوتر

 اینم یه عکس از مدار پروژه تو پروتئوس
توجه 1 : این پروژه تو پروتئوس اجرا نمیشه و باید حتما در عمل ببنیدید پروژه رو>>>من پروژه رو تو پروتئوس کشیدم تا بهتر متوجه بشید.
توجه 2 : gnd میکرو حتما حتما حتما باید به gnd ماژول وصل بشه.
توجه 3 : الزامی به استفاده از vcc ماژول نیست، اگه مدارتون جریان زیادی نمیکیشه ( تو نت بسرچید هر یک از نسخه های usb رو میبینید که چقدر جریان میدن ) میتونید از vcc ماژول هم استفاده کنید وگرنه اصلا از vcc ماژول استفاده نکنید که اون پورت usb میسوزه؛ اگه جریان کشی مدارتون زیاد بود خب باید از یه منبع تغذیه خارجی استفاده کنید که vcc و gnd اون منبع تغذیه رو به میکرو وصل میکنید ( مثل تموم پروژه های قبلیتون ) و gnd ماژول و gnd مدار ( میکرو ) هم باید به هم وصل باشه.
میکروکنترلر

اینم از کد های پروژه

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


 

عکسی از پروژه در عمل :

 آموزش avr آموزش میکروکنترلر avr

2 تا فیلم از پروژه در عمل :

فیلم 1 : که تو یه فیلم از نرم افزار Hyper Terminal استفاده کردم(که تو فایل دانلود آخر این مطلب تو پوشه SOFTWAR قرارش دادم.) >>> همون طور که میبینید اگه با سرعت تایپ کنید تو LCD چرت و پرت نشون میده ( که این یکی از نقاط ضعف نرم افزار Hyper Terminal هستش. ) >>> تازه باید به تمام USB های کامپیوتر چیز وصل نباشه و فقط ماژول به کامپیوتر وصل باشه >>>که اینم از نقاط منفی نرم افزار Hyper Terminal هستش.

6.9MB اتصال AVR به کامپیوتر از طریق USB با Hyper Terminal
0%
00:00  /  01:08

فیلم 2 : که تو این فیلم من از Terminal کدویژن استفاده کردم>>>که همون طور که تو فیلم میبینید اگه با سرعت تایپ کنید>>>بازم اطلاعات صحیح نشون داده میشه تو LCD و کانکت و دیسکانکت شدنش هم آسون تره>>>در ضمن برخلاف Hyper Terminal لزومی نداره که حتما تمام وصایلی که با USB کار  میکنن اتصالشون رو قطع کنیو فقط ماژول به کامپیوتر وصل باشه.

8.5MB اتصال AVR به کامپیوتر از طریق USB با CodeVision Termin
0%
00:00  /  01:27

نتیجه گیری : همون طور که میبینید Terminal کدویژن خیلی بهتر از Hyper Terminal هستش>>>لذا شما هم از Terminal کدویژن استفاده کنید.


توجه 0 : اگه کد های پروژه رو به صورت زیر تغییر بدید ؛ اطلاعات از کامپیوتر به میکرو و از میکرو به کامپیوتر ارسال میشه….

نحوه کار کد های بالا دقیقا مثل کد های پروژه این مطلب هستش فقط با این تفاوت که میکرو هر چی که از کامپیوتر دریافت کنه یه * به کامپیوتر ارسال میکنه (و در ترمینال مورد نظر * نمایش داده میشود. و در lcd چیزی که در ترمینال تایپ کردیم.)

توجه 1 : تو فایل دانلود زیر >>>تو پوشه etc >>>تو پوشه book >>> دو تا کتاب گزاشتم در مورد ارتباط میکرو با pc البته نه با usb >>> خواستید اونا رو هم بخونید بد نیستند.

توجه 2 : برای استفاده از این ماژول باید درایورش رو نصب کنید که در زیر فایلش رو براتون گزاشتم.(حتما حتما نصبش کنید.)

توجه 3 : به علت طولانی شدن مطلب امکان داره چیزی رو جا انداخته باشم لذا لطفا اگه کمبودی هست اعلام کنید.

توجه 4 : برای شبیه سازی پروژه در پروتئوس میتونید از VIRTUAL TERMINAL توی پروتئوس استفاده کنید……و باهاتش اطلاعات ارسال و دریافت کنید(مثل این که دارید از کامپیوتر اطلاعات ارسال و دریافت میکنید)>>>مطلب زیر رو بخونید : آموزش جامع کار با پروتئوس جلسه۱

 

دانلود پروژه اتصال AVR به کامپیوتر از طریق USB با ماژول CP2102

دانلود درایور ماژول CP2102

تعداد مطالب : 339 تا
مهدی دمیرچیلو جنگ ما فتح قدس را به همراه خواهد داشت. [ امام خمینی (ره) ]
بقیه جلسات : ???
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) پسورد فایل های سایت : www.dmf313.ir

4) نظرات حاوی کد برنامه نویسی تایید نمیشوند ( قالب سایت بهم میریزه )

  1. Avatar

    مهمان

    مهدی

    افرین.عالیه

  2. Avatar

    مهمان

    مصباح

    سلام به جای این ماژول میشه از کابل تبدیل سریال به یو اس بی استفاده کرد؟ (سر سریالش یه بردی اسمبل شده!)

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      عکس بده ببینم منظورت چیه

  3. Avatar

    مهمان

    محمدکاظم داودی

    سلام
    وقتی که دوسر rx ,tx را به هم متصل می کنم و ماژول رو به کامپیوتر می زنم داده ای رو که می دم برمی گردونه پس مشکل درایور ندارم اما وقتی وصل به میکرو می کنم هیچ اتفاقی نمی افته
    چه کنم؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      بله درسته ماژول سالمه – مشکل از میکرو هستش – یه سوال – فرکانس میکرو رو از طریق فیوز بیت ها روی 8 میگ تنظیم کردی؟ پروژه ای که تو این مطلب گزاشتم رو تغییر دادی؟ از همین میکرویی که من استفاده کردم استفاده کردی؟ مطمئن هستی که اتصالات درسته؟ – حالت نمایشگر به چه صورت هستش؟(یه عکس ازش برام بفرستی ممنون میشم.)

      • Avatar

        مهمان

        محمدکاظم

        سلام علیکم
        فیوزبیت ها رو درست کردم اما نشد…
        پروژه را به این دو خط تقلیل دادم اما نشد (داخل وایل نوشتم که a=getchar() و قبل از این یه چیزی هم روی ال سی دی نشون بده که به محض اجرا شدن پیام رو ال سی دی میاد منتظر میمونه تا یه کاراکتری از کامپیوتر بگیره اما هر چی از کامپیوتر کاراکتر میفرستم انگار با دیوار داری حرف میزنی)
        میکرو همین 16 اس
        احتمال قریب به یقیین اتصالاتم درسته
        حالت نمایشگر کاملا عادیه یعنی دو خطش آماده به کاره و پیام رو هم که گفتم نشون میده

      • Avatar

        مهمان

        محمدکاظم

        یافتم دو مشکل بود
        میکرو اول که atmega16a بود یا خراب بود و یا اینکه یه فرقی تو ارتباط سریال با atmega16 داره
        دوم تنظیم فیوزبیت ها
        به این ترتیب بود که روی atmega16 جواب گرفتم و رو 16a نه!

  4. Avatar

    مهمان

    ریحانه

    سلام.من میخوام خروجی یک مدار (آنالوگ) را به کامپیوتر (نرم افزار LabVIEW) ببرم.میتونم آن را به یک ADC داده و بعد خروجی آن را مستقیما به این ماژول مبدل USB به TTL با تراشه CP2102 وصل کنم؟؟اگه نمیشه باید چکار کنم؟؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      اون ماژوله 2102 ارتباط usart باس باهاش داشته باشی – و نه adc –
      میکرو به کمک adc دیتای اون مدار آنالوگ رو باید بخونه و بعد این دیتا رو به کمم usart به اون ماژول بده و اونم به کامپیوتر و بعد اونجا تو لبویو هر بلایی که خواستی سر دیتا بیار

  5. Avatar

    مهمان

    محمد صافی پور

    سلام همه چی خوبه مدار شما رو بستم کار می دهد می خوام وقتی ال سی دی دوردیفش پرشد برای پاک کردن چه کدی
    روبنویسم

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطلب مربوط به آموزش lcd رو بخون

  6. Avatar

    مهمان

    ریحانه

    سلام
    UBBRL رو مقدار 51 گذاشتین . این مربوط به چه باود ریتی هست ؟

  7. Avatar

    مهمان

    محمد

    سلام من یه کابل مبدل Usb to Rs232 دارم برای اینکه اطلاعات را از سریال ای وی آر به کامپیوتر ارسال کنم باید خروجی سریال Avr را به rs232 بدم و سپس به مبدل usb to rs232 بدم یا مستقیم مبدل را به سریال ای وی آر وصل کنم؟ البته مستقیم که وصل میکنم دیتا بهم ریخته است

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      با RS232 کار نکردم ولی تا جایی که یادمه دو تا IC تبدیل دیتا لازم بود – تو نت بسرچ –

      • Avatar

        مهمان

        محمد

        ممنون

  8. Avatar

    مهمان

    adastanpoor@gmail.com

    سلام اگه avr را با usb به کامپیوتر وصل کنیم چه جوری میتونم داده هاش رو روی متلب یا هر نرم افزار دیگه ای بخونم اگه جوابشو می دونید و امکانش هست جوابشو به ایمیل ارسال کنید.با تشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – به کمک این ماژول – دیتا رو به کامپیوتر میفرستی – و بعد تو اون جا احتمالا نرم افزار مطلب باید قسمتی با عنوان ارتباط سریال داشته باشه که باید فعال و تنظیمش کنی
      برا کارای دیگه هم میتونی خودت نرمافزار ارتباط سریال تحت کامپیوتر با سی شارپ بنویسی که آموزشش تو سایت هستش.

  9. Avatar

    مهمان

    محمد

    سلام
    میشه با این تراشه ماژول بلوتوث HC05را به کامپیتر وصل کرد.
    باتشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اگه hc05 پروتکولش سریال هستش آره میشه(usart)

  10. Avatar

    مهمان

    baran

    سلام
    با استفاده از ماژول pl2303ta نیازی به max232 برای ارتباط سریال هست؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اطلاعی ندارم
      سرچ بزن دربارش ببین چی نوشته

      • Avatar

        مهمان

        baran

        ممنون از اینکه وقت میذارید
        بخاطر اینکه شاید کسی سوال واسش مثل من پیش بیاد بگم که نمیخوتد دیگه از max 232 استفاده کنیم
        یه سوال دیگه دارم تو تنظیمات terminal کدویژن برای تنظیم پورت چیزی نمیاد چرا؟

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          مدار داخلی این ماژول ها رو باید نگاه کرد که داخلش چی هستش…..
          یه عکس بدید … نمیدونم شما رو چی کلیک کردید و …

          • Avatar

            مهمان

            baran

            مرسی عکس رو فرستادم به ایمیلتون

          • مهدی دمرچیلو

            نویسنده این مطلب

            مهدی دمرچیلو

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

          • Avatar

            مهمان

            baran

            درست شد درایورش رو نصب نکرده بودم
            مرسی

  11. Avatar

    مهمان

    مهدی

    سلام جناب دمرچیلو
    ممنون برای این پست خوبتون، من وقتی مطالعه می کردم دیدم حداکثر سرعت سریال رو یک مگابیت در ثانیه نوشته اما در عمل یک فایل ۲ مگابایتی ۴۵ دقیقه طول میکشه تا ارسال بشه
    آیا این ماژول این توانایی رو دارد ؟ آیا تنظیم خاصی باید انجام بدهم؟
    لطفا راهنمایی بفرمایید مشکلم حل بشه، من نیاز به انتقال بافر بزرگ مثل فایل با این ماژول دارم که با سرعت انجام شود.
    با تشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اطلاع ندارم تو eca مطرح کنید.

      • Avatar

        مهمان

        مهدی

        اوکی ممنون، با تغییر بادریت تونستم به یک دقیقه و نیم کاهشش بدم اما هنوزم خیلی کند تر از اون چیزیه که در تئوری گفته شده

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          B.R رو تغییر نداده بودی shock
          والا بازم نمیدونم علتش رو. sorry

          • Avatar

            مهمان

            مهدی

            متاسفانه حواسم به بادریت نبود اول روی ۹۶۰۰ ست کرده بودم، راه حل جایگزینی برای این مورد هست که بشه ارتباط یک طرفه(مثل TX->RX) با سرعت بالا داشت ؟ و اینکه پورت سریال سرعت ماکزیممش چقدره ؟

          • مهدی دمرچیلو

            نویسنده این مطلب

            مهدی دمرچیلو

            والا من یادم نمیاد شام چی خوردم
            دیتاشیت میکرو رو ببین

  12. Avatar

    مهمان

    مرجان

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

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      والا من بسکام کار نکردم و اطلاعاتی ندارم pardon

      • Avatar

        مهمان

        مرجان

        الان همین ماژول دستمه اما حتی نمی دونم کدوم پایه هاش رو وصل کنم! نمی خوامم از usb ولتاژ بگیرم مدارم منبع تغذیه داره. میشه لطف کنیدیه شماتیک واسه مدار بهم بدید؟

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          متوجه منظروتون نمیشم
          شماتیک و نحوه اتصالات توی مطلب هستش که….
          gnd ها هم فک کنم باید یکی باشه…gnd ماژول و مدار(و اختلاف ولتاژ هم نداته باشن)

          • Avatar

            مهمان

            مرجان

            ممنون مشکل حل شد با terminal emulator تونستم اطلاعات رو بخونم اما می خوام با متلب بخونم در مورد اون اطلاعی ندارید؟

          • مهدی دمرچیلو

            نویسنده این مطلب

            مهدی دمرچیلو

            نه متأسفانه

  13. Avatar

    مهمان

    پویا

    سلام چطور میشه میکرو رو به فلش مموری USB وصل کرد و تبادل اطلاعات کرد

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام نمیدونم sorry

  14. Avatar

    مهمان

    پویا

    سلام میگم میشه یه پروژ بزارید برای گرفتن ساعت از کامپیوتر یا حداقل بگید چجوری باید انجامش داد
    با تشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      یه پروژه جدیدا تو سایت گزاشتم که….آموزش ارتباط میکرو با C#

  15. Avatar

    مهمان

    ali

    سلام…ضمن تشکر ببخشید یه سوال داشتم
    فرکانس میکرو روی همون ۸ مگ باشه یا باید از کریستال استفاده کنیم ؟
    مشکل من اینه که از لپتاپ به میکرو ارسال میکنه و نمایش میدهد اما از میکرو به هایپر میفرسته ولی نشون نمیده
    رجیستر رو هم فعال کردم رو دو حالت ارسال و فرستادن
    ممنون میشم جواب بدید

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      تو ترمینال کدویژن تست کن
      هایپر زیاد خوب نیستش……..

  16. Avatar

    مهمان

    داود

    داداش یک دونه باشی،فوق العاده ای

  17. Avatar

    مهمان

    علی

    الان زمین ماژول و میکرو یکی هستن و مدار فقط اولین کلمه رو نشون میده و هنگ میکنه ولی وقتی تغذیه ماژول رو وصل می کنم مدار به درستی کار می کنه….الان مشکل از کجاست؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      نمیدونم

  18. Avatar

    مهمان

    علی

    سلام مهدی جان
    من از ماژول pl2303 استفاده می کنم
    وقتی از تغذیه ی خود ماژول که از usb گرفته شده استفاده می کنم مشکلی پیش نمیاد ولی وقتی از تغذیه ی بردم استفاده می کنم اطلاعات به کامپیوتر فرستاده نمیشه مشکل از کجاست؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      تمام زمین ها رو به هم وصل کن

  19. Avatar

    مهمان

    فرشید

    نه شکل شما درسته من RX به RXD و TX رو به TXD وصل کرده بودم. سوتی دادم دیگه blush
    همچنین شما.
    یا حق

  20. Avatar

    مهمان

    فرشید

    سلام آقا مهدی خدا رو شکر بالاخره حل شد.
    اولا من اشتباهی پایه RX ماژول رو به RX میکرو وصل کرده بودم و همینطور TX که این درست نیست طبق تصویر پروتئوس که در آموزش هم بود… pardon
    ثانیا باید توجه داشت که ( چقدر جدی boredom ) مقدار UBRR بایستی با توجه به کلاک شما و baud rate تنظیم میشه که خب من به این توجه نکرده بودم برای همین شکل های عجیب در می آوردم.یعنی مثلا برای کلاک ۱MHZ اصلا نمی شه از نرخ انتقال ۹۶۰۰ استفاده کرد و اگر میخوایین از این نرخ استفاده کنید باید کلاک شم ۸مگ باشه که مقدار UBRRL=51 معتبر باشد.
    یا حق victory

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خیلی خوبه… ok
      تو مطلب که RX به TX وصل شده…..که درسته….توی اون عکسی از پروتئوس توی مطلب….کجا منظورت بود؟
      موفق باشی داش

  21. Avatar

    مهمان

    فرشید

    باشه ممنون …
    سعی ام رو می کنم اگر درست شد دلیلشو میگم برای احتمالا مشکلات مشابه. buba
    بازم ممنون از سایت خوبتون ….. smile bye

  22. Avatar

    مهمان

    فرشید

    با سلام دوباره
    ببخشید sorry من کارهایی که گفتید انجام دادم ولی تغییری نکرد
    فقط به طور اتفاقی به چیز عجیبی(نه زیاد عجیب smile ) رسیدم وقتی پایه های RXD و TXD رو جاشونو عوض کردم
    اونوقت وقتی چیزی می نوشتم داخل کد ویژن به صورت مربعهای مشکی نشون می داد فکر کنم یعنی ناشناخته.
    به نظر شما ممکنه که سوخته باشه ماژول shout

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      بعید میدونم….بشین خودت باهاش ور برو…

  23. Avatar

    مهمان

    فرشید

    ممنون به خاطر به اشتراک گذاشتن فایل buba
    بعد از انجام کارهایی که گفتین خبرتون می کنم.
    مرسی smile

  24. Avatar

    مهمان

    فرشید

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

  25. Avatar

    مهمان

    فرشید

    ممنون از اینکه موجبات خنده و شادی ما را فراهم می کنید.
    ولی توی این کد من که اشکالی نمی بینم شما چطور؟
    ***
    آخه دیگه حتی چراغ روی ماژول که وقتی چیزی می فرستادم روشن می شد دیگه روشن نمی شود. shock

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      crazy
      یه کاری کن…
      اون ۵ ثانیه رو بکن نیم ثانیه
      مگا ۱۶ a رو بگن مگا ۱۶ خالی
      از کدویژن ۲٫۰۴ استفاده کن
      از تابع alcd استفاده نکن
      راستی ببین اتطالات اشتباه نباشه …..خدایی نکرده لبتابت چیز نشه
      پروژه های زیر رو ببین……
      ***

  26. Avatar

    مهمان

    فرشید

    سلام من رجیسترهاشو تو مد ارسال و دریافت تنظیم کردم ولی تاثیری نداشت.
    به نظرتون مشکل دیگه از کجا می تونه باشد؟! dash

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اتصال پایه مربوطه….پروگرام نکردن برنامه(نخند جدی میگم laugh )…..ریجستر ها…..کد پروژه و…

      • مهدی دمرچیلو

        نویسنده این مطلب

        مهدی دمرچیلو

        یه خاطره برات بگم
        سر این پروژه من ۱-۲ ماه الاف بودم
        هی دنبال کسی میگشتم که کمکم کنه و مشکل رو بگه…
        ولی اونجایی که من بودم ملت در این زمینه دیب دمنی بودن
        کمر همت رو چیز کردم و خودشم نشتم درستش کردم
        بعد دیدم تو یه ۰ و ۱ اشتباه کردم laugh
        آدم زورش میاد….به خاط یه ۰ و ۱ laugh

  27. Avatar

    مهمان

    فرشید

    ببخشید فکر کنم این یکی ارسال نشده بود.
    سلام خسته نباشید ببخشید من سیم ها رو عوض کردم یعنی با سیم بردبورد!
    ال سی دی با برنامه زیر تست کردم سالمه و نشون میده.
    دیگه قفل کردم هیچی نشون نمیده هرچی می نویسم طبق شما توی کد ویژن مثل هویج این ال سی دی منو نگاه می کنه… wacko
    ماژول cp2102 هم هرچی می نویسم چراغش چشمک می زنه یعنی یه چیزی می فرسته ولی هیچی .خودم فکر می کنم ایراد از برناممه ولی نمی دونم باید چه کنم.هر فنی هم زدم … مطمئنم ایراد از یه جای ساده ای است ولی نمی تونم پیداش کنم.ممنون میشم راهنمایی ام کنید.
    اینم برنامم
    ***
    هر فنی هم زدم … مطمئنم ایراد از یه جای ساده ای است ولی نمی تونم پیداش کنم.

  28. Avatar

    مهمان

    فرشید

    سلام کسی خونه نیست؟ search

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      فک کنم جواب نظرت رو دادم..
      ندادم؟

  29. Avatar

    مهمان

    فرشید

    سلام خسته نباشید
    من مدار پروژه شما رو بستم ولی هرچی توی کد ویژن طبق ویدیوی خودتون می نویسم
    هیچی نشون نمیده.
    ممکنه کمکم کنید میکرو من atmega16a هست و
    کلا کد خودتون رو پروگرام کردم مدارمم که شبیه مدار شماست
    درایورم نصب شده نمی دونم مشکلش کجاست.
    اینم مدار من
    ***

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اول پروژه کد نمایش متن در lcd رو اضافه کید، ببینید نشون میده تو lcd یا نه…..اول lcd رو درست کنید
      بعد ببینید که کدویژن با پورت مورد نظر اتصال برقرار میکنه…..مثلا تو کامپوتر من باس از COM17 استفاده کنی و ممکنه مثلا تو کامپیوتر شما از COM13 استفاده بشه…….
      اتصالاتتون رو چک کنید….از این سیم ها استفاده نکنید…..وایییییی خدا………این سیم برد بورد بخرید……….وای از شما دوستان………اینا هم اضیتت میکنه و هم احتمال خطا هستش
      در ضمن با بازر موتیمتر چک کن ببین سیم ها سالم باشن و برد برد رو هم چک کن…..و…

  30. Avatar

    مهمان

    فرشید

    دمت گرم داداش کارت درسته buba

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      دم شما هم گرم

  31. Avatar

    مهمان

    علی

    ممنون…! حالا فهمیدم!
    فقط قلب وایستاد! آخه 50 هزار تومن..!
    من دارم تفریحی کار میکنم! کل قطعات رو 40 تومن خریدم!
    آخه چرا انقدر گرونه! shock
    ای بابا…! dash

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      این مدلش گرونه….ولی کار باهاش خیلی راحته …
      بقیه مدل های دیگه ارزون هستن ولی دهنت رو چیز میکنن….خیلی اذیت میکنن

    • Avatar

      مهمان

      علیرضا آهنی

      سلام.
      ارزون رینشو تو بازار من یکی خریدم.
      اوالیش اصلا کار نمی کرد.
      خیلی اذیت میکنه.
      چند بار کامپیوتر ریست شد.

  32. Avatar

    مهمان

    علی

    ببخشید هی حرف میزنم!
    من میگم اصلا هیچی بلد نیستم!
    پروگرام دیگه چیه؟!
    تورو خدا راهنمایی کن!
    اصلا نمیفهمم!!! هاتل دیگه چیه؟! میکرو بهش وصل میشه!
    ای خدااا
    آقا مهدی یه مقاله درست و حسابی و مبتدی راجع به این سراغ نداری؟!

  33. Avatar

    مهمان

    علی

    خدا رو شکر هستی!
    ببین کلا من سر در نمیارم!
    چجوری باید میکرو رو پروگرام کنم؟! باید وصلش کنم به کامپیوتر؟!
    خودت چجوری پروگرام میکنی؟! تنظیماتش رو نمیگم ها چکار میکنی که برنامه نویسی رو از کامپیوتر به AVR انتقال میدی؟!
    smile

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      گفتم که…از پروگرامر استفاده میکنم
      من از پروگرامر هاتل استفاده میکنم

  34. Avatar

    مهمان

    علی

    سلام.!!!
    ببخشید من بالاخره قطعات رو خریدم…! smile
    راستش من دو هفته ایه با پرتئوس کار میکردم حالا قطعات رو خریدم…! چقدر کوچولوه قطعات…! آخه تو عکس ها بزرگ بود! blum
    راستش من یه میکرو atmega16 خریدم
    یه دونه برد بورد با سون سگمنت با کیپد با ال سی دی!
    حالا میخوام میکرو رو برنامه نویسی کنم!
    اومدم دیدم که چجوری باید به کامپیوتر وصل کنم!
    مثکه USB میخواد!
    اگه من این USB رو تهیه کنم و به میکرو وصل کنم…! عایا میتونم میکرو رو پروگرام کنم؟؟؟ smile yes
    منتظر جوابتون! فقط سریعتر تورو خدا…!

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      تو بحث پروگرام کردن با ماژول usb to ttl اطلاعاتی ندارم چون تا حالا این کار رونکردم و همیشه از پروگرامر استفاده کردم

  35. Avatar

    مهمان

    meshkat

    خیلی ممنون از زحماتتون

  36. Avatar

    مهمان

    مسعود ق ..

    سلام آقا مهدی .
    انشاءالله روزی برسد که باهم همکاری کنیم .
    باتشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      انشاالله

  37. Avatar

    مهمان

    فرهاد

    نه منظورم کتابخانه تو پروتئوس است من هرچی گشتم تو نت پیدا نکردم کتابخانه خودمم نداره این قطعه رو

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      اون که خودم درس کردم تو پروتئوس تا با نحوه اتصلات آشنا بشید
      وگرنه فایل پروتئوس که کار نمیکنه
      دلیلش هم معلومه

  38. Avatar

    مهمان

    فرهاد

    کتابخانه cp2102 رو ار کجا میشه دانلود کرد

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      اگه درایور منظورته…که ته مطلب گزاشتم
      ولی این ماژول کتاب خونه لازم نداره…….
      و از uart استفاده میکنیم و به صورت سخت افزاری…یعنی با استفاده از ریجستر ها راه اندازی میکنیم.

  39. Avatar

    مهمان

    alinayerian

    آقا خیلیییی ممنون
    مشکل حل شد good

  40. Avatar

    مهمان

    alinayerian

    چک کردم درست نمیشه sad

  41. Avatar

    مهمان

    alinayerian

    ممنون از زحماتت…
    پروژه رو با ماژول pl2303 راه اندازی می کنم مشکلاتی شبیه کار با hyper داره
    یعنی گاهی چرت و پرت نشون میده sad
    مگه هر دو این ماژول ها با استفاده از usart نیس؟! خب نباید فرق داشته باشه ک !!!
    لطفا راهنمایی کنید…
    با ماژول pl2303 هم آموزش بدین
    بازم تشکر…..

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      باورد ریت رو چک کن

  42. Avatar

    مهمان

    مهندس

    یه نظر جالب
    میگم،اگر پسورد فایل هم میذاشتین بد نمیشد

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      پسورد فایل تو همه سایت ها….آدرس سایت هستش
      تو این سایت هم پسورد فایل ها آدرس سایت هستش
      با حروف کوچیک
      www.dmf313.ir

  43. Avatar

    مهمان

    فرهاد

    سلام ,ممنون از مطالب خوبتون,یک سوال داشتم می خواستم ببینم بدون میکرو هم میشه اطلاعات مثلا یک lm35 رو به کمک یک adc و یک ic دیگه (که نمیدونم چیه) با PL2303 به pc وصل کرد ؟
    همچنین لایبری ماژولPL2303 رو از کجا دانلود کنم ؟
    باز ممنون از سایت خوبتون good

  44. Avatar

    مهمان

    رهگذر

    اول سلام
    دوم و سوم … و خلاصه تا کلی بعدش! هم تشکر. هم خیلی کاربردی بود و هم توضیحاتتون خوب.
    و بعدش: چشم ها خدا رو درک نمی کنند ولی او از چشم ها و دل ها و قلب ها با خبره؛ پس خدا اجرتون بده.
    مسأله ی بعد اینکه، عجب آیاتی آورده بودید.
    بازم نکته زیاده ها! ولی نمی خوام بحث به جای سمت و سوی غیر الکترونیکی کشیده بشه؛ ولی از طرفی گفتم اینا رو نگم نامردیه.
    بازم دمتون گرم و یا علی…

  45. Avatar

    مهمان

    مجید

    سلام
    آقا مهدی ممنون از وقتی که میزارین مطالبو آموزش میدین.
    پایه های DTR و CTS هم توضیح میدین چی هستن و چه کابردی دارن؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خاطرم نیس
      دیتاشیتش رو بخون

  46. Avatar

    مهمان

    سینا

    سلام مطالب بسیار عالی توی سایت گذاشتید واقعا خسته نباشید و ممنون واسه زحماتی که کشیدید.
    خواستم ببینم چطوری میشه میکرو رو از بیرون هم پروگرام کرد
    مثلا یک سری از خطوط برنامه رو تغییر داد ولی به صورت نرم افزاری.
    میخوام یک نرم افزار بسازم که چندتا آیکون داشته باشه و با کلیک روی هر آیکن (مثل تیک زدن )دستورات لازم ایجاد بشه و بعد از save کردن یک فایل بسازه و بعد به وسیله کابل usb یا فلش یا مموری به میکرو اتصال بشه و برنامه دورن میکرو ذخیره بشه یا از خود مموری بخونه
    نرم افزارش رو تقریبا میتونم بسازم به کمک یکی از دوستان اما بقیه کاراشو که با مموری چطوری به میکرو بدم و میکرو چطور اونو بخونه نه…
    ممنون میشم راهنمایی کنید

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      بهتره که تو سایت ECA.IR مطرحش کنید….

  47. Avatar

    مهمان

    محمد عسکری

    نظر ندی یه وقت…گناه میشه
    ممنونممممم give_rose

  48. Avatar

    مهمان

    مجید

    راستی یادم رفت بگم
    درمورد ماژول هایی که با ریموت کنترل فرکانس خودشون کار میکنند هم توضیح میدین؟
    مثل KST-RX706-433MHZ یا ASK -315MHZ و….
    تو چه فرکانس هایی موجود هستن؟
    مدیلاسیون ASK چیه؟
    بجز مدیلاسیون ASK مدیلاسیون های دیگه هم دارن؟
    اینکه ماژول فقط گیرندس یا گیرنده فرستندست یعنی چی؟
    این ماژول ها فقط گیرنده هستن یا فرستنده هم هستند؟
    نحوه ی برنامه نویسی و ارتباط با میکرو؟
    کاربردشون کجاها هست؟
    ببخشید زیاد شد sorry

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      نه فعلا….مطالب دیگه ای در نظر دارم بزارم تو سایت
      تو چه فرکانس هایی موجود هستن؟>>>>>فرکانس های مختلفی داریم…مثلا 433KHZ من دیدم تا 2گیگاهرتز(اگه اشتباه نکنم تو NRF هستش)
      مدیلاسیون ASK چیه؟>>>>>نمیدونم…تو گوگل سرچ کن..مطلب زیا هستش در موردش>>>سوال بعدی رو هم نمیدونم
      ینکه ماژول فقط گیرندس یا گیرنده فرستندست یعنی چی؟>>>>>بعضی ماژول ها مثلا ماژول HMT-HMR که ماژول HMT فقط فرستنده هستش و ماژول HMR فقط گیرنده هستش ولی ماژول های مانند NRF هم میتونن در نقش فرستنده عمل کنن و هم در نقش گیرنده…یا مثل ماژول HMTR که هم فرستنده هستش و هم گرنده>>>OK???
      نحوه ی برنامه نویسی و ارتباط با میکرو؟>>>>بسته به نوع ماژول متفاوت هستش….اکثرا USART و SPI
      کاربردشون کجاها هست؟>>>>نر جایی که بخوای اطلاعات رو به صورت بیسیم ارسال کنی….مثلا ماشین های کنترلی و…
      این چه حرفیه داش مجید

  49. Avatar

    مهمان

    مجید

    سلام
    آقا مهدی ممنون .مطالبتون بازم مثل همیشه خوب و حتی بهتر و جدیدتر و بروزتر .. yes
    فقط اگه میشه یکم بیشتر در مورد کاربرد عملیش توضیح بدین که کجاها کاربرد داره تو چه پروژه هایی؟ wacko
    یه چندتا مثال بزنید.

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خواهش
      چی بگم آخه
      مغلومه کارش چیه دیگه….مثلا کسی که ای ن مطلب رو بخونه میتونه در پروژه هایی همچون کنترل دور موتور و… ازش استفاده کنه
      ——————————-
      مثلا من برا این مطلب باید پی میگفتم؟؟؟؟

  50. Avatar

    مهمان

    میر میثم طائبی

    واقعا ممنون من الله توفیق خوشحالم که کسایی مثل شما هستن عالی بود عاااااااالی

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      چاکریم داش میثم…

1 2 3