sábado, janeiro 03, 2009

Controlando um LED com um MSP430 - Parte IV

É hora de finalizar esta série de posts, com algumas considerações de ordem prática.

Onde Encontrar os Compnentes
Nas boas casas do ramo (alguém ainda fala isto?). Um lugar que eu sei que tem é na Farnell. Agradeço se algum dos meus leitores puderem indicar outras empresas que vendam componentes pela internet.

Montagem do Circuito

Praticamente qualquer tipo de montagem pode ser usado, no caso fiz em uma breadboard:


Reparar na parte inferior esquerda o conector de programação. O pino 1 é o mais à esquerda.

Preparando o Programador

Como mencionei na primeira parte, fiz um adaptação técnica no EZ430-F2013 para poder usar um conector normal no circuito. A figura abaixo (clique para ampliar) de ser suficiente para quem quiser fazer o mesmo (atenção: esta gambiarra pode danificar o programador, invalida a garantia, etc. Faça por sua própria conta e risco).


Lembrando novamente, não conectei os pinos 1 que correspondem à alimentação do circuito. Se preferir você pode conectar porém neste caso a bateria do circuito deve ser desconectada quando o programador for conectado.

Compilando e Testando o Programa C

Quando você executa o IAR Embedded Workbench, ele vai apresentar o diálogo Embedded Workbench Startup; selecione Create new project in curent workspace. Selecione C main, clique em ok e selecione o diretório e nome do projeto. Troque o código apresentado pelo que mostrei na segunda parte da série.

A parte mais importante é acertar as opções do projeto, o que você faz através de Project Options:
  • Em General Options, Target, selecione o device MSP430F2011.
  • Em Debugger, Setup, escolha o driver FET Debugger.
  • Confira em FET Debugger, Setup, que está selecionado o Texas instrument USB-IF e que target VCC é 3.0V.
Selecione Project Rebuild All. Na primeira vez vai pedir o nome do Workspace. Se você (e eu) fizemos tudo certo, vai indicar zero errors e zero warnings.

Conecte o programador a uma porta USB, ligue o conector ao circuito e selecione Project Debug. O código deve ser gravado no MSP430 e o depurador vai parar na primeira linha do código. Pressione F5 para executar o código, pressione o botão e observe o LED.

Compilando e Testando o Programa Assembly

Quando você executa o IAR Embedded Workbench, ele vai apresentar o diálogo Embedded Workbench Startup; selecione Create new project in curent workspace. Selecione asm asm, clique em ok e selecione o diretório e nome do projeto. Troque o código apresentado pelo que mostrei na terceira parte da série.

Novamente é preciso acertar as opções do projeto, o que você faz através de Project Options:
  • Em General Options, Target, selecione o device MSP430F2011.
  • Em Debugger, Setup, escolha o driver FET Debugger.
  • Confira em FET Debugger, Setup, que está selecionado o Texas instrument USB-IF e que target VCC é 3.0V.
Selecione Project Rebuild All. Na primeira vez vai pedir o nome do Workspace. Se você (e eu) fizemos tudo certo, vai indicar zero errors e zero warnings.

Conecte o programador a uma porta USB, ligue o conector ao circuito e selecione Project Debug. O código deve ser gravado no MSP430 e o depurador vai parar na primeira linha do código. Pressione F5 para executar o código, pressione o botão e observe o LED.

Para Quem Prefere Pronto

Baixe daqui os workspaces, projetos e fontes.

Nenhum comentário: