اطلاعیه

Collapse
No announcement yet.

هدر کردن یک آرایه در حافظ flash در کدویژن

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

    هدر کردن یک آرایه در حافظ flash در کدویژن

    سلام:
    من یک آرایه 1024 عضوی در کدویژن را می خواهم به header تبدیل کنم هر کاری می کنم پیغام زیر را میده.
    uninitialized FLASH memory

    #2
    پاسخ : هدر کردن یک آرایه در حافظ flash در کدویژن

    اگر دقیقا بنویسید چی در کد ویژن نوشتی میشه کمکتون کرد
    **/nsm\**

    دیدگاه


      #3
      پاسخ : هدر کردن یک آرایه در حافظ flash در کدویژن

      درون فایل header تابع زیر:
      flash unsigned char picture[1024;
      درون فایل lib یک آرایه ی [1024]عضوی با همان نام

      دیدگاه


        #4
        پاسخ : هدر کردن یک آرایه در حافظ flash در کدویژن

        به این صورت بنویسید
        ;{flash unsigned char picture[1024]={0

        در ضمن این پیغام هز نوع warning است(error نیست) و فقط اعلام می کند که آرایه شما مقدار دهی نشده است
        **/nsm\**

        دیدگاه


          #5
          پاسخ : هدر کردن یک آرایه در حافظ flash در کدویژن

          اگر میخوایین در هدر معرفیش کنین ولی در یک سورس دیگه مقدار دهی شده باشه قاعدتا باید اینجوری معرفیش کنین:


          extern flash unsigned char picture[1024];


          یا بطور ساده تر و عمومی تر:

          extern flash unsigned char picture[];


          چون در این مرحله سایزش مهم نیست. فقط توصیفش مهمه.

          دیدگاه

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