اطلاعیه

Collapse
No announcement yet.

شماره سریال LPC1768 تو کدوم رجیستر قرار داره؟

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

    شماره سریال LPC1768 تو کدوم رجیستر قرار داره؟

    سلام دوستان
    شماره سریال میکرو را از کدوم رجیستر میشه خوند ممنون

    #2
    پاسخ : شماره سریال LPC1768 تو کدوم رجیستر قرار داره؟

    نوشته اصلی توسط reza javahery
    سلام دوستان
    شماره سریال میکرو را از کدوم رجیستر میشه خوند ممنون
    سلام،

    با آدرس زیر و کد زیر میتونید به شماره سریال برسید.
    #define IAP_ADDRESS 0x1FFF1FF1
    unsigned param_table[5];
    unsigned result_table[5];
    void read_serial_number(void) // Completed
    {
    param_table[0] = 58;
    iap_entry(param_table,result_table);
    }
    void iap_entry(unsigned param_tab[],unsigned result_tab[]) // Completed
    {
    void (*iap)(unsigned [],unsigned []);

    iap = (void (*)(unsigned [],unsigned []))IAP_ADDRESS;
    iap(param_tab,result_tab);
    }


    در واقع شماره سریال در این آدرس 0x1FFF1FF1 وجود داره.

    ارادتمند.

    دیدگاه


      #3
      پاسخ : شماره سریال LPC1768 تو کدوم رجیستر قرار داره؟

      [code=cpp]unsigned param_table[5];
      unsigned result_table[5];

      #define IAP_ADDRESS 0x1FFF1FF1

      void iap_entry(unsigned param_tab[],unsigned result_tab[])
      {
      void (*iap)(unsigned [],unsigned []);

      iap = (void (*)(unsigned [],unsigned []))IAP_ADDRESS;
      iap(param_tab,result_tab);
      }

      void read_serial_number(void)
      {
      param_table[0] = 58;
      iap_entry(param_table,result_table);
      }[/code]

      دیدگاه

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