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





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









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









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






جهت تبلیغ در وب سایت ECA کلیک کنید.

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

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2006/11/07
    6
    0

    چگونگي خواندن يك بايت از يك آدرس مشخص از حافظه Flash در نرم افزار CodeVision

    من يك بايت خاص كه نياز دارم را در آدرس 0x1FFF حافظه فلش Mega8 ريخته ام. ميخواهم بدانم چگونه مي توان در نرم افزار كدويژن به اين بايت دسترسي پيدا كرد و آن را در يك رجيستر خاص ذخيره كرد. توضيح بيشتر اينكه اين بايتي كه در آن آدرس ذخيره ميشود بايت كاليبراسيون اسيلاتور است و ميآ*بايست پس از خوانده شدن درون رجيستر OSCCAL
  2. #2
    2007/02/25
    492
    1

    پاسخ : چگونگي خواندن يك بايت از يك آدرس مشخص از حافظه Flash در نرم افزار CodeVis

    من زياد به كدويژن وارد نيستم و ولي با پوينتر ها بايد بشه .
    کد:
    flash int *ptr;
    int addr = 0x1FFF;
    ptr = (int * ) addr;
    
    now its accessible with *ptr;

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

    عضویت


    کاردستی ها :

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

    عضویت


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

    عضویت


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

    عضویت

  3. #3
    2006/11/07
    6
    0

    پاسخ : چگونگي خواندن يك بايت از يك آدرس مشخص از حافظه Flash در نرم افزار CodeVision

    ميشه يك كمي بيشتر توضيح بدين
  4. #4
    2007/02/25
    492
    1

    پاسخ : چگونگي خواندن يك بايت از يك آدرس مشخص از حافظه Flash در نرم افزار CodeVision

    كار كرد ؟!

    اول يه پوينتر از نوع flash تعريف ميكنيم ( قاعدات وقتي typeآ* جداگانه به عنوان flashآ* در cv وجود داره ، بايد نوع پوينتريش هم فانكشنال عمل كنه ) .

    بعد يه متغير ديگه كه ادرس رو توش قرار ميديم .

    بعد اون ادرس رو تبديل به يك پوينتر ميكنيم بعد اون پوينتر ي كه تعريق كرديم رو به اين ادرس پوينت ميكنيم . البطه بدون استفاده از متغير addr و كست كردن اون هم بايد بشه ولي من تاحالا با كدويژن تست نكردم اين موردو پس رعايت احتيات زروري .

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

    عضویت


    کاردستی ها :

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

    عضویت


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

    عضویت


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

    عضویت

  5. #5
    2006/04/05
    1,569
    51

    پاسخ : چگونگي خواندن يك بايت از يك آدرس مشخص از حافظه Flash در نرم افزار CodeVision

    اولا چرا با تعریف const اسم مستعار به مکان حافظه نمیدید و خودتون رو راحت نمی کنید؟
    مثلا:

    کد:
    const int CalibrationCode = 0xF067;

    در ضمن غیر از راهی که آقای جهاندار فرموند می تونید از دستور اسمبلی LPM استفاده کنید (برای جزئیات مراجعه کنید به Instruction Set).
    There is nothing so practical as a good theory. — Kurt Lewin, 1951
  6. #6
    2007/11/18
    تهران
    278
    3

    پاسخ : چگونگي خواندن يك بايت از يك آدرس مشخص از حافظه Flash در نرم افزار CodeVis

    -
    حضرت علي (ع) : خداوند از جاهلان پيمان فراگيرى علم نگرفته ، مگر آنكه قبلا از دنشمندان پيمان تعليم دادن گرفته است .
  7. #7
    2008/11/04
    46
    4

    پاسخ : چگونگي خواندن يك بايت از يك آدرس مشخص از حافظه Flash در نرم افزار CodeVision

    با این دستور LPM به لوکاپ تیبل هم میشه دسترسی داشت.ولی اول باید آدرس مکانی که جدول از اونجا شروع میشه رو بدونیم.موقع کد نویسی چطور میشه فهمید آدرس ابتدای جدول چیه که اونو تو Z بریزیم و به دیتای داخل جدول دسترسی داشته باشیم؟
نمایش نتایج: از 1 به 7 از 7

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

  1. پاسخ: 2
    آخرين نوشته: 2016/10/28, 14:47
  2. پاسخ: 7
    آخرين نوشته: 2014/07/15, 16:42
  3. سوال: نوشتن و خواندن از حافظه flash میکرو
    توسط rangine در انجمن میکروکنترلرهای AVR
    پاسخ: 9
    آخرين نوشته: 2012/08/23, 12:07
  4. پاسخ: 4
    آخرين نوشته: 2012/01/31, 20:41
  5. تشخيص يك بايت مشخص از ميان يك رشته 0 و 1
    توسط mokhaberat86 در انجمن مدار هاي ديجيتال
    پاسخ: 4
    آخرين نوشته: 2009/11/24, 09:46

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

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

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

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

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