Mini curso sobre AVR parte 3 - Como andam seus conhecimentos sobre C?

Prepare os downloads! Tudo que você precisa para acompanhar o curso é dado a seguir:

1- Compilador C AVR-GCC

http://winavr.sourceforge.net/

2- IDE Atmel AVR-Studio

Essa do link abaixo é a versão 4.18, baixe sempre a mais recente.
http://www.atmel.com/forms/software_download.asp?fn=dl_AvrStudio4Setup.exe

3-Datasheet do ATMEGA16
www.atmel.com/dyn/resources/prod_documents/doc2466.pdf



Depois de baixar tudo isso chegou a hora de você testar seus conhecimentos sobre C e microprocessadores (15 minutos). se não sabe alguma das perguntas procure saber, afim de acompanhar direito o mini-curso.

1-Qual o significado lógico dos operadores & . | . ~ , ^ , >> , << ?

2- O que PORTC |= 0x55 faz com o port? Repita a pergunta para todos os operadores acima

3- Você sabe como criar funções em C?

4- Quantos bits têm variáveis do tipo char, int e long int?

5- Qual a diferença entre variáveis do tipo unsigned char e signed char?

6- Em qual(is) valores de X o liga() é executado? if (!X) liga();

7-Você sabe a diferença entre variáveis locais e globais?


8-Qual situação consome mais energia, um microprocessador operando a 5MHz ou o mesmo operando a 5kHz? Explique considerando uma cpu cmos.


9-Se há. qual a diferença entre baud e bitrate numa conexão serial rs232? Explique.


Bom teste!

Respostas??? Google-it!

Aguarde novas postagens!!!

0 comentários:

Postar um comentário