اطلاعیه

Collapse
No announcement yet.

چگونه از OS_FRAME در Easyweb استفاده کنم؟

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

    چگونه از OS_FRAME در Easyweb استفاده کنم؟

    با سلام
    ماژول TCP/IP در کیل درایوری برای ENC28j60 نداره اما نوشتن درایور براش سادس بجز OS_FRAME که یه استراکت و شامل متغییر های زیره
    کد:
    typedef struct os_frame {     /* << TCPnet system frame buffer struct >> */
     U16 length;           /* Total Length of data in frame      */
     U16 index;           /* Buffer Position Index          */
     U8 data[1];          /* Buffer data (protocol headers + data)  */
    } OS_FRAME;
    وظیفش بافر داده های ارسالی و دریافتی و مشکل اینجاس که متغییر داده ها که یه آرایه است فقط یک بایته! در صورتی که اولین متغییر طول داده ها رو مشخص می کنه پس باید بیشتر باشه
    وقتی درایورهای آماده کیل رو نگاه میکنم تقریبا متوجه میشم که چیکار میکنه اما مطمئن نیستم
    لطفا هر کسی در باره این بافر و نحویه دریافت و پر کردنش می دونه راهنماییم کنه که این آی سی رو برای آرم پورت کنم.

    #2
    پاسخ : چگونه از OS_FRAME در Easyweb استفاده کنم؟

    پورت کردن کد های این آی سی کار مشکلی نیست. میتونین برای راحتی از کد های شرکت میکروچیپ که برای PIC نوشته شده استفاده کنین که راحته و امن.

    دیدگاه

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