پاسخ : ارسال HEX با labview
ممنون از کمکت دوست عزیز.
ولی مشکل از loop نیست چون وقتی شرط case به حالت true باشه دائما برنامه حالت true اجرا میشه و تفاوتی با حلقه while نداره. مشکل رو پیدا کردم که از خطای ارسال است. بنده در برنامه میکرو شرطی رو قرار داده بودم که اگه دیتا خارج از یه محدوده خاصی بود هیچ کاری رو انجام نده. بادریت رو از 9600 به 600 کاهش دادم و برنامه تا 99% برنامه درست کار میکنه ولی بعضی اوقات اعداد نامفهوم و خارج از رنج از labview ارسال میشه که برنامه رو مختل میکنه. از کریستال داخلی 8mhz استفاده کردم و تا حدی خطای سریال وجود داره.
چطور میتونم این خطا رو به حداقل برسونم و دیتا را طوری در labview رمزگذاری کنم و در میکرو اشکار کنم که نویز و غیره در تبادل اطلاعات تداخل ایجاد نکنه؟
با تشکر.
ممنون از کمکت دوست عزیز.
ولی مشکل از loop نیست چون وقتی شرط case به حالت true باشه دائما برنامه حالت true اجرا میشه و تفاوتی با حلقه while نداره. مشکل رو پیدا کردم که از خطای ارسال است. بنده در برنامه میکرو شرطی رو قرار داده بودم که اگه دیتا خارج از یه محدوده خاصی بود هیچ کاری رو انجام نده. بادریت رو از 9600 به 600 کاهش دادم و برنامه تا 99% برنامه درست کار میکنه ولی بعضی اوقات اعداد نامفهوم و خارج از رنج از labview ارسال میشه که برنامه رو مختل میکنه. از کریستال داخلی 8mhz استفاده کردم و تا حدی خطای سریال وجود داره.
چطور میتونم این خطا رو به حداقل برسونم و دیتا را طوری در labview رمزگذاری کنم و در میکرو اشکار کنم که نویز و غیره در تبادل اطلاعات تداخل ایجاد نکنه؟
با تشکر.
دیدگاه