목차
문제1. (1) 오차를 측정할 수 있는 방법을 제시하여 각자 오차를 측정하고, 오차의 원인을 분석하시오.
(2) 위 원인을 수정하여 좀 더 정확한 시계를 만들어보고, 그 과정을 설명하시오.
문제 2. (1) ‘타이머 모드 1 (16bit)’로 모드를 수정한 다음 정상적인 시계와 같이 동작하도록 소스의 다른 부분을 수정 보완하고 설명하시오.
(2) 위와 같이 모드 1로 변경한 후 실제 시계와 비교하여 오차를 측정하고, 오차의 원인을 분석하시오.
(3) 오차의 원인을 수정하여 좀 더 정확한 시계를 만들어보고, 그 과정을 설명하시오.
(2) 위 원인을 수정하여 좀 더 정확한 시계를 만들어보고, 그 과정을 설명하시오.
문제 2. (1) ‘타이머 모드 1 (16bit)’로 모드를 수정한 다음 정상적인 시계와 같이 동작하도록 소스의 다른 부분을 수정 보완하고 설명하시오.
(2) 위와 같이 모드 1로 변경한 후 실제 시계와 비교하여 오차를 측정하고, 오차의 원인을 분석하시오.
(3) 오차의 원인을 수정하여 좀 더 정확한 시계를 만들어보고, 그 과정을 설명하시오.
본문내용
산한다.
16 bit 타이머는 0000000000000000 ~ 1111111111111111 까지, 즉 0x0000 ~ 0xFFFF 까지 돌고
0xFFFF에서 0x0000으로 넘어갈 때 오버플로우가 발생한다.
16 bit는 10진수로 =65536 이므로 65536번의 타이머 클럭을 받은 후에 오버플로우가 발생한다.
오버플로우 한 번 발생에 걸리는 시간은 이다.
따라서 1초를 세기위해 카운트해야하는 오버플로우의 수는 아래 식에서처럼 구할 수 있다.
이다. 정확한 오버플로우의 수는 14.0625번이지만
0.0625번은 있을 수 없으므로 버림을 해서 약 14번으로 값을 구할 수 있다.
따라서 13bit 타이머일 때 112 대신 16bit 일때는 14를 넣어준다. if(t0_ovf_count >= 14 )
(2) 위와 같이 모드 1로 변경한 후 실제 시계와 비교하여 오차를 측정하고, 오차의 원인을 분석하시오.
- (1)에서 계산했을 때 1초를 위한 정확한 오버플로우의 수는 14.0625로 또 다시 소수점의 횟수가
발생했다. 수치적으로 계산해보면 16비트 타이머에서 0.0625번의 오버플로우는
이다.
13비트 타이머의 0.5 오버플로우와 거의 같은 시간이 계산
16 bit 타이머는 0000000000000000 ~ 1111111111111111 까지, 즉 0x0000 ~ 0xFFFF 까지 돌고
0xFFFF에서 0x0000으로 넘어갈 때 오버플로우가 발생한다.
16 bit는 10진수로 =65536 이므로 65536번의 타이머 클럭을 받은 후에 오버플로우가 발생한다.
오버플로우 한 번 발생에 걸리는 시간은 이다.
따라서 1초를 세기위해 카운트해야하는 오버플로우의 수는 아래 식에서처럼 구할 수 있다.
이다. 정확한 오버플로우의 수는 14.0625번이지만
0.0625번은 있을 수 없으므로 버림을 해서 약 14번으로 값을 구할 수 있다.
따라서 13bit 타이머일 때 112 대신 16bit 일때는 14를 넣어준다. if(t0_ovf_count >= 14 )
(2) 위와 같이 모드 1로 변경한 후 실제 시계와 비교하여 오차를 측정하고, 오차의 원인을 분석하시오.
- (1)에서 계산했을 때 1초를 위한 정확한 오버플로우의 수는 14.0625로 또 다시 소수점의 횟수가
발생했다. 수치적으로 계산해보면 16비트 타이머에서 0.0625번의 오버플로우는
이다.
13비트 타이머의 0.5 오버플로우와 거의 같은 시간이 계산
키워드
추천자료
GLOFA PLC 실습
Embedded System에서 Real-Time OS 구현 및 응용
[AVR][졸업작품]디지털가습기 , HS1100 , LCD [ATMEGA8515]
PLC(programmable logic control)
AVR 마이크로콘트롤러의 개요및 ATmega128의 명령 세트
Linux와 Window의 Interrupt 비교분석
PLC에 관하여...
8051 조사
ATmega 128
c언어 프로그래밍언어 Team Project
MP3 포맷
임베디드embeded실습 레포트2
AVR 스위치 입력관련기술과 키 디바운싱 기술에 대해서 (스위치 입력,키 디바운싱,키입력,키 ...
소개글