在步进过程中没有中断的方法。
在PSoC3上,用户可以通过将IE寄存器内的EA位设置为步骤0之前和步骤1之后手动进行。这是在拆卸窗口中列出的标准的8051个寄存器之一。
具有100MS中断是一个硬实时要求,单步是一个不同的领域,非实时域。不幸的是,这两个领域彼此不协调。
我希望这能有所帮助,罗伯特
以上来自于百度翻译
以下为原文
There is no build-in way to disable interrupts while stepping.
On PSoC3, the user can do it manually by setting the EA bit within the IE register to 0 before the step and 1 after the step. This is one of the standard 8051 registers that is listed in the disassembly window.
Having a 100ms interrupt is a hard real-time requirement, single step is a different domain, the non real-time domain. Unfortunately these two domains do not go well with each other.
I hope this helps, Robert
在步进过程中没有中断的方法。
在PSoC3上,用户可以通过将IE寄存器内的EA位设置为步骤0之前和步骤1之后手动进行。这是在拆卸窗口中列出的标准的8051个寄存器之一。
具有100MS中断是一个硬实时要求,单步是一个不同的领域,非实时域。不幸的是,这两个领域彼此不协调。
我希望这能有所帮助,罗伯特
以上来自于百度翻译
以下为原文
There is no build-in way to disable interrupts while stepping.
On PSoC3, the user can do it manually by setting the EA bit within the IE register to 0 before the step and 1 after the step. This is one of the standard 8051 registers that is listed in the disassembly window.
Having a 100ms interrupt is a hard real-time requirement, single step is a different domain, the non real-time domain. Unfortunately these two domains do not go well with each other.
I hope this helps, Robert
举报