ATxmega128A1U

میکروکنترلر صنعتی پیشرفته

ATxmega128A1U

میکروکنترلر صنعتی پیشرفته

یادآوری تایمرها

طبق قضیه تیغ اوکام هرچه قضیه ای پرطمطراق تر باشد، مواجهه و به خاطر سپردن آن سخت تر می شود. این بحث تایمرها هم با آن که مهم است و پیش نیاز چندین مبحث دیگر است، به علت داشتن امکانات متعدد و پیچیده، مهارت پیدا کردنش سخت می نماید. 

به طور کلی: 

1- تایمر بر مبنای ساعت درونی می شمرد. 

2- کانتر: همان تایمر است منتها منبع پالس آن از منبعی خارجی است. 

 

دو نوع تایمر داریم: 

1- تایمرهای درجه دو: شامل تایمرهای 0 و 2 

2- تایمرهای درجه یک: شامل تایمرهای 1و 3 و 4 و 5 ( در صورت وجود) 

 

سه نوع عملکرد داریم: 

ع 1- عملکرد ساده هشت بیتی

ع 2- عملکرد پیشرفته هشت بیتی 

ع 3- عملکرد پیشرفته شانزده بیتی

 

 

عملکردکانترشمارشمقایسهPWM تک شیبPWM دوشیبPCF PWM
ع1110000
ع2111110
ع3111111

 

نکته: تنها تایمرهای درجه یک می توانند عملکرد پیشرفته شانزده بیتی را داشته باشند. 

تبصره: میکروهای ATtiny از نکته فوق مستثنی هستند.