تحتاج مساعدة فيما يتعلق AVR PWM

S

shoeb.eee

Guest
انا جديدة في AVR.ولكن معرفة بعض الأساسية التجمع لغة البرمجة.أستطيع أن البرنامج موجة مربع ومحاكاته.فمن الممكن باستخدام تأخير والإخراج إلى المنفذ المطلوب.تزايد / تناقص تواتر متغير تأخير الوقت سيتم الحصول عليها.

لكنني فشلت في البرنامج مع PWM أن تفعل الشيء نفسه.لقد بحثت في الإنترنت وجدت بعض الأمثلة على AVR PWM في تعدين الذهب حرفيا ولكن رمز رمز يحتوي أيضا على وظيفة التأخير.إذا كنت تستخدم وظيفة من التأخير ، ما هي المهمة الفعلية للPWM.

أنا في حاجة الى معرفة شيء عن PWM فعلا ولماذا تأخر الوقت يستخدم؟أنا حصلت على الرابط التالي الذي يحتوي على مثال PWM.

http://www.gifford.co.uk/ ~ coredump / ledpwm.htm

الرجاء مساعدتي

 
الارتباط الذي نشر لا يستخدم pwm الأجهزة.نظرة على هذا الرابط :
http://www.avrbeginners.net/architecture/timers/pwm_led.html

ويستخدم 90S2313 ، ولكن رمز يمكن تكييفها بسهولة لattiny2313 أو حتى ATmega8.

 
نظرة على هذا ، على برنامج تعليمي لطيف

http://aquaticus.info/pwm

Nandhu

 
الشكر الكثير على الجميع.

يرجى توحي لي بعض برامج المحاكاة (باستثناء AVR استوديو)

 
عزيزتي انها ليست طريقة فعالة لتوليد PWM على الميناء باستخدام وظائف تأخير.

استخدام أي AtMega32 AVR أو أي مكو ATtiny وباستخدام مؤقتات في طريقة سريعة PWM يمكنك بسهولة توليد PWM على أن دبوس خاص.

فقط عن طريق تغيير قيمة واحدة سجل التعرف الضوئي على الحروف ، يمكنك أن تختلف PWM بسهولة.

شكرا.تمنيات
نفيد Khowaja

 
يرجى توحي لي بعض برامج المحاكاة

 

Welcome to EDABoard.com

Sponsor

Back
Top