با سلام
من میخوام تعداد به وقوع پیوستن وقفه ها رو شمارش کتم
مشکل اینکه در حالت rising بر روی پایه int1 زمانی که یک لبه بالا رونده به پایه int1 اعمال می شود ظاهرا چند بار روال وقفه در برنامه اجرا می شود.فکر می کنم مشکل از تولید لبه بالا رونده باشه نظر شما چیه.
من لبه بالا رونده رو با اتصال لحظهآای یک سیم به + تغذیه اعمال می کنم.
:
در روال وقفه کد زیر نوشته شده است:
RunInt=RunInt+1 که متغیری است که در هر بار اجرای وقفه یک واحد به آن اضافه می شود
حال اینکه مثلا با اعمال 5 با اتصال پایه int0 به + تغذیه RunInt مقدار 8 یا 6 یا 9 را نشان می دهد
با تشکر از صبر شما
من میخوام تعداد به وقوع پیوستن وقفه ها رو شمارش کتم
مشکل اینکه در حالت rising بر روی پایه int1 زمانی که یک لبه بالا رونده به پایه int1 اعمال می شود ظاهرا چند بار روال وقفه در برنامه اجرا می شود.فکر می کنم مشکل از تولید لبه بالا رونده باشه نظر شما چیه.
من لبه بالا رونده رو با اتصال لحظهآای یک سیم به + تغذیه اعمال می کنم.
:
در روال وقفه کد زیر نوشته شده است:
RunInt=RunInt+1 که متغیری است که در هر بار اجرای وقفه یک واحد به آن اضافه می شود
حال اینکه مثلا با اعمال 5 با اتصال پایه int0 به + تغذیه RunInt مقدار 8 یا 6 یا 9 را نشان می دهد
با تشکر از صبر شما
دیدگاه