PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [سوال] گیر کردن در تابع osDelay با cmsis_rtos ??????????????????????????????



pirozy
05-07-2017, 11:06
با سلام
دوستان با lpc1768 و سیستم عامل cmsis_rtos یه پروژه نوشتم که چند تا تابع داره که هر تابع هر کدام درونش حداقل یک بار تابع osDelay فراخوانی شده تا اینجا مشکلی نیست و همه توابع بخوبی کار می کنن
ولی اومدم یه تابع جدید دیگه به برنامه اضافه کردم و توی این تابع خط اخرش یکی از توابعی فوق الذکر که دارای تابع osDelay هست رو فراخوانی کردم وقتی این تابع جدید رو فراخوانی می کنم همه ی کدهاش به خوبی اجرا میشه میشه ولی وقتی به خط اخر میرسه که تابع دارای osDelay رو فراخوانی کردم, تمامی کدهای اون تابع رو هم اجرا می کنه ولی در اخر اون تابع osDelay رو فراخوانی کردم که در این خط برنامه کلا هنگ می کنه و متوقف میشه!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!
دوستان علتش چی میتونه باشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
در حالی که تابعی رو که گفتم اخرش osDelay هست رو بیرون از تابع جدید فراخوانی می کنم تو خط osDelay هنگ نمی کنه و اجرا میشه
لطفا راهنمایی کنین از دیروز دیوونه ام کرده
ممنون

behnam6500
06-07-2017, 19:53
مقدار استک main رو افزایش بده ببین درست میشه یا نه