Baixe o app para aproveitar ainda mais
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.
Compartilhar