ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2011/12/22
    کرمان
    2,954
    134

    خواندن Serial Number میکرو

    سلام به همه
    من نیاز دارم که سریال نامبر میکرو های PIC18 رو بخونم
    دیدم دو تا رجیستر DEVID1 و DEVID2 داره ولی نمیشه خوند اینا رو که
    کلا میخوام توی برنامم سریال میکرو رو بخونم باید چیکار کنم؟!
    با C مینویسم و از MPLABX استفاده میکنم

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
    شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
    فروش اسيلوسکوپ GWinstek GOS-630FC
  2. #2
    2008/10/29
    2,098
    219

    پاسخ : خواندن Serial Number میکرو

    سلام
    عذر خواهی من رو در دیر پاسخ دادن بپذیرین
    برای این منظور می تونین از تابع زیر استفاده کنید
    کد:
    int DIV[2];
    void ReadDEVID() {
     rom char far *pID=(char far *)0x3ffffe;
               DIV[0]=*pID++;
               DIV[1]=*pID;
     TBLPTRU=0;      
    }
    که مقدارهای آرایه DIV در اندیسهای 0 و1 به ترتیب DEVID1 و DEVID2 هست
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.
  3. #3
    2011/12/22
    کرمان
    2,954
    134

    پاسخ : خواندن Serial Number میکرو

    نقل قول نوشته اصلی توسط baby_1
    سلام
    عذر خواهی من رو در دیر پاسخ دادن بپذیرین
    برای این منظور می تونین از تابع زیر استفاده کنید
    کد:
    int DIV[2];
    void ReadDEVID() {
     rom char far *pID=(char far *)0x3ffffe;
               DIV[0]=*pID++;
               DIV[1]=*pID;
     TBLPTRU=0;      
    }
    که مقدارهای آرایه DIV در اندیسهای 0 و1 به ترتیب DEVID1 و DEVID2 هست
    وای اگه جواب بده راهی از جلو پام برداشته میشه
    تست میکنم بت خبر میدم ولی یکو راجع بش اگه توضیح بدی که درک کنم دقیقا هر کدوم چیین و چیکار میکنن که عالی میشه

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
    شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
    فروش اسيلوسکوپ GWinstek GOS-630FC
  4. #4
    2008/10/29
    2,098
    219

    پاسخ : خواندن Serial Number میکرو

    سلام

    کد:
    int DIV[2];
    تعریف یک آرایه تک بعدی برای گرفتن دو مقدار حافظه


    کد:
    void ReadDEVID() {
    تعریف تابع

    کد:
     rom char far *pID=(char far *)0x3ffffe;
    تعریف متغییر پوینتر برای خواندن محتویات رام
    کد:
               DIV[0]=*pID++;
               DIV[1]=*pID;
    مقداردهی متغییرهای با ریجسترهای حافظه ای پوینتر
    کد:
     TBLPTRU=0;      
    }
    این بیت هم اجازه یا عدم اجازه جهت دسترسی به ریجسترها حافظه را می دهد
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.
  5. #5
    2011/12/22
    کرمان
    2,954
    134

    پاسخ : خواندن Serial Number میکرو

    با برنامه بالا نتونستم بخونم ولی این برنامه رو نوشتم و الان کار میکنه گذاشتم شاید کسی بعدها بش نیاز داشته باشه

    کد:
    unsigned char readDev (void);
    
    unsigned char DIV[2];
    void main()
    {
     
      EECON1bits.CFGS = 0;
      EECON1bits.EEPGD = 1;
      TBLPTRU = 0x3F;
      TBLPTRH = 0xFF;
      TBLPTRL = 0xFE;
    
      DIV[0] = readDev();
      DIV[1] = readDev();
    
    }
    
    unsigned char readDev()
      {
      _asm
        TBLRDPOSTINC
      _endasm
    
        return TABLAT;
      }

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
    شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
    فروش اسيلوسکوپ GWinstek GOS-630FC
نمایش نتایج: از 1 به 5 از 5

موضوعات مشابه

  1. string to number
    توسط ben-robot در انجمن Labview
    پاسخ: 1
    آخرين نوشته: 2014/03/06, 18:12
  2. (i need serial number for pbp3 (micro code studio v5
    توسط Sia194 در انجمن میکروکنترلرهای PIC
    پاسخ: 3
    آخرين نوشته: 2011/11/06, 13:08
  3. ارتباط میکرو به مبدل usb to serial
    توسط mohsen diod در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2011/06/23, 23:02
  4. در خواست کمک درباره VB و serial port و میکرو mega16 ؟
    توسط sharktech در انجمن میکروکنترلرهای AVR
    پاسخ: 15
    آخرين نوشته: 2009/05/23, 19:36

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •