اطلاعیه

Collapse
No announcement yet.

مک آدرس w5100

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

    مک آدرس w5100

    مک آدرس w5100 رو از کجا باید پیدا کنم تو خیلی از سایت ها نوشته روی خود ماژول هک شده اما اینطور نیست لطفا کمک کنید ممنون

    #2
    پاسخ : مک آدرس w5100

    نوشته اصلی توسط ardalanb نمایش پست ها
    مک آدرس w5100 رو از کجا باید پیدا کنم
    شما باید ابتدای برنامه در رجیستر های SIPR0 تا SIPR2 که 8 بیتی هستند به آیسی یه IPاختصاص بدید و بعد رجیسترها را یک بار بخونید تا از ست شدن آیپی مطمئن بشید.
    //----------------------
    بهتره آدرس رجیسترها بصورت زیر توی یه فایل هدر تعریف بشه:

    کد:
    //----------------------------- Define Addresses -------------------------
    #define addr_mr    0x8000
    #define addr_mr0   0x8000
    #define addr_mr1   0x8001
    
    #define addr_shar  0x8008
    #define addr_shar0 0x8008
    #define addr_shar1 0x8009
    #define addr_shar2 0x800a
    #define addr_shar3 0x800b
    #define addr_shar4 0x800c
    #define addr_shar5 0x800d
    
    #define addr_gar  0x8010
    #define addr_gar0 0x8010
    #define addr_gar1 0x8011
    #define addr_gar2 0x8012
    #define addr_gar3 0x8013
    
    #define addr_subr   0x08014
    #define addr_subr0  0x08014
    #define addr_subr1 0x08015
    #define addr_subr2 0x08016
    #define addr_subr3 0x08017
    
    #define addr_sipr 0x08018
    #define addr_sipr0 0x08018
    #define addr_sipr1 0x08019
    #define addr_sipr2 0x0801a
    #define addr_sipr3 0x0801b
    
    #define addr_rtr  0x801c
    #define addr_rtr0 0x801c
    #define addr_rtr1 0x801d
    
    #define addr_s1mr  0x240
    #define addr_s1cr  0x242
    #define addr_s1imr  0x244
    #define addr_s1ir  0x246
    #define addr_s1ssr 0x248
    #define addr_s1portr  0x24a
    
    #define addr_rcr             0x801c
    #define addr_rcr0             0x801c
    #define addr_rcr1            0x801d
    
    #define addr_tmsr01        0x020
    #define addr_tmsr23        0x022
    #define addr_tmsr45        0x024
    #define addr_tmsr67        0x026
    
    #define addr_rmsr01        0x028
    #define addr_rmsr23        0x02a
    #define addr_rmsr45        0x02c
    #define addr_rmsr67        0x02e
    
    #define addr_mtyper       0x030
    
    #define addr_fsr 0x8266
    
    #define addr_rsr 0x8268
    #define addr_rsr2 0x826a
    
    
    #define addr_tx_fifo 0x826e
    
    #define addr_rx_fifo 0x8270
    
    #define addr_wrsr0 0x8260
    #define addr_wrsr1 0x8262
    
    #define addr_imr 0x8244
    #define addr_ir 0x8246
    کار با آیسی های ویزنت نکته سخت افزاری و نرم افزاری زیاد داره ،
    مثلا ابتدای برنامه هم پایه های wr و cs را یک بار صفر و یک کنید تا آیسی ریست بشه بعد میتونید مابقی رجیسترها را پر کنید و رجیستر ir هم باید با وقفه میکرو چک کنین تا از وضعیت شبکه مطلع بشین،
    این کار حتما باید قبل از ست کردن آیپی انجام بشه تا رجیسترهای آیسی به حالت پیشفرض برگردن
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -

    دیدگاه

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