programer=avr isp mkII
اشتباه هست و باید بر روی usb گذاشته بشه
نمایش نسخه قابل چاپ
programer=avr isp mkII
اشتباه هست و باید بر روی usb گذاشته بشه
با سلام سیم بندی
Arduino ------- CP2104
===============
GND <-------------> GND
VCC <-------------> 5v
RXI <-------------> TXD
TXO <-------------> RXD
DTR <-------------> DTR
یه جای دیگه جای rxi به rxd و txoبهtxd متصل کرده کدومش درسته؟؟؟؟؟؟؟؟؟؟؟
سلام وقت بخیر
برد اردوینو پرو مینی تهیه کردم 3.3 ولت و از pl2303 برای پروگرامش استفاده میکنم
یکبار اشتباهی ولتاژ 9 ولت زدم به vcc برد
نتونستم پروگرامش کنم
اردوینو سوخته؟
سلام.
من با استفاده از کابل مبدل USB به سریال TTL مدل PL2303TA با پشتیبانی از ویندوز 8 که از فروشگاه آفتاب رایانه تهیه کردم سعی کردم برد Arduino pro mini رو پروگرام بکنم که بخاطر نداشتن پایه ی DTR باید بصورت دستی کلید Reset روی برد رو فشار میدادم و الی آخر که متاسفانه هیچ اتفاقی نمی افته و برنامه چند دقیقه ای در حالت Uploading باقی میمونه و بعد پیغام خطای زیر رو میده :
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x1b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x1b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x1b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x1b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x1b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x1b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x1b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x1b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x1b
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
با استفاده از برد Arduino Uno هم سعی کردم ولی متاسفانه اون هم همین اتفاق می افته و چند دقیقه ای در حالت Uploading میمونه و بعد error ...
1. هر دو روش رو در حالت Arduino Pro & Pro Mini و Arduino Nano تست کردم.
2. پایه های RX , TX را هم موازی و هم ضربدری تست کردم.
3. پایه ی Reset آردوینو اونو رو به Reset پرو مینی و هم به پایه DTR وصل کردم.
دیگه واقعاً نمیدونم چه کاری باید بکنم؟؟؟
ممنون میشم اگر راهنمایی بفرمایید
درود بر شما
شاید زمان درستی ریست نمیکنی، زمانیکه کد رو اپلود میکنی یعنی بعد از کامپایل، مبدل usb به ttl یک ال ای دی tx داره که سه بار چشمک میزنه، وقتی شروع کرد چشمک اول رو زد همون موقع باید ریست کنی بردتو.
اگه خواستی پین ریست یا dtr به دانگل usb اضافه کنی این لینک رو دنبال کن
Adding Auto-Reset Pin to PL2303 Based Serial-USB Modules: 4 Steps
متاسفانه با آردوینو هم باید دکمه ریست بردتون رو فشار بدین. من به شخصه از این ماژول استفاده کردم
پروگرامر آردوینو پرو مینی - مبدل USB به TTL شش پین CH340G
هیچ وقت هم به مشکل بر نخوردم.
لینک زیر رو برای پروگرام کردن با آردوینو اونو مطالعه کنین:
https://www.google.com/amp/s/alselec...load-code/amp/
به این صورت که پین ریست uno رو به گراند متصل کن، rx اونو به rx پرو، tx به tx ، گراند ها هم همینطور. حالا که پین ریست uno رو گراند کردی بوت لودر بای پس میشه، توی ide آردوینوی پرو رو انتخاب کن و هر وقت اپلود شروع شد دکمه ریست پرو رو بزن.
بیش از هزاربار اینکارو انجام دادم. هیچ اتفاقی نمی افته متاسفانه.
6 عدد Arduino Pro mini خریدم، روی 3 تاش تست کردم، هر سه همین مشکلو داره.
من با این روش به Arduino Uno وصل کردم :
www.youtube.com/watch?v=t9qgHXxP37o
شما یک پروگرامر شش پین بگیر و خودتو خلاص کن. اگه ۶ تا داری دیگه با این روشها خودتو درگیر نکن هر دفعه.