Registro de control del Timer/Contador0 TCCR0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
$33 ($53) | - | - | - | - | - | CS02 | CS01 | CS00 | TCCR0 |
Read/Write | R | R | R | R | R | R/W | R/W | R/W | |
Initial Value | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
![]() Estos bits son bits reservados en los AT90S8515 y siempre se leen como cero.
Los bits 2, 1 y 0 de selección 0 de clock definen la fuente del prescaler del Timer/contador0. |
CS02 | CS01 | CS00 | Descripción |
0 | 0 | 0 | Stop, el Timer/contador0 está parado |
0 | 0 | 1 | CK |
0 | 1 | 0 | CK/8 |
0 | 1 | 1 | CK/64 |
1 | 0 | 0 | CK/256 |
1 | 0 | 1 | CK/1024 |
1 | 1 | 0 | Pin externo T0, flanco descendente |
1 | 1 | 1 | Pin externo T0, flanco ascendente |
Timer/Contador 0TCNT0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
$32 ($52) | MSB | LSB | TCNT0 | ||||||
Read/Write | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Initial Value | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
El Timer/Contador0 está compuesto por un contador ascendente con acceso de lectura y escritura que va desde el valor 0x00 hasta el valor 0xff. Cuando pasa del valor 0xff de nuevo al 0x00 es cuando se habla de que el Timer se ha desbordado (overflow). En este registro de lectura y escritura es en el que se puede introducir el valor inicial con el que se quiere que el temporizador realice su cuenta. Si se está escribiendo el Timer/Contador0 y una fuente del clock está presente, el Timer/Contador0 continúa contando en el ciclo del clock que sigue a la operación de escritura. |