با سلام دوستان من در میکرو در دوتا از اینتراپتهای خارجی دارم پالس aوb را میخونم ولی نمیدونم چه کدی بنویسم تا تشخیص دهم که پالسaزودتر آمده یا b تا جهت رو متوجه بشم
اگه دوستان کار کردن و الگوریتمی دارن برام بگن ممنون میشم
با سلام دوستان من در میکرو در دوتا از اینتراپتهای خارجی دارم پالس aوb را میخونم ولی نمیدونم چه کدی بنویسم تا تشخیص دهم که پالسaزودتر آمده یا b تا جهت رو متوجه بشم
اگه دوستان کار کردن و الگوریتمی دارن برام بگن ممنون میشم
سلام
یکی رو پیش فرض انتخاب کن بعد بیا تو وقفه اون تایمر رو فعال و تو وفقه کانال دومی تایمر رو بخون زمان رو بدست بیار حالا که وقفه کانال اول دوباره اومد زمان رو بخون و ریستش کن حالا میفهمی که حالت عادی دوره (پیش فرض ) یا نه چو زمان رو داری .
البته باید هواست به تغییر سرعت هم باشه و بخاطر همین هم گفتم تایمر رو تو همون وقفه ای که فعال میشه دوباره ریست کنی تا زمان رو داشته باشی. حالتها وختلفی پیش میاد که باید دقت کنی .
چرا از آی سی هایی که این کار رو انجام میدن استفاده نمیکنی ؟