اطلاعیه

Collapse
No announcement yet.

راه اندازی کانتر با کدویژن

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه اندازی کانتر با کدویژن

    با سلام خدمت همه دوستان
    می خواستم اگر کسی می تونه یه مقدار توضیح در باره راه اندازی یه تایمر/کانتر در حالت کانتر و اینکه چه طوری میشه با یه کانتر تعداد پالس ورودی رو شمرد به من بده

    #2
    پاسخ : راه اندازی کانتر با کدویژن

    نوشته اصلی توسط hamid1991reza
    با سلام خدمت همه دوستان
    می خواستم اگر کسی می تونه یه مقدار توضیح در باره راه اندازی یه تایمر/کانتر در حالت کانتر و اینکه چه طوری میشه با یه کانتر تعداد پالس ورودی رو شمرد به من بده
    در میکرو کنترلر های AVR دو پایه به نام t0, t1 داریم که به ازای اعمال یک لبه بالا رونده یا پایین رونده یک واحد به محتوای رجیستر تایمر یعنی tcnt اضافه میکند. با خواندن این رجیستر در برنامه و ذخیره آن می توان پی به تعداد پالس مورد نظر برد

    برای استفاده از تایمر های میکرو کنترلر avr در مد کانتر باید توسط رجیستر TCCR و بیت های پری اسکالر (cs00,cs01,cs02) این کار صورت پذیرد
    0 1 1 پایه t0 کانتر با لبه پایین رونده
    1 1 1 پایه t0 کانتر با لبه بالا رونده

    دیدگاه

    لطفا صبر کنید...
    X