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





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









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









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






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

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

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2010/12/18
    یزد
    663
    69

    Exclamation مشکل در ذخیره سازی اطلاعات بزرگتر از یک بایت در eeprom

    در ابتدا عذر میخوام که سوالمو در قالب عکس منتشر کردم از وقتی پست رو ویرایش کردم فاصله های اینتر رو ویرایشگر بعد از ذخیره در سایت حذف میکنه!
    ویرایش توسط mehran901 : 2017/09/30 در ساعت 15:53
  2. #2
    2014/07/20
    البـــرز - کـــرج - گوهـــردشت
    694
    159

    پاسخ : مشکل در ذخیره سازی اطلاعات بزرگتر از یک بایت در eeprom

    سلام
    مطمئن هستید دیتا به صورت کامل در حافظه ذخیره میشه؟ تست کردید؟
  3. #3
    2010/12/18
    یزد
    663
    69

    پاسخ : مشکل در ذخیره سازی اطلاعات بزرگتر از یک بایت در eeprom

    سلام جناب مهندس بله تصویر زیر رو ملاحظه کنید توجه کنید که من بایت چهارم چون صفر هست دیگه نشون ندادم حتی برای اینکه گفتم شاید در پروسه نمایش مشکلی باشه که نمیشه !! با این حال با یک شرط هم با مقدار عددی داخل برنامه مقایسه کردم که دیدم نه واقعا بایت های پر ارزش مقدار نگرفتن در اینجا من مقدار دسیمال 450.000 یا به عبارتی 0006DDD0 رو در متغییر unsigned long ذخیره کردم
    ویرایش توسط mehran901 : 2017/09/30 در ساعت 15:36
  4. #4
    2010/12/18
    یزد
    663
    69

    پاسخ : مشکل در ذخیره سازی اطلاعات بزرگتر از یک بایت در eeprom

    با تست الگو کد فوق روی ویندوز متوجه شدم کد روی ویندوز درست کار میکنه و قطعا مسئله و نکته ای در رابطه با استفاده از شیت در متغییر های 32 بیتی در اتمل استادیو هست که نمیدونیم

    در تصویر زیر با همین الگوریتم بایت 3 و 4 در متغییر 32 بیتی روی ویندوز شیفت اعمال میشه

  5. #5
    2010/12/18
    یزد
    663
    69

    پاسخ : مشکل در ذخیره سازی اطلاعات بزرگتر از یک بایت در eeprom

    مشکل با اضافه کردن دو هدر برد حل شد مشکل جالب دیگه ای جایگزین شد


    من عدد 2 به توان 32 که FFFFFFFF رو بخوام روی ال سی دی نمایش بدم عدد 9FFF7 رو نمایش میده بزرگترش رو نمایش نمیده روش استفاده من همیشه تا متغییر های 16 بیتی به این شکل بوده دوستان راه حلی برای این مشکل دارند ؟


    char a[30];
    sprintf(a,"%ul",a2);
    glcd_putls(a,0,0,0,1,0);

    سپاس
  6. #6
    2014/07/20
    البـــرز - کـــرج - گوهـــردشت
    694
    159

    پاسخ : مشکل در ذخیره سازی اطلاعات بزرگتر از یک بایت در eeprom

    موردی که من قبلاً بهش برخوردم اینه که سایز متغیر هایی که در برنامه تعریف میشه، بسته به نوع کامپایلر و پردازنده، ممکنه دارای محدوده های متفاوتی باشه. ینی ممکنه unsigned long در 2 کامپایلر مختلف دارای سایز های مختلف باشه. اگر این مورد وجود داشته باشه، میتونه باعث این مشکلات بشه. شاید دلیل اینکه این برنامه در ویندوز به درستی کار میکنه همین موضوع باشه.
  7. #7
    2010/12/18
    یزد
    663
    69

    پاسخ : مشکل در ذخیره سازی اطلاعات بزرگتر از یک بایت در eeprom

    نقل قول نوشته اصلی توسط K1.IEEE

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

    عضویت

    موردی که من قبلاً بهش برخوردم اینه که سایز متغیر هایی که در برنامه تعریف میشه، بسته به نوع کامپایلر و پردازنده، ممکنه دارای محدوده های متفاوتی باشه. ینی ممکنه unsigned long در 2 کامپایلر مختلف دارای سایز های مختلف باشه. اگر این مورد وجود داشته باشه، میتونه باعث این مشکلات بشه. شاید دلیل اینکه این برنامه در ویندوز به درستی کار میکنه همین موضوع باشه.
    سلام ممنونم مورد فوق رو قبلش با دستور sizeof چک کرده بودم و از 4 بایتی بودنش اطمینان داشتم ... همکنون مشکل حل شده و سپاسگزارم
نمایش نتایج: از 1 به 7 از 7

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

  1. ذخیره اطلاعات در eeprom هنگام قطع تغذیه
    توسط mhm_004 در انجمن میکروکنترلرهای AVR
    پاسخ: 20
    آخرين نوشته: 2018/04/11, 22:59
  2. ذخیره اطلاعات روی eeprom قبل از قطع برق
    توسط alizard در انجمن میکروکنترلرهای AVR
    پاسخ: 16
    آخرين نوشته: 2016/09/05, 02:37
  3. سلام یک نمونه کد برای ذخیره و خواندن اطلاعات از eeprom
    توسط korosh00 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2015/08/03, 11:06
  4. ذخیره سازی با فرمت FAT در EEPROM
    توسط alirezatkh2 در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2015/05/04, 10:34
  5. ذخیره اطلاعات در EEPROM
    توسط nilufar 2012 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2013/02/05, 12:04

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

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

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

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

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