단일 칩 마이크로 컴퓨터의 워치 독은 무엇이며 어떤 역할을합니까?
워치독 (WDT) 은 워치독 타이머 (예: 타이밍 200ms) 를 켠 후 단일 칩 마이크로 컴퓨터 프로그램에서 일정 시간 (200ms 미만) 마다 "개에게 먹이기" 를 하는 타이머입니다.
워치 독은 하드웨어 워치 독과 소프트웨어 워치 독으로 구분됩니다. 하드웨어 감시견은 타이머 회로를 이용하는 것으로, 정시 출력이 회로의 재설정단에 연결되어 있고, 프로그램은 일정 기간 동안 타이머를 0 (일반적으로' 개 먹이기' 라고 함) 으로 맑게 하기 때문에 프로그램이 정상적으로 작동할 때 타이머가 넘칠 수 없고 재설정 신호를 생성할 수 없다.
프로그램에 장애가 발생하여 예정된 주기 내에 감시견을 재설정하지 않으면 감시견 타이머 오버플로로 재설정 신호가 발생하고 시스템이 재부팅됩니다. 소프트웨어 감시견은 원칙적으로 하드웨어 회로의 타이머를 프로세서의 내부 타이머로 대체하여 하드웨어 회로 설계를 단순화할 수 있지만, 신뢰성에 있어서는 하드웨어 타이머보다 못하다.
예를 들어 시스템 내부 타이머 자체에 장애가 발생하면 감지할 수 없습니다. 물론 이중 타이머를 통한 상호 모니터링도 있는데, 이는 시스템 오버헤드를 증가시킬 뿐만 아니라 시스템 장애 중단으로 인한 타이머 중단 실패와 같은 모든 문제를 해결할 수 없습니다. -응?
확장 데이터:
애플리케이션:
< P > < P > < P > < P > < P > < P > < P > 단일 > < P > 단일 > < P > < P
단일 칩 마이크로 컴퓨터를 재설정합니다. 즉, 프로그램은 프로그램 메모리의 시작 부분에서 실행되므로 단일 칩 마이크로 컴퓨터의 자동 재설정이 가능합니다.
바이두 백과-워치독