• Nenhum resultado encontrado

16-bits TCx. (Input, Output e Compare Units) Ameliza e Natália

N/A
N/A
Protected

Academic year: 2021

Share "16-bits TCx. (Input, Output e Compare Units) Ameliza e Natália"

Copied!
11
0
0

Texto

(1)

16-bits TCx

(Input, Output e Compare Units)

(2)

Visão Geral

A unidade permite gerenciar o tempo preciso de execução do programa, a geração de ondas e a medição do tempo do sinal.

Unidade independente dentro

do microcontrolador, onde são

executados independentemente da tarefa que a CPU está executando.

(3)

Registradores

TCNTn: Acessa o valor do Timer/Counter (16 bits);

OCRnA/B/C: Comparação de saída (16 bits);

ICRn: Captura de entrada (16 bits);

TCCRnA/B/C: Controle do timer/contador (8 bits);

TIFRn: Registro de Sinalização de Interrupção do Timer;

(4)

Acessando registradores de 16 bits

O TCNTn, OCRnA/B C e ICRn são registradores de 16 bits que podem ser acessados pela CPU do AVR, dados de 8 bits.

Cada timer de 16 bits possui um único registro de 8 bits para armazenamento temporário do byte alto. O acesso ao byte baixo aciona a operação de leitura ou gravação.

A leitura dos registradores OCRnA/B/C de 16 bits não envolve o uso do Registro Temporário.

(5)

Unidade Contadora (Counter Unit)

Count Incrementa ou Decrementa TCNTn em 1.

Direction Seleciona entre incrementar e decrementar.

Clear Limpa TCNTn (zera todos os bits).

clkTn Relógio Timer/Counter.

TOP Sinaliza que o TCNTn atingiu valor máximo.

(6)

Descritivo

● O contador de 16 bits é mapeado em dois locais de memória de E/S de 8 bits:

Counter High (TCNTnH) contendo os oito bits superiores do contador;

Counter Low (TCNTnL) contendo os oito bits inferiores.

● Dependendo do modo de operação usado, o contador é limpo, incrementado

ou diminuído a cada relógio do temporizador (clkTn);

O sinalizador de temporização/contador excedente (TOVn) é definido de

acordo com o modo de operação selecionado pelos bits, pode ser usado para gerar uma interrupção da CPU.

(7)

Unidade de captura de entrada

Capturar eventos externos e fornecer um registro de data e hora indicando a hora da ocorrência. O sinal externo indicando um evento, ou vários eventos, pode ser aplicado através do pino ICPn.

(8)

Acionador de captura de entrada

O comparador analógico é selecionado como fonte de disparo, configurando o bit de captura de entrada do comparador analógico (ACIC) no registro de controle e status do comparador analógico (ACSR).

Cancelador de ruído

O cancelador de ruído melhora a imunidade a ruído usando um esquema simples de filtragem digital. Ativado configurando o bit do ICANNn do cancelador de captura de entrada de entrada (ICNCn) no registro de controle de temporizador / contador B (TCCRnB).

(9)

Descritivo

Quando ocorre uma alteração do nível lógico (um evento) na entrada (ICPn),

alternativamente na saída analógica do comparador (ACO), e essa alteração confirma a configuração do detector de borda, uma captura é acionada.

Quando uma captura é acionada, o valor de 16 bits do contador (TCNTn) é

gravado no Registro de captura de entrada (ICRn).

O sinalizador de captura de entrada (ICFn) é definido no mesmo relógio do

sistema em que o valor TCNTn é copiado no registro ICRn.

A leitura do valor de 16 bits no Registro de captura de entrada (ICRn) é feita

(10)

Unidades de comparação de saída

Se TCNT é igual a OCRnx, o

comparador sinaliza uma

correspondência.

Uma correspondência

definirá o sinalizador de

comparação de saída (OCFnx) no próximo ciclo do relógio do temporizador.

(11)

Referências

Documentos relacionados

No Estado do Pará as seguintes potencialidades são observadas a partir do processo de descentralização da gestão florestal: i desenvolvimento da política florestal estadual; ii

Médias seguidas da mesma letra minúscula, em cada agrupamento de colunas, não diferem entre si pelo teste de Tukey 5% de probabilidade.. Médias mm do teste de comprimento das

Bom, eu penso que no contexto do livro ele traz muito do que é viver essa vida no sertão, e ele traz isso com muitos detalhes, que tanto as pessoas se juntam ao grupo para

Porém, a partir dos meados do século XIV, e até antes para algumas regiões como o Baixo-Alentejo ou o concelho de Santarém, medidas defensivas, procurando conservar as matas para

29 Table 3 – Ability of the Berg Balance Scale (BBS), Balance Evaluation Systems Test (BESTest), Mini-BESTest and Brief-BESTest 586. to identify fall

After this matching phase, the displacements field between the two contours is simulated using the dynamic equilibrium equation that bal- ances the internal

As questões acima foram a motivação para o desenvolvimento deste artigo, orientar o desenvol- vedor sobre o impacto que as cores podem causar no layout do aplicativo,

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on