ST 에디터에서 디버깅

if...end_if 및 case...end_case와 같은 제어 문의 코드 생성은 점프를 사용하지 않습니다. 대신 명령의 실행 조건이 이에 맞게 설정됩니다.

프로그램은 각 코드 줄을 통해 항상 실행되지만 명령은 실행 조건이 TRUE인 경우에만 실행됩니다.

스텝 실행에서 디버깅

스텝 실행에서 디버거는 제어 조건이 FALSE이더라도 ST 에디터의 모든 유효 줄을 통해 항상 스텝하므로, 문은 실행되지 않습니다. <F10> ([스텝 오버]) or <F11> ([스텝 인])을 눌러 다음 유효한 줄에 대한 프로그램을 실행할 수 있습니다.

스텝 실행에서 다음 ST 에디터 코드를 통한 디버깅 결과:

연속 모드에서 삽입된 브레이크포인트를 통한 디버깅

브레이크포인트는 항상 제어 조건 결과와 독립적으로 실행되기 위해 삽입됩니다. <F5>를 눌러 다음 브레이크포인트에 대한 프로그램을 실행할 수 있습니다.

연속 실행에서 삽입된 브레이크포인트가 세 개 있는 다음 ST 에디터 코드를 통한 디버깅 결과:

연속 모드에서 명시적으로 프로그램된 브레이크포인트를 통한 디버깅

명시적으로 프로그램된 브레이크포인트는 제어 조건에 따라 실행됩니다. <F11>를 눌러 다음 브레이크포인트에 대한 프로그램을 실행할 수 있습니다.

연속 모드에서 다음 ST 에디터 코드를 통한 디버깅 결과:

최종 수정일: 2020-02-20이 페이지에 대한 피드백Panasonic 직통 전화