در این قسمت از سری آموزش های کافه میکرو و میکرومگ با روش تولید PWM چند کانالی توسط AVR یا به عبارتی Multi channel PWM آشنا می شویم و بعد از فهمیدن روش کار ، با انواع کامپایلرها و زبان های Basic و C و ++C روش پیاده سازی چند کانالی PWM رو بررسی می کنیم.
با میکرومگ همراه باشید تا پایان این مقاله:
همونطور که می دونید میکروکنترلرهای موجود همگی حداقل دارای یک واحد PWM هستند. اما زمانی که در یک پروژه نیاز به تعداد زیادی کانال PWM باشد ، قطعا PWM سخت افزاری جوابگو نیست! پس راه حل چیست؟!
هسته ی واحد PWM در واقع یک تایمر بعلاوه چند رجیستر مقایسه کننده می باشد که اساس عملکرد آن و راه اندازیشان توسط میکروکنترلرهای مختلف در سری آموزش های ” الکترونیک با یک فنجان قهوه “ به تفصیل بیان خواهد شد و بحث آن در این جلسه نمی گنجد. اما در این سری از آموزش ها به قرار معمول به بررسی نکات و ترفندها می پردازیم و واحد PWM را نرم افزاری و چند کانالی پیاده سازی می کنیم.
ممکنه برای شما سوال پیش اومده باشه که حداکثر چند کانال به این روش می تونیم داشته باشیم؟
برای رسیدن به جواب سوال بالا و بحث های پیرامون این موضوع ویدئو زیر رو ببینید!
منتظر مقالات بعدی کافه میکرو باشید…..
از اینکه همراه کافه میکرو بودید و تا پایان این مقاله همراه ما بودید به شما تبریک میگیم.