-
روش کار ارسال داده به کامپیوتر از طریق پورت سریال
سلام دوستان ، من یک برنامه ایی نوشتم که مثلاً یک رشته رو از میکرو هر یک ثانیه از طریق پورت سریال ارسال کنه ، اونور هم سمت کامپیوتر گفتم این رشته توسط یه برنامه سی شارپی که نوشتم گفتم خونده بشه ، مشکل اینجاست که نمی*دونم چرا رشته اول رو میخونه بعدش هنگ می*کنه؟؟ روش ارسال داده ام باید چطوری باشه ؟؟ من داخل سی شارپ گفتم پورت رو باز کن هرچی میاد بخون و بریز داخل متغیر ، درست تعریف کردم یا خیر؟
-
یا اینکه باید بگم هر ثانیه هی پورت رو باز کن ، رشته رو بخون دوباره ببند و یک ثانیه بعد دوباره باز کن؟
اگر اینجوری باشه چطوری تنظیمش کنم ؟ ممکنه میکرو یه بار با ۲ ثانیه تاخیر ارسال کنه دفعه بعد یا ۱۰ ثانیه .... یه راهنمایی کنید راه بیفتم دمتون گرم
-
سلام. من چندباری کار کردم به همین روش.
بهترین کار اینه که کنترل همیشه از طرف رایانه باشه. مثلا برای اینکه یه داده رو بخونه از میکرو، خود رایانه بهش یه کاراکتر یا رشته یا هرچی بفرسته، بعد میکرو که گرفت، متناظر باهاش داده ی اصلی رو بفرسته.
اگه میکرو همینطوری بفریسته، معمولا داده ها از بین میرن.
-
ممنون دوست عزیز ، راهنمایی خوبی بود ، بعد آخر سر پورت رو ببندم؟ یعنی باز کنم یه کاراکتر ارسال کنم جوابشو بخونم بعد ببندم پورت رو؟
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
SEO by vBSEO