Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| pt:avr:timers [2015/12/01 18:15] – artica | pt:avr:timers [2020/07/20 09:00] (current) – external edit 127.0.0.1 |
|---|
| ====== Contadores/Temporizadores====== | ====== Contadores/Temporizadores====== |
| |
| Os contadores, que em certo sentido, também podem ser chamados temporizadores, são uma das mais importantes sub-funções de um microcontrolador. Estes permitem precisamente processos temporais, gerar sinais e contar os eventos. Um contador converte o número de ciclos de entrada para um valor binário usando um array de triggeers. O número máximo de ciclos contados depende do comprimento deste array, e este facto é assinalado pelo comprimento do código binário. Um AVR tem contadores de 8 e 16 bits. Se um temporizador atingiu o seu valor máximo (255 em 8-bits ou 65.535 em 16 bits), o ciclo seguinte irá gerar um overflow e o contador dá a volta para 0. O sinal de relógio de um contador pode vir do sinal do relógio do microcontrolador, e nesse caso é possível diminuir o seu valor usando um divisor. Alguns AVRs tem um gerador de sinal de relógio interno independente, que pode ser modificado para funcionar mais rapidamente utilizando um multiplicador de frequência. Os contadores também podem ser diferentes segundo os casos de aplicação e modos de trabalho. | Os contadores, que em certo sentido, também podem ser chamados temporizadores, são uma das mais importantes sub-funções de um microcontrolador. Estes permitem precisamente processos temporais, gerar sinais e contar os eventos. Um contador converte o número de ciclos de entrada para um valor binário usando um array de triggers. O número máximo de ciclos contados depende do comprimento deste array, e este facto é assinalado pelo comprimento do código binário. Um AVR tem contadores de 8 e 16 bits. Se um temporizador atingiu o seu valor máximo (255 em 8-bits ou 65.535 em 16 bits), o ciclo seguinte irá gerar um overflow e o contador dá a volta para 0. O sinal de relógio de um contador pode vir do sinal do relógio do microcontrolador, e nesse caso é possível diminuir o seu valor usando um divisor. Alguns AVRs tem um gerador de sinal de relógio interno independente, que pode ser modificado para funcionar mais rapidamente utilizando um multiplicador de frequência. Os contadores também podem ser diferentes segundo os casos de aplicação e modos de trabalho. |
| |
| ===== Modo padrão de um Contador ===== | ===== Modo padrão de um Contador ===== |