NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3109 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: یه سوال برنامه نویسی از نحوه استفاده متغیر یک تابع مثل تابع rtc در تابع main

  1. #1
    کاربر علاقه مند omid_2132 آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    86
    تشکر
    89
    تشکر شده 55 بار در 18 پست

    Gadid یه سوال برنامه نویسی از نحوه استفاده متغیر یک تابع مثل تابع rtc در تابع main

    با سلام.میخواستم بدونم که یک متغیری مثل g که توی تابعی مانند RTC هست و خود این تابع توی تابع main اینکلود شده رو چطور میشه توی تابع main به کار برد.به بیان دیگر میخوام با استفاده از وقفه RTC تابع main ام رو که توش حلقه اصلی م قرار داره رو متوجه 1 ثانیه کنمش.
    اینم نمونه کدم برای lpc1768 و keil :
    Object moved

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    یه متغیر volatile تعریف کن بعد تو ISR ست کنش. بعد تو تابع main هی بخونش

  4. #3
    کاربر فعال
    تاریخ عضویت
    Feb 2012
    نام
    مصطفی
    نوشته ها
    273
    تشکر
    195
    تشکر شده 128 بار در 93 پست

    پیش فرض

    سلام
    اگه تابع RTC و main توی یه فایل هستند باید g رو به عنوان یه متغیر global تعریف کنی و اگه توی فایل های متفاوت هستند باید از extern استفاده کنی.

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

  1. ایراد main در کدویژن از چیست؟
    توسط meyosem در انجمن AVR
    پاسخ: 6
    آخرين نوشته: 30-08-2016, 00:18
  2. سوال درباره متغیرها
    توسط faridkhomami در انجمن AVR
    پاسخ: 5
    آخرين نوشته: 29-03-2015, 22:17
  3. پاسخ: 22
    آخرين نوشته: 27-03-2013, 20:59
  4. پاسخ: 1
    آخرين نوشته: 01-07-2012, 19:12
  5. ساختن متغیر integer از طریق اتصال دو متغیر Byte
    توسط morteza_rk در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 4
    آخرين نوشته: 27-06-2012, 13:31

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

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