quote:以下是引用shine在2008-10-09 11:10:09的发言:
两条语句连着,停止到重新输出只有几个us,中间会有一点小的波动,但可以看作是连续的。
S斑是有办法控制,并且是根本性的去除这个小的波动的。
例如用伊默的做法。
而我就是这样:
设定好了应该的SMB?注意一点脉冲数量要设定得,使连续时间远大于上术的几个微秒。反正你是要连续的,上限无限制。
定义一个脉冲完成中断,中断中执行PLS指令,继续发下一轮脉冲。
执行PLS指令。此时脉冲已经发生。
再连续的执行一次PLS指令。此时后台的中断已经产生一个脉冲序列的队列。这个队列可以容许有一个并且最多只有一个在等待。
当第一次PLS产生的脉冲发完后,第一时间就是跟着下来的队列中的脉冲接着发出。此时队列已经清空。
接着下面才响应第一次脉冲完成中断,执行中断程序中的PLS指令。有再次建立一次深度的队列。
这样就可以无缝连接了。到了要停止脉冲的时候,直接禁止,马上停止。连队列里的都不用理会,他也没有发出的机会。