Moderadores: andre_luis, 51, guest2003, Renie
Pask escreveu:Na verdade, é assim:
PRESCALER => Determina quantos ciclos de máquina serão necessários para realizar um incremento no timer.
Se o prescaler for 1:1, a cada ciclo de máquina, o timer sofrerá um incremento; se o prescaler for 1:8, a cada 8 ciclos de máquina o timer sofrerá um incremento e assim por diante. É uma espécie de atraso programável para os incrementos do timer pelos ciclos de máquina do MCU.
POSTSCALER: Determina quantas vezes o timer terá que estourar ou ir do seu valor máximo de contagem para zero novamente até gerar uma interrupção de timer.
Exemplo:
Se o postscaler for 1:1 a cada estouro do contador do timer uma interrupção será gerada; se o postscaler for 1:16, a cada 16 estouros do contador do timer uma interrupção será gerada e assim por diante. Também é um atraso programável para determinar quantos estouros serão necessários no contador do timer até que a sua interrupção seja gerada.
Na verdade, os conceitos e prescaler e postscaler se confundem um pouco. Por exemplo, o Watchdog Timer tem prescaler ou postscaler? Na verdade, eu prefiro chamar de postscaler, pois, ele também determina quantas vezes o WDT irá estourar a sua contagem de tempo até gerar o reset no MCU.
Acho que isto!
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante