پاسخ : اندازه گیری عرض پالس با پایه اینتراپت میکروavr
با سلام
از لحاظ تئوری الگوریتم نوشتن کار آسانی است ( البته من عملی امتحان نکردم )
1- زمان سرریز یکی از تایمرها را در میلی ثانیه تنظیم میکنیم ولی Stop میکنیم و یک متغیر تعریف میکنیم که تعداد سر ریزها را بشمارد
2- حساسیت پایه اینتراپت را در مد بالارونده تنظیم میکنیم
3- با رسیدن پالس در تابع اینتراپت مربوطه تایمر را start میکنیم و حساسیت پایه اینتراپت را در مد پایین رونده تنظیم میکنیم
4- با فرو افتادن دامنه پالس در تابع اینتراپت مربوطه تایمر را Stop میکنیم و تعداد دفعات سر ریز که توسط متغیر شمردیم به نمایش ( ویا هر کاری که لازم دارید ) میگذاریم
دیدگاه