I think i've finally got the concept I was missing... I already have a PWM signal, if i hook it up to a correctly sized power op-amp; varying the duty cycle will hold the motor at some particular angle? Will not be accurate at all, because it has no control equation with a closed loop, but I will just add those in later. Simple, but I was thinking something else had to be done circuitry wise to the motor. Live and learn... i was thinking too much. I can't test anything for another two weeks, so i've just been going over everything theoretically.
Anyways, do you have a suggestion on microcontrollers? I'm using an FPGA right now, not a big fan of verilog/vhdl, which is what my code is written in right now (basically just has the capabilities to output a PWM signal with a duty cycle i choose). I do have access to a picstart plus programmer so I could switch over to a pic chip? I have programmed a robot with the pic before, although it was a lot simpler than what i'm doing now. (motor was in constant motion, forward or backward with a few pots)
I'm going to be dealing with a serial connection, sending a hex command out, then recieving a value back; if that makes a difference, I know it can be done with an FPGA not sure with a pic chip.
Thanks for the help!