在ST编辑器中调试

控制语句的代码生成,如if…end_if和case…end_case,不使用跳转。相反会相应设置指令的执行条件。

程序始终通过各代码行运行,但仅当执行条件为TRUE时,才会执行指令。

在步进模式中调试

在步进模式中,即使控制条件为FALSE且不会执行语句,但调试器始终单步调试ST编辑器中的全部有效行。通过按<F10>[单步跳过(V)])或<F11>[单步进入(E)])可以使程序运行到下一个有效行。

示例

通过以下ST编辑器代码在步进模式中调试的结果:

通过插入断点在连续模式中调试

插入的断点以始终独立于控制条件的结果而执行。通过按<F5>可以使程序运行到下一个断点。

示例

通过以下ST编辑器代码使用三个插入的断点在连续模式中调试的结果:

通过显式编程断点在连续模式中调试

显式编程断点根据控制条件而执行。通过按<F11>可以使程序运行到下一个断点。

示例

通过以下ST编辑器代码在连续模式中调试的结果:

最后更新日期: 2020-02-20此页面上的反馈松下热线