اطلاعیه

Collapse
No announcement yet.

مشکل با Ethernet در LPC1768

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

    مشکل با Ethernet در LPC1768

    سلام خدمت همگی دوستان خوبم. وقتتون بخیر

    من چند ماه پیش Ethernet رو با LPC1768 راه اندازی کردم، دیتا هم ارسال و دریافت کردم و بعد گذاشتمش کنار. الان بعد از چند ماه که دو مرتبه دارم باهاش کار میکنم، نیاز هست که مدام دیتا بفرستم و گاهی این وسط نیازه که ارتباطم رو قطع و وصل کنم (به صورت نرم افزاری و با این دستور:
    TCPClose()


    حالا توی این قطعی و وصلیا گاهی خوب عمل میکنه و بدون دردسر وصل میشه، گاهی هم قطع میشه و دیگه جواب نمیده. اکثر اوقات هم پینگ داره ولی متصل نمیشه. کسی ایده ای نداره که چکارش باید بکنم؟؟؟

    #2
    پاسخ : مشکل با Ethernet در LPC1768

    نوشته اصلی توسط sasan.riahi نمایش پست ها
    سلام خدمت همگی دوستان خوبم. وقتتون بخیر

    من چند ماه پیش Ethernet رو با LPC1768 راه اندازی کردم، دیتا هم ارسال و دریافت کردم و بعد گذاشتمش کنار. الان بعد از چند ماه که دو مرتبه دارم باهاش کار میکنم، نیاز هست که مدام دیتا بفرستم و گاهی این وسط نیازه که ارتباطم رو قطع و وصل کنم (به صورت نرم افزاری و با این دستور:
    TCPClose()


    حالا توی این قطعی و وصلیا گاهی خوب عمل میکنه و بدون دردسر وصل میشه، گاهی هم قطع میشه و دیگه جواب نمیده. اکثر اوقات هم پینگ داره ولی متصل نمیشه. کسی ایده ای نداره که چکارش باید بکنم؟؟؟
    سلام
    من نمی دونم شما با چه کتابخانه ای کار می کنین، ولی اگر پینگ دارین یعنی phy و ارتباط mac به درستی برقرار هست شاید برنامه شما جایی هنگ کرده یا کامل اتصال را با چند بار close کردن کامل abort کردین یا اگر از RTOS استفاده می کنین شاید برنامه نویسی درستی برای مدیریت وقفه ها و تایمینگ، هیپ و ... در نظر نگرفتین. کلی احتمال هست باید کل برنامه رو تک به تک چک و debug کنین.
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

    دیدگاه


      #3
      پاسخ : مشکل با Ethernet در LPC1768

      نوشته اصلی توسط baby_1 نمایش پست ها
      سلام
      من نمی دونم شما با چه کتابخانه ای کار می کنین، ولی اگر پینگ دارین یعنی phy و ارتباط mac به درستی برقرار هست شاید برنامه شما جایی هنگ کرده یا کامل اتصال را با چند بار close کردن کامل abort کردین یا اگر از RTOS استفاده می کنین شاید برنامه نویسی درستی برای مدیریت وقفه ها و تایمینگ، هیپ و ... در نظر نگرفتین. کلی احتمال هست باید کل برنامه رو تک به تک چک و debug کنین.

      خیلی ممنون. راستش چون اطلاعات شبکه ای ندارم و از زیر ساخت کتابخونه سردر نمیارم این مشکل پیش اومده. حالا دارم بالا پایینش میکنم ببینم چطوری میشه!!

      دیدگاه

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