user-1: I want to generate a PWM signal that I can turn on and off with a button press without using interrupts.  Is there a way to keep the PWM output going while running other processes?

user4143: PWM just runs once started. It's all managed by a completely separate bit of silicon inside the chip.
Once you have done analogWrite(...) the PWM will just keep going until you tell it otherwise. 

-1: <p>I want to generate a PWM signal that I can turn on and off with a button press without using interrupts.  Is there a way to keep the PWM output going while running other processes?</p>
 4143: <p>PWM just runs once started. It's all managed by a completely separate bit of silicon inside the chip.</p>

<p>Once you have done <code>analogWrite(...)</code> the PWM will just keep going until you tell it otherwise. </p>
