PDA

View Full Version : حرفه ای: ارسال اطلاعات به پورت سریال ( serial port ) با کانورتور usb to serial



sheihaky
پنج شنبه 11 اسفند 1390, 04:28 صبح
با سلام
در حالت عادی اگه بخواییم اطلاعاتی به پورت سریال (com) بفرستیم ، در سی شارپ از تابع کتابخونه ای System.IO.Ports استفاده می کنیم و قبلا این کارو کردم مشکلی نبود .
الآن هم من می خوام اطلاعاتو به پورت سریال بفرستم ولی مبدل usb to serial رو استفاده می کنم و من 16 ساعته درگیرم ولی نتونستم برنامشو با سی شارپ بنویسم نمی دونم مشکل کارم چیه .

چیزایی که مطمئنم اینه که :
1- درایور کابلم نصبه .
2- کابلم هیچ مشکلی نداره چون با دلفی توی 10 دقیقه اول برنامه رو نوشتم و کار کرد.

vof.ir
پنج شنبه 11 اسفند 1390, 04:46 صبح
http://barnamenevis.org/showthread.php?330198-%D8%B1%D9%88%D8%B4%D9%86-%D9%88-%D8%AE%D8%A7%D9%85%D9%88%D8%B4-%DA%A9%D8%B1%D8%AF%D9%86-led-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D9%BE%D9%88%D8%B1%D8%AA-%D8%B3%D8%B1%DB%8C%D8%A7%D9%84&p=1453418#post1453418

http://barnamenevis.org/showthread.php?329289-%D8%B1%D9%88%D8%B4%D9%86-%DA%A9%D8%B1%D8%AF%D9%86-led-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D9%BE%D9%88%D8%B1%D8%AA-%D8%B3%D8%B1%DB%8C%D8%A7%D9%84&p=1451332#post1451332

sheihaky
پنج شنبه 11 اسفند 1390, 17:53 عصر
ممنون از گشتنتون توی سایت برنامه نویس و لینک های پیشنهادیتون
شاید سوالم رو بد مطرح کردم پس دوباره بازگوش می کنم
من یک نمایشگر باجه دارم که درگاهش سریال هست و با مبدل usb to serial port به سیستم وصلش کردم و مشکلم اینجاست که هر رشته ای یا هر دستوری به کام می فرستم قبول نمی کنه درواقع نمایش نمی ده
هرچی کامپوننت سی شارپ هستش رو امتحان کردم جواب نمیده و کامپوننت خود سی شارپ رو هم امتحان کردم جواب نمی ده .
جالب اینجاست که در همه کامپوننت ها فقط دستور پاک کردن صفحه یا پاک کردن خط جواب میده و کار می کنه و صفحه رو پاک می کنه

خب الان اطلاعاتی که دارم رو واستون میذارم :
1- دفترچه راهنمای نمایشگر JBMg-VFD220E-usermanual.zip - 3.3 Mb (http://uplod.ir/l01wu51hbqxp/JBMg-VFD220E-usermanual.zip.htm)
2- نمایشگر دو ردیف داره و در هر ردیف 20 کاراکتر جا میشه

دو مشکل من اینه که نمی تونم توش چیزی بنویسم و نه می تونم از دستورات هگز رو براش ارسال کنم

نکته : اگه مشکل از ارسال دستورات منه چرا دستور پاک کردن کار میکنه ؟

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




serialPort1.Open();
//serialPort1.Write("\x18H");
serialPort1.Close();


امیدوارم به جواب برسیم چون مهمه!

sheihaky
جمعه 12 اسفند 1390, 00:35 صبح
با سلام به دوستان هر دو مشکل بالا رو حل کردم الان دارم سعی می کنم فونت این دستگاه رو هک کنم و فونت فارسی بهش تزریق کنم اگه کسی این کارو قبلا انجام داده بگه تا دوباره کاری نکنم
اگه هک نشه مجبورم کلمات فارسی رو به صورت بیت واسش طراحی کنم
دوستان راهنماییم کنن چون عجله دارم

vof.ir
یک شنبه 14 اسفند 1390, 21:00 عصر
با سلام
خوشحالم که مشکل شما حل شد، خوب هست که راه حل را هم مطرح بفرمایید
در مورد سوال فونت فارسی هم بنده....
شرمنده

nemati2004
پنج شنبه 22 تیر 1391, 19:07 عصر
سلام دوست عزیز
لطفا روش حل مشکل تون را بنویسید چون من هم با همین مشکل روبرو هستم .
با تشکر:قلب: