James,
another way is to use anaolg out (AO) for this. It is simple to adjust
the level of the signal there, but on the other hand, you have to build
the signal by combination of single analog values. The speed of output
and the number of samples defines the hightime of your pulse. Example:
You define your pulse with 10 values which are {0,1,1,1,1,1,1,1,1,0} as
your patter where "1" is your highlevel. The outputspeed is 10 Hz, so
your hightime of the pulse will be 8/10 s = 0.8s. The issue here would
be that the rise/falltime is 0.1s each (which is not good at all).
So you see that you (nearly) always have several ways to solve an
issue, but anyways: for pulsegeneration, Counters are best (with the
constraint of TTL-levels).
Norbert
Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.