Buscar

Atividades de Fixação - Unidade 2_ MICROCONTROLADORES

Prévia do material em texto

/
Atividades de Fixação - Unidade 2
Vencimento Sem data de entrega Pontos 0 perguntas 8 Limite de tempo Nenhum
Tentativas permitidas llimitado
Instruções
Histórico de tentativas
Tentativa Hora Pontuação
MANTIDO Tentativa 2 1 minuto 0 de 0
MAIS RECENTE Tentativa 2 1 minuto 0 de 0
Tentativa 1 4 minutos 0 de 0
Enviado 24 out em 21:58
As avaliações nos possibilitam perceber se estamos obtendo bons resultados e o que requer nossa atenção. Vamos avaliar o aprendizado?
Lembre-se! Esta atividade é avaliativa.
Havendo dúvidas, entre em contato com o seu tutor.
Fazer o teste novamente
0 / 0 ptsPergunta 1
A memória RAM do ATmega328 apresenta 32 registradores de propósito geral, que são muito utilizados
durante a execução do programa. Sobre os registradores de propósito geral, assinale a alternativa
correta.
 São utilizados para armazenar os resultados das operações da ULA por tempo indefinido.
 Calculam as operações aritméticas e transferem o resultado para a ULA.
 São responsáveis por armazenarem as instruções de programa.
 Armazenam as funções de interrupção de cada periférico.
 
Recebem os dados que serão processador pela ULA, bem como os resultados temporários já
processados.
Correto!Correto!
Os registradores de propósito geral tem o objetivo de armazenar os dados que serão
processados pela Unidade Lógica Aritmética (ULA), bem como os resultados de operações já
realizadas. São esses registradores que têm acesso direto e exclusivo com a ULA, sendo
obrigatoriamente utilizados durante as operações da ULA.
0 / 0 ptsPergunta 2
Considere o registrador WDTCSR, apresentado em nosso material didático. Assinale a alternativa que
apresenta o tempo configurado no temporizador do Watchdog Timer, sabendo que o registrador
WDTCSR apresenta a seguinte configuração: 01011011.
https://unifil.instructure.com/courses/6388/quizzes/13652/history?version=2
https://unifil.instructure.com/courses/6388/quizzes/13652/history?version=2
https://unifil.instructure.com/courses/6388/quizzes/13652/history?version=1
https://unifil.instructure.com/courses/6388/quizzes/13652/take?user_id=422
/
 64 ms.
 0,125s.
Correto!Correto!
 0,5s.
 2,0s.
 8,0s.
Os bits que determinam a configuração do tempo de estouro do watchdog timer são os Bit5,
Bit2, Bit1 e Bit0.
De acordo com o valor ajustado, 01011011, temos:
Bit5 = 0, Bit2 = 0, Bit1 = 1 e Bit0 = 1.
De acordo com a tabela da funcionalidade dos bits do registrador WDTCSR, temos que o tempo
configurado foi de 0,125 s.
0 / 0 ptsPergunta 3
Para diminuir o consumo de energia do Arduino, utilizamos o registrador PRR (Registrador de redução
de potência - apresentado no material didático) para desativar os periféricos que não estão sendo
utilizados. Suponha que um desenvolvedor queira desativar os periféricos TWI, TIM0 e SPI, qual deve
ser o valor ajustado no registrador PRR?
 0b10110101.
 0b01011001.
 0b01011011.
 0b10100100.
Correto!Correto!
 0b10101100.
De acordo com a tabela de funcionalidade dos bits do registrador PRR, para desativar o periférico
TWI, devemos escrever 1 no Bit7.
Para o TIM0, escrevemos 1 no Bit5 e para o periférico SPI, no Bit 2.
Logo, o registrador PRR deve ser configurado como: 0b10100100.
0 / 0 ptsPergunta 4
O registrador ADMUX (Registrador de seleção do multiplexador ADC) é responsável por configurar o
periférico Conversor Analógico-digital, determinando qual entrada multiplexada será conectada ao
conversor. Considerando o registrador e as funcionalidades de cada bit apresentados na Figura abaixo,
determine o valor salvo no registrador para que o canal multiplexado utilizado seja o 6 (AC6), sabendo
/
que o conversor é alimentado com o sinal de tensão analógico AV e o valor da conversão é
automaticamente salvo no registrador de dados do conversor AD.
CC
 0b01100110.
Correto!Correto!
 0b01110101.
 0b10011001.
 0b11001100.
 0b01101010.
Os bits 7 e 6 são configurados como 01, pois o enunciado informa que a fonte de alimentação é a
mesma do sinal analógico.
O bit 5 é 1, pois o dado é salvo automaticamente no registrador de dados do conversor AD.
Os bits 3, 2, 1 e 0, valem, respectivamente, 0110, para que o canal 6 seja conectado ao
conversor.
Logo, o registrador apresenta o valor de 0b01100110.
/
0 / 0 ptsPergunta 5
A Figura abaixo corresponde ao digrama de blocos do periférico Temporizador/Contador do
ATmega328. Sobre esse circuito, assinale a alternativa que apresenta a função dos registradores
OCRnA e OCRnB.
 
Correspondem a Flags, gerando um sinal de interrupção quando o contador TCNTn atingir o
valor estabelecido pelo programador.
 
Armazenam os valores de comparação com o registrador TCNTn, das unidades de comparação
A e B.
Correto!Correto!
 
São conectados com dispositivos I/O, para prover sinais PWM em terminais do
microcontrolador.
 São terminais de entrada para os sinais do Comparador A e do Comparador B.
 Atuam no controlador lógico para detecção dos sinais de entrada.
Este circuito apresenta duas unidades de comparação independentes e também possibilita o
projetista gerar sinais PWM em suas saídas. De maneira simplificada, o circuito pode ser excitado
por um sinal externo vindo do terminal representado por “Tn”, ou por um sinal gerado a partir do
clock do microcontrolador, após passar por um prescaler, que permite a divisão da frequência de
clock original do dispositivo. Na sequência, um circuito lógico interpreta esse sinal de excitação e
incrementa o registrador de contagem do timer/counter0, TCNT0, a cada evento. Esse valor é
comparado com o valor gravado nos registradores OCR0A (comparador 1) e OCR0B (comparador
2). Portanto, são registradores que armazenam os valores de comparação, estabelecidos pelo
programador
0 / 0 ptsPergunta 6
/
Um sensor de temperatura analógico é conectado a um conversor analógico-digital de 10 bits.
Considerando que a tensão de alimentação do sistema é de 5 V, qual o valor aproximado da tensão de
entrada no conversor, quando o resultado da conversão é de 0000110101.
 259,17 mV.
Correto!Correto!
 621,03 mV.
 156,48 mV.
 428,90 mV.
 874,54 mV.
A primeira etapa corresponde ao cálculo da resolução do conversor A/D.
Isso determina que:
 CÓDIGO - DECIMAL -> TENSÃO
 0000000000 0 0V
 0000000001 1 4,89 mV
 0000000010 2 9,78 mV
Portanto, o valor da tensão corresponde, aproximadamente, ao valor do código em decimal, multiplicado pela
resolução do conversor A/D.
O código 0000110101 é equivalente há 53 em decimal.
Portanto, a tensão de entrada é de aproximadamente:
0 / 0 ptsPergunta 7
Sobre os periféricos do Arduino, assinale a alternativa incorreta.
 
O temporizado/contador é um periférico utilizado para a contagem de intervalos de tempo
específicos, ou para a contagem de eventos em um dispositivo I/O. A diferença se o periférico
está sendo utilizado como temporizador ou contador é o sinal que excita o circuito de controle
lógico.
 
Os conversores analógicos digitais são utilizados para converter um sinal analógico para digital,
permitindo que o microcontrolador interprete-o. Assim, é possível controlar processos, de
acordo com o sinal analógico de entrada.
 
A diferença entre a comunicação serial USART e a UART, é que na USART, os dispositivos
apresentam um sinal de clock para sincronismo dos dados. Desta forma, todo periférico USART
pode ser configurado como UART, desde que não seja utilizado o terminal de clock.
/
 
O ATmega328 apresenta 6 canais multiplexados com apenas 1 conversor analógico digital.
Assim, dois canais não podem ser utilizados ao mesmo tempo.
 
A comunicação serial SPI e I2C, normalmente, são utilizadas para troca de informações entre
dispositivos na mesma placa. Contudo, o periférico SPI raramente é utilizado, pois o periférico
I2C desempenha o mesmo papel mas com um número menor de trilhas.
Correto!Correto!
O periférico SPI é utilizadotanto quanto o periférico I2C. A determinação de qual protocolo será
utilizado também depende de uma série de outros fatores.
0 / 0 ptsPergunta 8
O módulo de comunicação USART permite que o chip estabeleça comunicação com elementos externos,
sem se preocupar com programação das rotinas de transmissão e recepção. Sobre o módulo USART e
seu modo assíncrono UART, assinale a alternativa correta.
 
Para estabelecer a comunicação síncrona do módulo USART entre dois dispositivos, são
necessários somente três fios: clock, transmissão e recepção.
 
O modo de comunicação UART é mais simples que o síncrono, pois são necessários somente
dois fios: transmissor e receptor.
 
A comunicação síncrona do módulo USART é half-duplex. Já a comunicação assíncrona é full-
duplex, onde ambos os dispositivos podem receber e enviar ao mesmo tempo.
Correto!Correto!
 
Na comunicação assíncrona UART, os dois dispositivos não podem apresentar o mesmo baud
rate.
 
O modelo de comunicação proporcionado pelo módulo USART permite a comunicação entre
mais de dois dispositivos.
a) Incorreta - A configuração síncrona exige uma conexão mínima de quatro fios, clock,
transmissão, recepção e terra.
b) Incorreta - São necessários 3 fios: transmissor, receptor e terra, pois os dois dispositivos tem
que apresentar a mesma referência.
c) Por haver um sinal de clock, ele irá indicar o momento em que os dados serão disponibilizados
no canal de transmissão ou de recepção, nunca nos dois canais vão transmitir ao mesmo tempo,
pois somente 1 dispositivo pode controlar o sinal de clock. Como a UART não exige sinal de
clock, os dispositivos podem transmitir e enviar informações ao mesmo tempo. A interpretação
do sinal será feita pelo receptor de acordo com o baud rate configurado.
d) Incorreta – Os dois dispositivos tem que apresentar o mesmo baud rate.
e) Incorreta – Somente 2 dispositivos são interligados na comunicação USART e UART.

Continue navegando