سلام
چی میشه که برنامه از while(1) میاد بیرون و تابع main() دوباره از اول اجرا میشه و گاهی هنگ میکنه؟
وقفه های سخت افزاری دارم اما الویت بندی شده اند و تا وقتی به شرط فعال کننده ی کیپد و lcd در برنامه نرسیدم مشکلی نیست اما بمحض ورود به شرط مذکور گاهی بلافاصله و گاهی بعد از مدتی حین وارد کردن مقادیر از Keypad میکرو هالت و میشه و تا وقتی ریست نکنم و دوباره با ST Link utility روی Core Reset یا hardware Reset شناسایی و سپس روی Software Reset برنامه ریزی نکنم برنامه ریزی نکنم میکرو شناسایی و برنامه ریزی نمیشه.
کیپد 4 در 4 هستش و lcd 128x64 graphical KS108 برنامه ای هم که استفاده میکنم Keil u5 هستش
چی میشه که برنامه از while(1) میاد بیرون و تابع main() دوباره از اول اجرا میشه و گاهی هنگ میکنه؟
وقفه های سخت افزاری دارم اما الویت بندی شده اند و تا وقتی به شرط فعال کننده ی کیپد و lcd در برنامه نرسیدم مشکلی نیست اما بمحض ورود به شرط مذکور گاهی بلافاصله و گاهی بعد از مدتی حین وارد کردن مقادیر از Keypad میکرو هالت و میشه و تا وقتی ریست نکنم و دوباره با ST Link utility روی Core Reset یا hardware Reset شناسایی و سپس روی Software Reset برنامه ریزی نکنم برنامه ریزی نکنم میکرو شناسایی و برنامه ریزی نمیشه.
کیپد 4 در 4 هستش و lcd 128x64 graphical KS108 برنامه ای هم که استفاده میکنم Keil u5 هستش
دیدگاه