Arduino의 감시 시계 관리

Arduino의 감시 시계 관리

Arduino의 감시 시계 관리

전자 제품과 컴퓨팅 분야에서 워치독은 물리적 장치나 애플리케이션이 정상적으로 작동하지 않을 때 다시 시작할 수 있도록 하는 리소스입니다. 특히 마이크로컨트롤러를 언급하면 ​​오버플로될 때 재설정을 생성하는 카운트다운 시계입니다.

목차

    논리적으로 장치는 언제 올바르게 작동이 중지되는지 알 수 없습니다. 작동 원리는 카운트다운이 종료되지 않도록 방지하여 시스템이 재설정되는 것을 방지하는 것입니다. 이를 위해 먼저 다시 시작하는 시간 간격을 구성하고 두 번째로 이 값을 새로 고쳐 장치가 올바르게 작동하고 있으며 현재 다시 시작해서는 안 된다는 것을 나타냅니다.

    워치독을 관리하려면 아두 이노 도서관을 이용해야 한다 wdt.h 세 가지 기능만 있습니다: wdt_disable() 재설정 시간을 구성하는 동안 비활성화하려면 wdt_enable(시간) 파라미터로 표시된 시간(시간)에 Watchdog을 구성하고 활성화하는 기능과 wdt_reset() 워치독이 계산하는 간격을 갱신합니다.

    함께 사용할 수 있는 상수 wdt_enable 카운트다운 시간을 설정하는 방법은 다음과 같습니다.

    • WDTO_15MS = 15밀리초
    • WDTO_30MS = 30밀리초
    • WDTO_60MS = 60밀리초
    • WDTO_120MS = 120밀리초
    • WDTO_250MS = 250밀리초
    • WDTO_500MS = 500밀리초
    • WDTO_1S = 1초
    • WDTO_2S = 2초
    • WDTO_4S = 4초
    • WDTO_8S = 8초

    워치독을 사용하기 전에 다음 사항을 확인하는 것이 중요합니다. 부트로더 보드의 마이크로 컨트롤러에는 무엇이 있습니까? 아두 이노 사용되는 리소스는 이 리소스의 사용을 위해 제공되었습니다. 플레이트에 알려진 오류가 있습니다. 아두 이노 메가 2560 워치독을 사용하는 프로그램과 정확하게 연결되어 있었습니다.

    무엇인지 자세히 알아보려면 부트로더 부트로더 플레이트와 함께 제공되는 것과 다른 것을 녹음하는 방법은 Atmel 마이크로컨트롤러 프로그래밍 방법에 관한 기사.

    코멘트 남기기

    당신은 놓쳤을 수도 있습니다