Yes this could be done with Timer interrupts. You'll need to determine the highest frequency first, sometimes it might be too fast to have time enough to do something else.
Still possible to use a PIC with 3 different CCP module and who allow 3 different frequency.. but they're usually overkill and way too big. Unless i missed few models, i think the smallest would have more than 40 pins 
Now, if all your buzzers runs with multiple of 2 of a frequency (which i doubt), an external frequency divider (JK or something like that) + 1 HPWM will do the trick.... but i doubt of the frequency multiplication stuff... to me this would sound really weird ... really not pleasant to hear... even Celine Dion would be more pleasant to hear...
Last edited by mister_e; - 14th November 2007 at 04:09.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Bookmarks