Tutorial CodeWarrior
Disciplina:
Professor: Carlos Eduardo Carvalho
Turma:
Data:
Aluno:
Tutorial Básico CodeWarrior
Nota
O CodeWarrior (Guerreiro do Código) é um software de compilação para os microcontroladores da Freescale. A Freescale (www.freescale.com) é o fabricante dos componentes da Motorola.
Este tutorial tem o objetivo de auxiliar o início da programação do microcontrolador
MC9S08QG8.
Vamos conhecer a interface de programação, o debugger e o simulador. Todos os programas serão escritos em linguagem C, mas neste tutorial eu não tratarei especificamente da linguagem C.
O programa que será usado como exemplo irá fazer um led piscar enquanto um botão estiver pressionado e fará o led ficar apagado enquanto o botão estiver solto.
O software utilizado é o CodeWarrior IDE version 5.9.0. Special Edition que pode ser baixado gratuitamente do site da Freescale.
A interface do CodeWarrior:
Abrindo o CodeWarrior IDE, você verá a tela da figura 1.
Figura 1 – Tela inicial do CodeWarrior
Se aparecer uma tela pedindo que se faça o registro, clique na opção de registrar mais tarde.
Quando ele disser que o software expirou, ele irá indicar que é necessário rodar um arquivo que está na mesma pasta onde o software foi instalado. Verifique o nome do arquivo na mensagem e execute – o.
Isso acontece porque a Freescale modificou a forma como os softwares gratuitos eram distribuídos. Antes, era necessário registrar o software no site e agora não é mais necessário. Caso não apareça nenhuma tela diferente da figura 1, vá em frente com o tutorial.
Criando um novo projeto:
Na tela inicial, clique no botão Create New Project. A tela da figura 2 deverá aparecer.
Figura 2 – Tela de seleção do microcontrolador.
Na tela da figura 2, podemos selecionar qual microcontrolador será utilizado. O CodeWarrior abrange muitos componentes da Freescale. No nosso caso, utilizaremos o CI HCS08, a família
HCS08Q e o componente HCS08QG8.
Selecione este componente e na tela da direita (Conections) selecione a