2023 08 28 Formulas

Para hacer un timer, debemos implementar las siguientes fórmulas.

T = (4 * PS) / f. PS = preescala

Tiempo deseado

Tiempo/T <- cuántos ciclos

n = tiempo * fos/(4 * PS)

TMRO <- Vmax - n

suponer 500 ms

n = 500x10^-3 * 8x10^6 / (4 * 16) n = 62500

TMR0 = timer 0 TMR0 <- Vmax - n 65535 - 62500 = 3035 = BDB (hex)

TMR0 esta dividido en TMR0H y TMR0L asi que usaremos hexadecimal