Microcontroladores

10
Microcontroladores Microcontroladores Sistemas Digitais Sistemas Digitais Microprocessados Microprocessados (SDM) (SDM) Temporizadores MTIM (8 bits) Temporizadores MTIM (8 bits) Profa. Ana T. Y. Watanabe Profa. Ana T. Y. Watanabe [email protected] ou [email protected] ou [email protected]

description

Microcontroladores. Sistemas Digitais Microprocessados (SDM) Temporizadores MTIM (8 bits) Profa . Ana T. Y. Watanabe [email protected] ou [email protected]. Microcontroladores. - PowerPoint PPT Presentation

Transcript of Microcontroladores

Page 1: Microcontroladores

MicrocontroladoresMicrocontroladores

Sistemas Digitais MicroprocessadosSistemas Digitais Microprocessados

(SDM)(SDM)

Temporizadores MTIM (8 bits)Temporizadores MTIM (8 bits)

Profa. Ana T. Y. WatanabeProfa. Ana T. Y. Watanabe

[email protected] ou [email protected] ou [email protected]

Page 2: Microcontroladores

MicrocontroladoresMicrocontroladores

“O que ama a correção ama o conhecimento; mas o que aborrece a repreensão é insensato.” Provérbios 12:1

Page 3: Microcontroladores

Diagrama de Blocos do ICS

Page 4: Microcontroladores

Distribuição dos Sinais de Clock

Page 5: Microcontroladores

Modo de Operação do ICS

Modo padrão após um reset:

FLL Engaged Internal – FEI

A frequência é gerada pela fonte interna. O fator de divisão RDIV deve ser 000 (divisão por 1). O sinal da saída do ICSOUT é igual a 16 MHz dividido pelo fator BDIV (divisão por 2).

Portanto, após reset, ICSOUT é 8 MHz e o BUSCLK é 4 MHz.

Page 6: Microcontroladores

Temporizador de 8 bits Módulo Timer (MTIM)

• O MTIM é um contador de 8 bits.

• Inicia sua contagem em 0 e incrementa uma unidade por pulso de clock até atingir o valor indicado no registrador MTIMMOD.

• Quando ele atinge esse valor, o MTIM é zerado novamente e reinicia a contagem.

•Caso a interrupção do MTIM esteja habilitada, ele irá ativá-la.

Page 7: Microcontroladores

Temporizador de 8 bits Módulo Timer (MTIM)

• O MTIM pode ser ativado por três fontes de clock: BUSCLK (clock do barramento), XCLK (sinal de clock fixo) e a referência externa TCLK.

• Esse módulo conta também com um Prescaler (pré-divisor) que é capaz de dividir a frequência de entrada por um fator pré-programável entre 1 e 256.

• O controle desse módulo ainda disponibiliza um bit para parar e outro para reiniciar a contagem.

Page 8: Microcontroladores

Temporizador de 8 bits Módulo Timer (MTIM)

A frequência das interrupções TOF pode ser calculada da seguinte fórmula:

FTOF = FMTIMCLK ______________________

PRESCALER * (MTIMMOD +1)

Page 9: Microcontroladores

Temporizador de 8 bits Módulo Timer (MTIM)

Page 10: Microcontroladores

Temporizador de 8 bits Módulo Timer (MTIM)

Configurar os seguintes registradores:

• Registrador MTIMSC- MTIM Status and Control

• Registrador MTIMCLK- MTIM CLocK Configuration register • Registrador MTIMMOD - MTIM MODulo