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

موضوع: هنگ در هنگام استفاده از کتابخانه های cmsis میکروی 1768

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Nov 2007
    نوشته ها
    29
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    Gadid هنگ در هنگام استفاده از کتابخانه های cmsis میکروی 1768

    با سلام خدمت همه ی دوستان.من یه کد نوشتم که با استفاده از کتابخونه های CMSIS همه ی دستورات اجرا میشه. تو کدم از کتابخونه های مختلف مثل CAN،سریال، تایمر، GPIO ها و Pinsel استفاده کردم. مشکلی که دارم اینه که برنامه بعد از مدتی هنگ میکنه.
    در مد دیباگ که رفتن دیدم وقتی هنگ کرده توی یه حلقه while(1 که تو فایل lpc17xx_libcfg_default.c هستش گیر می کنه. این حلقه تو تابع
    void check_failed(uint8_t *file, uint32_t line)
    قرار داره. اصلا نمیدونم کاربرد این فایل چیه؟تنها چیزبی که متوجه شدم اینه که اگه تو استفاده از کتابخونه های CMSIS پارامتر ورودی اشتباه بدی میاد تو این تابع. ولی چجوری می شد فهمید کجا اشتباه صورت گرفته و چه جوری میشه حلش کرد رو نمیدونم.
    اگه راهنماییم کنید ممنون میشم.

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

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    خوب قائدتا دو راه دارید:
    1- تک تک توابع و .. را بررسی کنید ببینید میشه فهمید وسط کار چی میشه که این اتفاق می افته
    2- از رجیستری که اختیار کار دست خودتون باشه و بدونید چیکار کردید استفاده کنید.

  4. #3
    کاربر فعال hamid69 آواتار ها
    تاریخ عضویت
    Apr 2010
    نام
    حمید لطفعلی زاده
    نوشته ها
    110
    تشکر
    21
    تشکر شده 266 بار در 49 پست

    پیش فرض

    سلام،
    برنامه رو اگر بخواین رجیستری بنویسید که کار سخت میشه ...
    به نظر می رسه ساده ترین کار این باشه که یکی یکی کامنت کنید توابع رو ببینید کدوم یکی ورودیش اشتباهه...
    البته اگر به warning هایی هم که برنامه داده توجه کنید ممکن مشکلتون سریع تر حل بشه، برای خود من پیش امده که عدم توجه به یک warning موجب بروز خطا شده باشه...

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

  1. مشکل در استفاده از کریستال 11.0592 در 1768
    توسط mzelecom در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 25-11-2014, 22:16
  2. مشکل در استفاده ازadc در 1768
    توسط alef در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 19-07-2014, 22:42
  3. پاسخ: 7
    آخرين نوشته: 13-11-2012, 01:54
  4. اینترفیس ماژول srf با میکروی 1768
    توسط alamdar در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 30-10-2012, 12:58

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

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