O Fenômeno de Transportes
Por: jonathanmb • 5/11/2018 • Projeto de pesquisa • 365 Palavras (2 Páginas) • 167 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 = |
...