AVR/Atmega128 강좌2016. 6. 17. 01:05Atmega128 기초 - 8비트 타이머/카운터 일반모드
용어 정의BOTTOM - 카운터가 0이 되었을 때를 의미. MAX – 카운터가 0xFF(=255)에 도달했을 때를 의미 TOP TOP값은 0xFF(MAX) 또는 OCR0 레지스터에 저장된 값으로 지정할 수 있다.카운터가 TOP값과 똑같거나 더 커진 경우를 의미한다. 일반 모드TCCR0 레지스터의 WGM00 비트와 WGM01 비트가 0으로 설정된 경우이다. TCNT0 레지스터는 카운터에서 값을 직접 읽거나 쓸 수 있게 해주는 레지스터이다. 일반 모드에서 카운팅은 항상 증가하는 방향으로 이루어 진다. 8비트로 표현할 수 있는 최대값인 0xFF(=255)를 초과하면 다시 bottom(=0)부터 카운팅을 시작한다. TCNT0가 0이 되는 순간 TIFR 레지스터의 TOV0 비트가 1로 설정된다. 타이머/카운터 오..