Filtrar


Questões por página:

A evolução dos sistemas eletrônicos promove benefícios e comodidade para o ser humano em diferentes campos de aplicação, como na evolução de eletrodomésticos, veículos automotores, dispositivos mobile (celulares, notebooks) e até mesmo na área da neurociência. Essa evolução se deve aos estudos focados em tecnologias de sistemas embarcados, que podem ser utilizados como incentivo aos estudos como mecanismo transversal. A plataforma do Arduíno apresenta um conceito educacional simples com relação à arquitetura de seu microcontrolador e plataforma de programação.


Considerando que a plataforma do Arduíno Uno R3 utiliza um microcontrolador da Microchip ATMEGA 328P de 10 bits, qual o valor de resolução máxima para seu conversor analógico/digital (A/D)? 

O diagrama apresenta uma arquitetura básica usada em microcomputadores e microprocessadores. 



Imagem associada para resolução da questão



A arquitetura ilustrada, abrangendo a CPU, memória principal compartilhada e unidades de entrada e saída é classificada como uma arquitetura do tipo

Considere um microcontrolador utilizado em uma estação remota de apoio à navegação aérea. O sistema monitora periodicamente a tensão de saída de sensores internos do equipamento, acionando automaticamente um sistema de ventilação por meio de sinal PWM e transmitindo dados de supervisão para um centro de controle por uma interface serial.

Sobre recursos normalmente presentes em microcontroladores, avalie as afirmativas a seguir.

I. Temporizadores internos podem ser utilizados para gerar interrupções periódicas, permitindo que as leituras dos sensores sejam realizadas em intervalos regulares.
II. Um módulo PWM pode ser utilizado para controlar a potência média entregue a uma carga, como uma ventoinha, por meio da variação do ciclo de trabalho do sinal.
III. A memória RAM interna é não volátil e, por isso, é normalmente utilizada para armazenar permanentemente o programa executado pelo microcontrolador.

Está correto o que se afirma em
Um engenheiro precisa selecionar uma CPU para um sistema de navegação aeronáutico responsável por adquirir e processar dados de sensores e transferir blocos de dados entre a memória principal e a unidade de processamento. Para comparar o desempenho das alternativas, foi definido um teste padronizado: o mesmo programa será executado nas cinco configurações, realizando 1,2 × 109 instruções e transferindo 800 MB entre a memória e a CPU.

Considere que o tempo total de execução possa ser aproximado pela soma do tempo gasto pela CPU para executar as instruções com o tempo gasto na transferência de dados pelo barramento de memória, sem sobreposição entre essas etapas.

O parâmetro CPI médio, ciclos por instrução, indica o número médio de ciclos de clock necessários para executar cada instrução do programa.

Q45.png (348×161)

A configuração de CPU que irá apresentar o menor tempo total de execução é a
Deseja-se interligar um microcontrolador a diferentes periféricos em uma placa eletrônica. Um dos periféricos utiliza comunicação assíncrona com linhas de transmissão e recepção; outro utiliza comunicação síncrona com sinal de clock e linhas separadas para envio e recebimento de dados; um terceiro compartilha o barramento com outros dispositivos, utilizando linhas de dados e clock e endereçamento dos periféricos.
Nesse contexto, os exemplos de interfaces associadas a essas três descrições são, respectivamente,