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

موضوع: تغییر مقدار یک constant در برنامه

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2007
    نوشته ها
    24
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    Exclamation تغییر مقدار یک constant در برنامه

    سلام دوستان
    من میخوام یک constant را در برنامه keil در حین اجرا ی برنامه میکرو تغییر بدم . آیا امکانش هست .
    مثلا در برنامه کار با شبکه میخوام ای پی سخت افزار رو در حین اجرا تغییر بدم اما هرکاری میکنم توی کامپایلر خطا میده .

  2. تشکرها از این نوشته :


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

  4. #2
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

    خوب چرا ایپرام خارجی استفاده نمیکنی
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  5. تشکرها از این نوشته :


  6. #3
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2007
    نوشته ها
    24
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض

    مشکل من تغییر مقدار const هست توی برنامه
    مثلا const int x=10;
    حالا میخوام مقدار x رو توی برنامه تغییر بدم البته x باید حتما const باشه چون توی اون کتابخانه فقط باید const تعریف بشه نمیشه متغییر تعریف کنم خطا میده
    نمیدونم تونستم منظورم رو بگم یا نه

  7. #4
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    اصلا شما نمیتونی مقدار Const رو تو سی تغییر بدی .....

  8. تشکرها از این نوشته :


  9. #5
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    از eeprom استفاده کن
    ویرایش توسط behnam6500 : 05-10-2016 در ساعت 22:55

  10. کاربران : 2 تشکر کرده اند از شما behnam6500 برای ارسال این پست سودمند:


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

    پیش فرض

    سلام
    مقدار const رو تو برنامه های کامپیوتری میشه با cast کردن تغییر داد. اما توی کیل چون مقادیر const رو توی فلش مینویسه موقع تغییر مقدار یه hard fault ایجاد میشه و عملا بازم نمیشه تغییرش داد.

  12. تشکرها از این نوشته :


  13. #7
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2007
    نوشته ها
    24
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض

    من میخوام این مقادیر رو توی برنامه تغییر بدم
    کد:
    #define _IP1 192
    
    #define _IP2 168
    
    
    #define _IP3    1
    
    
    #define _IP4  11
    این مقادیر ip سخت افزار هست توی شبکه که توی کتابخانه ی net_config.c هست در میکروی lpc1768

  14. #8
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    ماکرو رو نمیتونید در زمان اجرا تغییر بدید.

    به صورت متغیر تعریف کنید.

  15. کاربران : 2 تشکر کرده اند از شما behnam6500 برای ارسال این پست سودمند:


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

  1. تغییر بازه ولتاژ از 3.3 به 5 ولت
    توسط infernal1990 در انجمن LPC series (NXP)
    پاسخ: 23
    آخرين نوشته: 07-09-2015, 14:18
  2. تغییر فرکانس برق شهر
    توسط jik در انجمن الكترونيك قدرت
    پاسخ: 11
    آخرين نوشته: 06-11-2013, 16:18
  3. کمک در تغییر برنامه
    توسط kendab در انجمن AVR
    پاسخ: 8
    آخرين نوشته: 01-02-2013, 00:45
  4. تغییر فرکانس میکرو
    توسط abbasalifix در انجمن AT91 series (ATMEL)
    پاسخ: 7
    آخرين نوشته: 30-11-2012, 00:47
  5. مشکل در تغییر کانال adc
    توسط m.safavy در انجمن AVR
    پاسخ: 3
    آخرين نوشته: 23-05-2012, 16:01

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

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