^ Lista Alunos | < Semana 2 | Semana 4 >

Semana 3 - Ambiente CodeWarrior e tutorial piscar LED

Objetivo:

Entender ambiente desenvolvimento de software e entender arquitetura família coldfire

Atividade:

Executar o tutorial de desenvolvimento em C do CodeWarrior até chegar no programa que faz piscar o LED.
Procurar entender todos os comandos da linguagem C que estão no programa main(), explicar as instruções, observando o que elas fazem, qual é a
página/seção do manual e qual manual onde está explicado o funcionamento da porta B, explicar como é feita a habilitação de interrupção e como
é feito o programa que pisca o LED.
Dentro do Codewarrior conseguir ver qual é o programa assembly associado a estas instruções do programa main() e explicar o que estas instruções
fazem, registradores que são afetados, modo de endereçamento que é utilizado.
Enfim, o objetivo é entender completamente qual é o programa que será executado, para fazer o LED piscar.
Opcionalmente, modificar o programa para fazer a mesma coisa, porém de outra forma, por exemplo, programando para configurar a direção apenas do bit 7
da porta B e não todos os bits como é feito agora. Fazer o  LED piscar de outra forma, que não seja invertendo seu valor, etc.