سلام دوستان عزیز در میکرو کنترلر STM32f103 چگونه می توانیم وقفه زمانی کمتر از 1ms در اجرای برنامه C ایجاد کنیم؟
اطلاعیه
Collapse
No announcement yet.
وقفه
Collapse
X
-
پاسخ : وقفه
نوشته اصلی توسط javad1397 نمایش پست هاسلام دوستان عزیز در میکرو کنترلر STM32f103 چگونه می توانیم وقفه زمانی کمتر از 1ms در اجرای برنامه C ایجاد کنیم؟
راه های زیادی میتونه باشه. من قبلا با تایمر Systick به زمانی حدود 5 میکروثانیه هم رسیده بودم ولی یادم نیست دقیقا چجوری!
راه های دیگه ای هم مثل اونچه در avr استفاده میشه وجود داره که باید تعداد کلاک پردازنده شمارش بشه. البته برای این کار باید کد اسمبلی بنویسید و از دستوری به اسم NOP استفاده کنید. البته اگر درست گفته باشم!
دیدگاه