سیسوگ در قسمت پانزدهم آموزش میکروکنترلر STM8 تایمر نگهبان محدوده ای (WWDG) که یک تایمر نگهبان پیشرفته است، را آموزش داد. در این قسمت از مجموعه مقالات آموزش میکروکنترلر STM8 قصد دارد تایمرهای STM8 را به شما معرفی کند. پس با سیسوگ همراه باشید.
تایمرها شاید قطعه سخت افزاری همه کاره در میکروکنترلر باشند. همانطور که از نام آن مشخص است تایمرها برای اندازهگیری وقایع زمانبندی مانند فرکانس، زمان، دنباله فاز و غیره مفید هستند و رویکردهای مبتنی بر زمان مانند PWM، شکل موج و غیره را میسازند.
در میکروکنترلر STM8 سه دسته بندی برای تایمرها وجود دارد:
کار اصلی تمامی تایمرها مشابه است و تنها دارای تفاوتهای جزئی هستند. تایمر پیشرفته به طور عمده برای کاربردهایی مانند کنترل موتور، SMPS ها، مبدل ها، تولید شکل موج، اندازه گیری پهنای پالس و غیره به کار میرود. تایمر مصارف عمومی تقریباً تمامی ویژگیهای تایمرپیشرفته به جز ویژگیهای پیشرفتهای مانند ترمز، کنترل dead-time و غیره را دارد. تایمر پایه نیز مانند تایمر مصارف عمومی است ولی پین های مربوط به PWM را ندارد. خلاصهای از تایمرهای STM8 در جدول زیر نشان داده شده است:
بر خلاف تایمر میکروکنترلرهای دیگر، تایمرهای STM8 قابلیتهای زیادی را دارد که تنها در برخی میکروکنترلر های خاص دیده میشود. تایمرها قسمت قابل توجهی از کتاب راهنما را پوشش میدهند. تایمرها خیلی دقیق هستند و نمیتوان تنها در یک پست آنها را توصیف کرد. بنابراین، در اینجا به بررسی اوصول اولیه آنها پرداختیم.
در قسمت های بعدی آموزش میکروکنترلر STM8 سیسوگ قصد دارد تایمرها را به صورت مفصل تر بیان کند. با سیسوگ همراه باشید تا تایمر2 و تایمر4 را مورد بررسی دقیقتر قرار دهیم. در قسمت هفدهم به تایمر2 میپردازیم.
مطالب مرتبط
با سلام
فکر میکنم برای general purpose مصارف عمومی معادل بهتری باشه تا هدف عمومی!
سلام
ممنون دوست عزیز از توجه شما
این مورد اصلاح شد
با سپاس
قربون شما
با سلام و احترام
اگر امکانش هست قسمت هایی که در تایمر پیشرفته هست ولی در هدف عمومی نیست رو هم توضیح بدید.
با تشکر فراوان
سلام دوست عزیز.
انشالا سعی میکنیم که این آموزش ها رو کامل ترشون بکنیم.
نویسنده شو !
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.