تایمر مانند یک رجیستر است که مقادیر آن به صورت اتوماتیک کم و زیاد میشود.
میکروکنترلر AVR دارای تایمر بسیار دقیقی است. نحوه کار تایمر / کانتر به این صورت است که اغلب از صفر شروع میکند به شمارش و ترتیب میشمارد تا به مقدار حداکثری که برای آن تعریف شده است برسد.
بعد از این که به مقدار ماکزیمم رسید Overflow میشود و اعلام مکیند شمارش مورد نظر انجام شده است.
انواع تایمر کانتر در میکروکنترلر AVR
در میکروکنترلرهای AVR دو نوع تایمر/کانتر وجود دارد :
- تایمر/کانتر 8 بیتی
- تایمر/کانتر 16 بیتی
مفهوم 8 بیتی و 16 بیتی را در قسمت قبلی به طور کامل توضیح دادیم. و به طور خلاصه : در نوع 8 بیتی طول داده ها 8 بیت است و در نوع 16 بیتی طول داده ها 16 بیت است.
در تایمر 8 بیتی شمارش از 0 شروع میشود و تا 255 میتواند ادامه پیدا کند. و در تایمر 16 بیتی شمارش از 0 شروع میشود و تا 65535 میتواند ادامه پیدا کند.
آموزش کامل تایمر کانتر در میکروکنترلر های AVR را آماده کردیم. در این آموزش به طور کامل با استفاده از تایمر کانتر ها در AVR آشنا میشویم.
irenx.ir
سالک: در سایت بالا توضیحات زیادی داده شده ولی من نقل نکردم.
نقل نمی کنم چون دارم سایت هارا بررسی می کنم ، ببینم چطور باید مطلب را بیان کرد.
ولی اگر کسی دوست داشت می تواند خودش نگاهی به این آموزش ها بیاندازد.