Wow Guys!! You are all awesome. My originial question was probably a bit misleading from the intended need, however, Chip, Beua and rokicki put me on the right path. You all rock! Thanks for all the valuable information.
I love the propeller! What an awesome chip. I see no limit to its potential. It's really got me jazzed about embedded applications again. Parallax has restored my faith.
Comments
Your code works well, but I want to add, that you must put an RC filter off of the pin in order for it to look like what you would expect.
Here is a demo (modified from your original) that just sweeps the Sine Phase on one of the pins. It uses the same "phase" object.
[b]CON[/b] [b]_clkmode[/b] = [b]xtal[/b]1 + [b]pll[/b]16x [b]_xinfreq[/b] = 5_000_000 Hz = $8000_0000 / 125_000 Deg = $8000_0000 / 180 [b]VAR[/b] [b]long[/b] freq, offset [b]OBJ[/b] phase : "phase" [b]PUB[/b] start 'start phase phase.start(0, 1, @freq) '(phase object continuously reads freq and offset) freq := 1000 * Hz offset := 0 [b]repeat[/b] offset += Deg/100 'Increment Phase by .01 Deg▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
I love the propeller! What an awesome chip. I see no limit to its potential. It's really got me jazzed about embedded applications again. Parallax has restored my faith.
Best regards,
Ron