The uCsimm provides no code to drive the PWM, but it is avaialble on the
connector. You need to program it youself, and a good place to start is
the chapter on PWM in the 68EZ328 manual. A copy of the manual in PDF
form is in the Datasheets directory on the CD. Have a look there, and if
you need more perhaps we can dig up an application note.
In order to control a servo closed loop (as opposed to just crude open
loop output) you'll need to code up a PID loop or a fuzzy logic engine.
The Dragonball has obviously enough oomph to do this...
On Mon, 12 Feb 2001, Frederick Hopke wrote:
> Forgive me I'm new to linux in general and also have I'm a MechE and thus
> this isn't entirely my field of expertise. Anyway... I've been given the
> task of figuring out how to use our new and groovy uCsimm to do the
> following tasks:
> a) Control a Servo
> b) Run a quickcam
> the second isn't nearly as important as the first. Now I understand the
> basic concept of using PWM to control the Servo, but for the life of me I
> can't make heads or tails of the documentation concerning it's use on the
> uCsimm... Has anyone out there done this and can they offer some pointers?
> Any help would be appreciated :)
> Frederick K. Hopke firstname.lastname@example.org
> Student Software Assistant, CMU Computing Services
> Undergraduate Research Assistant, I-Cubes project
> Buggy Chair/Secretary/Treasurer, W3VC-
> Club Station of the Carnegie Tech Radio Club
> This message resent by the email@example.com list server http://www.uClinux.com/
This message resent by the firstname.lastname@example.org list server http://www.uClinux.com/
This archive was generated by hypermail 2b30 : Sun Apr 07 2002 - 00:01:40 EST