سلام دوستان
من یک برنامه نوشتم با RTT که با اینترائت کار میکنه. (At91sam7x256) مشکلی نداره و سر زمان مشخصی اینتراپت میده و وارد تابع اینتراپت میشه.
اما مشکلش اینه که وقتی که تابع های بزرگ رو توی اینتراپت صدا میکنم اون توابع اجرا میشن تا آخر ولی برنامه به حلقه اصلی بر نمیگرده.
جالبه که وقتی زمان مورد نظر میگرده دوباره اینتراپت اجرا میشه!! در واقع فقط اینتراپت اجرا میشه و حلقه اصلی فراموش میشه
:( چیکار کنم؟ ایراد از کجاست؟
من یک برنامه نوشتم با RTT که با اینترائت کار میکنه. (At91sam7x256) مشکلی نداره و سر زمان مشخصی اینتراپت میده و وارد تابع اینتراپت میشه.
اما مشکلش اینه که وقتی که تابع های بزرگ رو توی اینتراپت صدا میکنم اون توابع اجرا میشن تا آخر ولی برنامه به حلقه اصلی بر نمیگرده.
جالبه که وقتی زمان مورد نظر میگرده دوباره اینتراپت اجرا میشه!! در واقع فقط اینتراپت اجرا میشه و حلقه اصلی فراموش میشه
:( چیکار کنم؟ ایراد از کجاست؟
دیدگاه