اطلاعیه

Collapse
No announcement yet.

مشکل با توابع تو در تو

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

    مشکل با توابع تو در تو

    سلام دوستان...

    من یه برنامه نوشتم که توی Main اون، یه تابع fun1 فراخوانی میشه، بعد از درون fun1،، تابع fun2 فراخوانی میشه که تو این تابع باید یه سری اطلاعات از پورت سریال صفر دریافت بشه، از این تابع خارج نشده، ممکنه اطلاعاتی از پورت سریال شماره یک با رخداد وقفه دریافت بشه. اینجاست که میکرو هنگ می کنه، حس می کنم آدرس برگشت رو گم می کنه، چیکار کنم؟ راه حلی سراغ دارین دوستان؟؟

    ممنون ازهمفکری شما...
    همیشه بزرگوار تر از آن باشید که برنجید
    و نجیب تر از آن باشید که برنجانید!

    #2
    پاسخ : مشکل با توابع تو در تو

    وقت بخیر

    مدیریت وقفه ها رو خودتون انجام باید یدید ! توی فانکشن 2 میتونید در شروع وقفه عمومی رو غیر فعال کنید تا بعد از بیرون آمدن وقفه سریال رخ بده ! شایدم مدیریت stack pointer درست نباشه !

    دیدگاه

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