عدم نمایش متغیر در محیط دیباگ نرم افزار Keil

سلام استاد وقتتون بخیر .
مطابق فیلم آموزشی sysclk را تعریف کردم ولی محیط دیباگ اخطار not in scope> را میدهد. حتی یک متغیر دیگر بنام a تعریف کردم باز هم همان اخطار رو میده.
ممنون.
debug

با سلام
معمولا زمانی که not in scope میگیرید این به این معنی هست که در لحظه ای که برنامه متوقف شده، دیباگر به متغیر دسترسی نداره. برای تست اینکه مشکل از بقیه قسمت ها نیست، یک متغر global تعریف کنید و در خط زیری بعد از تعریف، مقدار متغیر رو عوض کنید و break point رو در خط بعدی بگذارید (که هنوز در محیط gobal هست) و چک کنید، اگر not in scope نبود همه موارد دیگر درست هست و برای حل مشکلی که در حال حاضر دارید محل متوقف کردن کد رو عوض کنید.