سلام بر مهندسان عزیز
دوستان من می خواهم به وسیله پرت سریال Data ای رو رد و بدل کنم البته با اینتراپت. اما وقتی اطلا عات ارسال میشه اونی رو که می خاهم نشون نمیده فایل رو هم با پروتئوسش گذاشتم
خواهش می کنم زود تر کمکم کنید چون یه عقبم به شدت.
سلام بر مهندسان عزیز
دوستان من می خواهم به وسیله پرت سریال Data ای رو رد و بدل کنم البته با اینتراپت. اما وقتی اطلا عات ارسال میشه اونی رو که می خاهم نشون نمیده فایل رو هم با پروتئوسش گذاشتم
خواهش می کنم زود تر کمکم کنید چون یه عقبم به شدت.
سلام عزیز جان
راستش من به هیچ وجه از برنامه ی شما سر در نیاوردم! بنظر میرسه برنامه طرف گیرنده به کل اشتباه باشه.
در ارتباط سریال نکته ی مهم اینه که بهمراه داده های ارسالی از فرستنده ، دو کاراکتر دیگه هم میان ، که ما اونهارو نمی بینیم! و اکثر کاربران از وجود این کاراکترها بی اطلاع هستن. این کاراکترها شامل Cariage Return یا همون Enter با کد اسکی 13 و Line Feed با کد اسکی 10 هستن.
بعبارت ساده تر شما در طرف گیرنده باید اطلاعات دریافتی رو از این دو کاراکتر جدا کنید.
از طرف دیگه فکر می کنم که در حالت وقفه ای شما باید مقدار بافر رو یکجا بخونید! نه اینکه بخواید کاراکتر به کاراکتر بخونیدش. من سعی می کنم یه برنامه برای راهنمائی بیشتر براتون بنویسم.
.
خب من یه مقداری برنامه های شمارو تغییر دادم.
توی پروتیوس هم تست کردم که جواب داد. حالا شما باید توی عمل تست کنی که ببینی نتیجه چی میشه.
.
سلام دوباره، آقا خیلی خیلی از کمکتون متشکرم .