امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
فعال کردن 3 pwm در میکرو به زبان بسکام
نویسنده پیام
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #1
فعال کردن 3 pwm در میکرو به زبان بسکام
سلام 3تا pwm رو چطور میتونم به زبان بسکام در میکرو atmega128 فعال کنم؟
۰۸-دى-۱۳۹۱, ۱۱:۱۶:۱۲
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #2
RE: فعال کردن 3 pwm در میکرو به زبان بسکام
کد:
config timer3=pwm,pwm=10,compare a pwm =clear up, compare b pwm = clear down , prescale = 8
config porte=output
pwm3a=100
pwm3b=100
بقیه تایمر ها هم همین طوری تنظیم میشه

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
(آخرین ویرایش در این ارسال: ۰۸-دى-۱۳۹۱, ۱۱:۳۵:۳۰، توسط behzady.)
۰۸-دى-۱۳۹۱, ۱۱:۳۴:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13641
( 14739 تشکر در 4686 ارسال )
ارسال: #3
RE: فعال کردن 3 pwm در میکرو به زبان بسکام
سلام
تایمر یک atmega128 سه تا pwm داره با این دستور پیکره بدیشون کن
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Compare C Pwm = Clear Down , Prescale = 64
بعد هرجای برنامه خواستی با این دستورا
Pwm1a
Pwm1b
Pwm1c
مقدار دهی شون کن
فقط یادت نره سه بیت 5 و 6 و 7 از پورت b رو خروجی تعریف کن
اینم یه مثال
کد php:
$regfile "m128def.dat"
$crystal 1000000
Config Timer1 
Pwm Pwm 10 Compare A Pwm Clear Down Compare B Pwm Clear Down Compare C Pwm Clear Down Prescale 64
Config Portb 
Output
Do
Pwm1a 100
Pwm1b 
10
Pwm1c 
100
Loop
End 

۰۸-دى-۱۳۹۱, ۱۱:۴۳:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : behzady, abbasalifix, aKaReZa75, Ambassador
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #4
RE: فعال کردن 3 pwm در میکرو به زبان بسکام
مرسی مشکل توی همون خروجی تعریف کردن بود که با کمک شما رفع شد
دامنه پالسc خیلی کم بود الان درست شد
۰۸-دى-۱۳۹۱, ۱۲:۲۰:۱۱
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در پاک کردن برنامه میکرو Salam7 1 398 ۲۹-بهمن-۱۴۰۰, ۲۲:۵۰:۴۴
آخرین ارسال: 1نفر
  [سوال] خواندن داده های یک فایل روی هارد در برنامه بسکام Ambassador 1 739 ۲۸-تير-۱۳۹۹, ۱۶:۱۴:۱۴
آخرین ارسال: Ambassador
  مشکل با eeprom بسکام کمک sky_man847 2 4,380 ۱۲-مهر-۱۳۹۷, ۰۰:۴۷:۰۸
آخرین ارسال: lrn1380
  [سوال] کانتر در بسکام questnet 7 3,486 ۱۲-مرداد-۱۳۹۷, ۰۱:۵۵:۵۴
آخرین ارسال: questnet
  درخواست راهنمایی منو سازی برای Atmega32 به زبان بیسیک برویglcd armin111 9 6,171 ۱۶-شهریور-۱۳۹۶, ۱۱:۳۹:۲۵
آخرین ارسال: sky_man847
  مشکل در کار با تایمر 1 در بسکام klick 3 4,535 ۳۰-بهمن-۱۳۹۵, ۰۴:۰۴:۴۲
آخرین ارسال: omid_phoenix
  افکت کم نور و پر نور شدن تدریجی با بسکام؟ رسول21 19 18,305 ۲۱-بهمن-۱۳۹۵, ۱۴:۲۹:۴۲
آخرین ارسال: hadikh73
  راهنمایی برای حل مشکل برنامه در بسکام fedagh 2 3,420 ۱۲-دى-۱۳۹۵, ۱۸:۳۰:۵۹
آخرین ارسال: fedagh
Question [فوری] اتصال lcd گرافیکی به پایه های دلخواه میکرو در بسکام behzadsen 4 4,337 ۰۵-دى-۱۳۹۵, ۱۵:۲۵:۳۰
آخرین ارسال: behzadsen
  هنگ کردن میکرو در ارتباط سریال nex 1 2,890 ۰۴-آبان-۱۳۹۵, ۲۰:۵۶:۵۹
آخرین ارسال: علی محد شریفی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS