Asynchronous Status Register(ASSR)
TCNT0 의 클럭 소스를 선택하는 레지스터이다.
[ - | - | - | - | AS0 | TSN0UB | OCR0UB | TCR0UB ]
BIT3 : AS0(Asynchronous Timer/Counter0)
이 비트가 0으로 클리어되면 Timer/Counter0의 클럭 소스는 CLKio 가 되고 이 비트가
1 로 셋팅되면 TCNT0 의 클럭소스는 TOSC1(Timer/Counter Oscillator pins )에 연결된
크리스탈 오실레이터에 연결된다.
BIT2 : TSN0UB(Timer / Counter0 Update Busy)
비동기 모드로 동작하고, TCNT0 에 값을 쓰게 되면 이 비트는 1로 셋팅된다. TCNT0
값은 임시 저장 장소에 저장되면 하드웨어에 의해서 클리어 된다. 이 비트가 1로 되어
있으면 TCNT0 값에 새로운 값을 쓸 수 있다.
BIT 1 : OCR0UB(Output Compare register0 Update busy)
TCNT0 가 비동기 모드로 동작하고 OCR0(Output compare register 0) 에 값을 쓰게 되면
이 비트는 1로 세팅되고 OCR0 값을 임시 저장 장소에 저장되면 하드웨어에 의해서
클리어 된다. 이 비트가 1로 되어 있으면 OCR0 값에 새로운 값을 쓸 수 있다.
BIT0 : TCR0UB(Timer / Counter Control Register0 Update Busy)
TCNT0 이 비동기 모드로 동작하고, TCCR0(Timer / Counter0 Control Register) 에 값을
쓰게 되면 이 비트는 1로 셋된다. TCCR0 값은 임시 저장 장소에 저장되면 하드웨어에
의해서 클리어 된다.