آی پی امداد
abtahi

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

alihabibzade

کاربر vip
کاربر
2016-02-15
29
33
تبریز
سلام دوستان وقت بخیر
من قبلا با آردوینو uno ارتباط سریال کار کرده بودم مشکل این بود که مثلا می نوشتم serial.write("ali") یکسری کاراکتر نامفهوم به کامپیوتر ارسال می کرد تا تونستم این مشکل رو با فعال سازی و تنظیم اسیلاتور داخلی میکرو برد آردوینو به 1MHz داخلی حل کنم

حالا به همین مشکل برخوردم و با هیچ روشی نمی تونم از شرش خلاص بشم هر کاری امتحان کردم... لطفا راهنمایی بفرمائید/تشکر
 

infoshinfo

VIP+ افتخاری
کاربر +vip پلاس
vip
2010-02-07
970
1,679
سلام
تو آردوینو رو حضور ذهن ندارم. اما تو ارتباط مثلا دوربین با رایانه بعلت یکسان نبودن بادریت (baud rate) به چنین مشکلی برخورد کردم.
بطور مثال بادریت دوربین 9600 بوده؛ اما تو تنظیمات پورت رایانه، بادریت 19200 بوده.
 

soranarasteh

کاربر vip
کاربر
2016-03-16
24
12
سلام و درود
ببین دوست عزیز در اردوینو نیاز به تغییری در اسیلاتور نیست.
شما نرخ باودریت رو در نرم افزار تعیین می کنید و همچنین در تنظیمات برنانه بخش مربوط به پورت سریال اون رو لحاظ می کنید و بدون مشکل کاراکترها رو می تونید ببینید.
 

alihabibzade

کاربر vip
کاربر
2016-02-15
29
33
تبریز
متاسفانه حل نشد⛔ و کل داستان در عکس ضمیمه قابل ملاحضه هست........
 

پیوست‌ها

  • 147.9 کیلوبایت بازدیدها: 12

infoshinfo

VIP+ افتخاری
کاربر +vip پلاس
vip
2010-02-07
970
1,679
سلام
دقیقا دستور شما رو اجرا کردم و بدون مشکل داره کار میکنه!

20241103_222009.jpg



20241103_222234.jpg



 

infoshinfo

VIP+ افتخاری
کاربر +vip پلاس
vip
2010-02-07
970
1,679
متاسفانه حل نشد⛔ و کل داستان در عکس ضمیمه قابل ملاحضه هست........

برنامه که مشکل نداره. اگر مبنا رو بر این بذاریم که uart شما هم مشکلی نداره؛ پس میشه نتیجه گرفت تنها نحوه اتصال شما به uart مشکل داره.
البته تصویری که ارسال فرمودید کیفیت نداره. اما باید سوال کرد: آیا غیر از TX و RX اتصال GND رو هم برقرار کردید؟
 

alihabibzade

کاربر vip
کاربر
2016-02-15
29
33
تبریز
برنامه که مشکل نداره. اگر مبنا رو بر این بذاریم که uart شما هم مشکلی نداره؛ پس میشه نتیجه گرفت تنها نحوه اتصال شما به uart مشکل داره.
البته تصویری که ارسال فرمودید کیفیت نداره. اما باید سوال کرد: آیا غیر از TX و RX اتصال GND رو هم برقرار کردید؟
خیلی ممنونم بابت اینکه وقت گذاشتید
بله GND رو برقرار کردم ولی اونطور که معلومه باید رابط ttl رو عوض کنم
 

alihabibzade

کاربر vip
کاربر
2016-02-15
29
33
تبریز
محض اطلاع دوستانی که این مشکلو دارند، ایراد از مبدل usb ب serial بنده بود..
البته بعضا یک کاراکتر اضافی هم ارسال میکرد میکرو که من اسیلاتور داخلیش رو با پروگرامر اکسترنال به 1mhz داخلی تنظیم کردم و مشکل کاملا رفع شد
 
بالا