ايران ويج

نسخه‌ی کامل: کمک برای تغییر عرض پالس(duty cycle)
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان میخوام میکرو یک پالس با عرض پالس مشخص دریافت کند و در خروجی با همان فرکانس تخویل دهد فقط توسط دو کلید عرض پالس بشه کم و زیاد کرد
سلام
شما یه وقفه خارجی تعریف میکنی
و پالس و میدی به اون پایه
و یه تایمر تعریف میکنی تو برنامت
پرچم وقفه که سرریز شد تایمر رو میشماری
تا وقتی که تغییر حالت بده یا وقفت غیرفعال بشه
الان عرض پالس رو داری
عکس زمان میشه فرکانس
فرکانس رو الان با PWM میدی به خروجی دلخواه

واسه کم و زیاد کردن عرض پالس هم مقدار PWM رو دستکاری میکنی
یه INCR - DCR بذاری حله


موفق باشی.