O Fenômeno de Transportes
Por: jonathanmb • 5/11/2018 • Projeto de pesquisa • 365 Palavras (2 Páginas) • 223 Visualizações
APS_02_MICRO_II
Depuração, estruturação e manutenção de software
- Qual o objetivo das ferramentas de depuração?
 - Descreva as ferramentas de depuração:
 
- Emulador In-Circuit (In-Circuit Emulator)
 - Depurador In-Circuit (In-Circuit Debug)
 - Simulador
 - Porta Serial
 - LCD
 - LED
 - Depuração de pinos
 - Analisador lógico
 
- O que é a não intrusão do ponto de vista da teoria de depuração? Exemplifique uma ferramenta intrusiva.
 - Como quantificar a intrusão?
 - Diferencie teste caixa preta x teste caixa branca.
 
USART – Interface Serial
- Para que a comunicação serial funcione o protocolo deve ser concordado. O que deve ser definido num protocolo serial?
 - A codificação não é algo trivial de ser realizado. Motivo pelo qual existe um periférico dedicado. Que periférico é este? Cite três características gerais deste periférico.
 - Descreva o funcionamento básico da comunicação serial USART. Na descrição do funcionamento apresente os conceitos de taxa de transmissão, bit de início e bit de parada.
 
Entrada digital
1 – Com relação as portas de propósitos gerais, avalie as afirmativas abaixo:
I – O Atmega328p possui um conjunto de 23 pinos de propósitos gerais, agrupadas nas portas B, C e D.
II – As portas de propósitos gerais são configuradas através de 3 registradores, são eles: DDRx, PORTx e PINx.
III – Os pinos do Atmega328p contam com resistores internos de pullup, que por sua vez são habilitados através do registrador PINx.
IV – O fenômeno da trepidação que acontece nos pinos configurados como entradas digitais, resulta do fato de que a eletrônica interna do microcontrolador possui dificuldade na estabilização de sinais de entrada.
Das afirmativas acimas estão corretas:
- I e IV, apenas
 - II e IV, apenas
 - I, II e III, apenas
 - I e II, apenas
 - III e IV apenas
 
2 – Mostre o estado dos registradores, após a realização das operações mostradas abaixo, assumindo que todos registrados estão nas condições indicadas.
- UCSR0B = 0b00000000 submetido a UCSR0B |= (1 << 3) | (1 << 0)
 
Posição  | 7  | 6  | 5  | 4  | 3  | 2  | 1  | 0  | 
UCSR0B =  | 
- UCSR0A = 0b10000010 submetido a UCSR0A |= (1 << 5);
 
Posição  | 7  | 6  | 5  | 4  | 3  | 2  | 1  | 0  | 
UCSR0A =  | 
- ADCSRA = 0b01000100 submetido a ADCSRA &= ~(1 << 2)
 
Posição  | 7  | 6  | 5  | 4  | 3  | 2  | 1  | 0  | 
ADCSRA =  | 
- ADMUX = 0b01001000 submetido a ADMUX = 0Xff
 
Posição  | 7  | 6  | 5  | 4  | 3  | 2  | 1  | 0  | 
ADMUX =  | 
...