사용자 도구

사이트 도구


commands:debug_watchdog

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
commands:debug_watchdog [2026/08/31 22:32] – 만듦 - 바깥 편집 127.0.0.1commands:debug_watchdog [2026/09/12 23:27] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
-====== Debug와 Watchdog ======+====== 디버그·Watchdog ======
  
-^ 명령어 ^ 설명 ^ +실행 상태를 확인하거나 Watchdog을 설정하는 명령어입니다.
-| ''debugStart()'', ''debugStart(baud)'', ''debugStart(serial, baud)'' | 디버그 출력과 포트를 시작합니다. | +
-| ''debug()'', ''debugln()'' | 디버그가 활성화된 경우에만 값을 출력합니다. | +
-| ''debugStop()'', ''debugState()'' | 출력을 정지하거나 상태를 확인합니다. | +
-| ''WDT_ENABLE(time)''Watchdog 제한시간을 설정하고 활성화합니다. | +
-| ''WDT()'' | 제한시간이 끝나기 전에 Watchdog를 갱신합니다. | +
-| ''WDT_DISABLE()'' | Watchdog를 비활성화합니다. |+
  
-<code cpp> +===== 디버그 =====
-void setup() { +
-  debugStart(115200); +
-  WDT_ENABLE(WDT_2S); +
-+
-void loop() { +
-  debugln("running"); +
-  WDT(); +
-+
-</code>+
  
-Watchdog 시간 상수는 CPU에 따라 니다. 통신 대기와 반복문의 최악 실행시간보다 충분히 긴 값을 선택.+  * [[commands:reference:debugstart|debugStart()]] — 디버그 출력에 사용할 포트와 보레이트를 설정합니
 +  * [[commands:reference:debugstop|debugStop()]] — 디버그 출력을 중지합니다. 
 +  * [[commands:reference:debugstate|debugState()]] — 디버그 출력의 활성 상태를 반환합니
 +  * [[commands:reference:debug|debug()]] — 디버그가 활성화된 경우에만 값을 출력합니다. 
 +  * [[commands:reference:debugln|debugln()]] — 디버그 값을 출력한 뒤 줄을 바꿉니다. 
 + 
 +===== Watchdog ===== 
 + 
 +  * [[commands:reference:wdt_enable|WDT_ENABLE()]] — Watchdog 제한시간을 설정고 동작을 작합니다. 
 +  * [[commands:reference:wdt_disable|WDT_DISABLE()]] — Watchdog 동작을 중지합니다. 
 +  * [[commands:reference:wdt|WDT()]] — 제한시간이 끝나기 전에 Watchdog를 갱신합니다.
  
 [[commands:builtin|← 내장 명령어 리스트]] [[commands:builtin|← 내장 명령어 리스트]]
  
commands/debug_watchdog.1788183136.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki