اطلاعیه

Collapse
No announcement yet.

مشکل با پورت سریال

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : مشکل با پورت سریال

    مشکل شما در واقع این بوده که همه داده های توی پورت رو نمیخوندین برای همین بعد از خاموش کردن میکرو همچنان توی بافر داده داشتین
    استفاده از دو تابع bytes at Port, flush در این برنامه توصیه میشه

    دیدگاه


      #17
      پاسخ : مشکل با پورت سریال

      یه موضوع دیگه هم که ممکنه رخ بده اینه که شاید به دلیل مرغوب نبودن مبدل بعد از زمانی دچار مشکل میشه
      و ازتباط قطع میشه به هر حال پله پله پیش برید مشکلتون حل میشه باود ریت رو نیاز نیود کم کنید با باود ریت بالا بهتره
      کار کنید فقط حجم دیتا باید کم میشد که انجام دادید
      اگر به کامپیوتر رومیزی که پورت سریال داره دسترسی داری میتونی یه تست هم با اون انجام بدی البته باید یه آیسی
      max232 با کیفیت یا مشابه رو داشته باشی

      دیدگاه


        #18
        پاسخ : مشکل با پورت سریال

        برایه جدا سازی دیتا مربوط به هر کانال یه کد مثلا حرف p0-p1 رو قبل مقدار کانال بفرستید اگر مقدار ارسال شده
        خیلی مهم هست و حتی یک مقدار هم نباید از ذست بره بهتره یه پروتکل برایه خودتون درست کنید مثلا شماره پکت
        بزارید برایه ارسال ها و از طرف کامپیوتر یه تایید دریافت یا عدم تایید دریافت ارسال کنید تا میکرو در صورت از دست رفتن
        دیتا یتونه دوباره ارسال کنه
        هدف پروژه شما توبه این قسمت تعیین کنندست
        اگر حجم دیتا زیاد بشه که درصورت نیاز به دقت بالا و سرعت زیاد این اتفاق میوفته باید از زبان هایه برنامه نویسی دیگه مثل ++c یا
        دلفی استفاده کنید وگر نه باید تو برنامه هایی مثل لبویو یا متلب به همین مقدار سرعت باید بسنده کنید وگر نه ممکنه برنامه نوشته شده
        تو سیستم دیگه نتونه به درستی کار کنه که البته باز هم به هدف پروژه بستگی داره که تجاری هست یا دانشجویی یا سرگرمی یا ....

        دیدگاه


          #19
          پاسخ : مشکل با پورت سریال

          مشکل با تعویض مبدل برطرف شد. :wow:

          دیدگاه

          لطفا صبر کنید...
          X