냉장고가 255°C라고 우긴다 · 고장 난 읽기가 마지막 표본을 덮었다 · 퀴즈
퀴즈: 고장 난 읽기가 마지막 표본을 덮었다
문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
이 HAL에서 주소 0x48을 사용할 때 넘길 값은?
- R/W를 붙인 0x91
- 왼쪽으로 민 0x90
- 7비트 주소 0x48
- 하위 비트만 남긴 0x08
포인터 쓰기와 읽기를 한 transfer로 묶는 목적은?
- 두 센서의 ADC 시각을 같게 만든다
- 물리적 풀업 저항 검사를 대신한다
- 잘못된 주소도 자동으로 찾아낸다
- HAL에 결합 전송 계약을 전달한다
부분 읽기 오류 전에 버퍼 첫 바이트만 바뀌었다면?
- 표본은 보존하고 오류를 전달한다
- 첫 바이트만 새 표본으로 공개한다
- 남은 바이트를 0으로 채워 성공한다
- 이전 시각에 새 온도만 덮어쓴다
이 과제에서 SENSOR_BUS 뒤의 올바른 흐름은?
- 성공할 때까지 기한 없이 반복한다
- 복구 한 번 뒤 전송 한 번 재시도한다
- 주소를 바꾸어 네 장치를 순회한다
- 복구 없이 이전 값을 성공 반환한다
모델의 recover가 통과했을 때 확인된 것은?
- SCL 9펄스의 실제 파형
- 센서 전원 리셋의 실제 전압
- 모델의 걸린 상태 초기화
- 실물 배선의 풀업 저항값
전송 오류 SENSOR_NACK를 마지막 읽기의 NACK 신호와 비교하면?
- 둘 다 반드시 센서가 고장 났다는 뜻이다
- 둘 다 드라이버가 성공해야 한다는 뜻이다
- 둘 다 전원을 끄라는 동일한 지시이다
- 오류 상태와 정상 종료 신호를 구분한다