| Author |
Message |
shoeb.eee
Joined: 28 Mar 2009 Posts: 8
|
27 Oct 2009 18:53 Need help regarding AVR PWM |
|
|
|
|
I'm new in AVR. But know some basic assembly language programming. I can program a square wave and simulate it. It is possible by using delay and output to the desired PORT. Increasing/decreasing time delay variable frequency will be obtained.
But I'm failed to program with PWM to do the same thing. I searched into the web and found some example of AVR PWM in asm code but the code also contains the delay function. If I use delay function, what is the actual task of PWM.
I need to know what thing the PWM actually do and why does time delay is used? I got the following link which contains an example of PWM.
http://www.gifford.co.uk/~coredump/ledpwm.htm
Please help me
|
|
| Back to top |
|
 |
ctownsend
Joined: 27 Nov 2004 Posts: 301 Helped: 21 Location: Canada
|
|
| Back to top |
|
 |
nandhu015
Joined: 11 Feb 2006 Posts: 640 Helped: 46 Location: Tamilnadu, India
|
29 Oct 2009 4:23 Need help regarding AVR PWM |
|
|
|
|
look at this, a nice tutorial
http://aquaticus.info/pwm
Nandhu
|
|
| Back to top |
|
 |
shoeb.eee
Joined: 28 Mar 2009 Posts: 8
|
30 Oct 2009 10:12 Re: Need help regarding AVR PWM |
|
|
|
|
Thanks a lot everybody.
Please suggest me some simulator software (except AVR Studio)
|
|
| Back to top |
|
 |
Google AdSense

|
30 Oct 2009 10:12 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
Naveed Ahmed
Joined: 31 Aug 2008 Posts: 22 Location: Pakistan
|
30 Oct 2009 15:54 Re: Need help regarding AVR PWM |
|
|
|
|
Dear it is not the efficient way for generating a PWM on the port using delay functions.
Use any AVR ATMEGA32 or any ATtiny MCU and using Timers in Fast PWM mode you can easily generate the PWM on that particular pin.
By just changing the value of one register OCR, you can vary the PWM easily.
Thanks.
Regards
Naveed Khowaja
|
|
| Back to top |
|
 |
shoeb.eee
Joined: 28 Mar 2009 Posts: 8
|
31 Oct 2009 17:58 Need help regarding AVR PWM |
|
|
|
|
| Please suggest me some simulator software
|
|
| Back to top |
|
 |
nandhu015
Joined: 11 Feb 2006 Posts: 640 Helped: 46 Location: Tamilnadu, India
|
01 Nov 2009 2:36 Need help regarding AVR PWM |
|
|
|
|
This is from avrfreaks
New VMLAB rel 3.15 available
Posted by amtools on Thursday, October 15, 2009
VMLAB rel 3.15 adds an important feature: a User Programming Interface that allows coding new AVR models and its peripherals, even if not currenty supported with internal models.
This software is fully freeware.
Download it from http://www.amctools.com
|
|
| Back to top |
|
 |