LabHub
배우기 러닝패스 코스

냉장고가 255°C라고 우긴다 · 고장 난 읽기가 마지막 표본을 덮었다 · 퀴즈

퀴즈: 고장 난 읽기가 마지막 표본을 덮었다

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 이 HAL에서 주소 0x48을 사용할 때 넘길 값은?

    1. R/W를 붙인 0x91
    2. 왼쪽으로 민 0x90
    3. 7비트 주소 0x48
    4. 하위 비트만 남긴 0x08
  2. 포인터 쓰기와 읽기를 한 transfer로 묶는 목적은?

    1. 두 센서의 ADC 시각을 같게 만든다
    2. 물리적 풀업 저항 검사를 대신한다
    3. 잘못된 주소도 자동으로 찾아낸다
    4. HAL에 결합 전송 계약을 전달한다
  3. 부분 읽기 오류 전에 버퍼 첫 바이트만 바뀌었다면?

    1. 표본은 보존하고 오류를 전달한다
    2. 첫 바이트만 새 표본으로 공개한다
    3. 남은 바이트를 0으로 채워 성공한다
    4. 이전 시각에 새 온도만 덮어쓴다
  4. 이 과제에서 SENSOR_BUS 뒤의 올바른 흐름은?

    1. 성공할 때까지 기한 없이 반복한다
    2. 복구 한 번 뒤 전송 한 번 재시도한다
    3. 주소를 바꾸어 네 장치를 순회한다
    4. 복구 없이 이전 값을 성공 반환한다
  5. 모델의 recover가 통과했을 때 확인된 것은?

    1. SCL 9펄스의 실제 파형
    2. 센서 전원 리셋의 실제 전압
    3. 모델의 걸린 상태 초기화
    4. 실물 배선의 풀업 저항값
  6. 전송 오류 SENSOR_NACK를 마지막 읽기의 NACK 신호와 비교하면?

    1. 둘 다 반드시 센서가 고장 났다는 뜻이다
    2. 둘 다 드라이버가 성공해야 한다는 뜻이다
    3. 둘 다 전원을 끄라는 동일한 지시이다
    4. 오류 상태와 정상 종료 신호를 구분한다