Índice:

Programando MSP430 DIP usando um Ez430: 4 etapas
Programando MSP430 DIP usando um Ez430: 4 etapas

Vídeo: Programando MSP430 DIP usando um Ez430: 4 etapas

Vídeo: Programando MSP430 DIP usando um Ez430: 4 etapas
Vídeo: Energia con eZ430-F2013 version Hardware Libre (Arduino). 2024, Novembro
Anonim
Programando MSP430 DIP usando um Ez430
Programando MSP430 DIP usando um Ez430

Quando encontrei o programador ez430 USB da TI, ele parecia ser um dos métodos mais fáceis de colocar em funcionamento um MCU. Como posso estar errado, tem ez no nome! Acontece que é de fato fácil … principalmente.

O ez430 é ótimo se você deseja usar as pequenas placas-alvo que a TI vende, mas a falta de informações para o verdadeiro iniciante é frustrante ao tentar passar para a programação de chips externos, e a quantidade de informações técnicas da Texas Instruments é assustadora.

Neste breve artigo, espero mostrar como começar a trabalhar com as amostras DIP que você solicitou da TI usando o ez430. Vou trabalhar com a mesma unidade de microcontrolador (MCU) da placa de destino ez430, ou seja, o MSP430F2013. Qualquer MSP430x2xx funcionará com o mesmo método e, pelo que eu sei, toda a linha MSP430 usa as mesmas conexões de programação. Se você usar um pacote diferente de um pacote dual in-line (DIP ou DIL) ou um dispositivo diferente do MSP430x2xx, será necessário consultar a folha de dados do dispositivo para encontrar os locais de pinos apropriados.

Etapa 1: peças

Peças
Peças

Para programar o msp430, você precisa apenas de algumas partes. Aqui está a lista: Soquete de CI de fio MSP430 MCU ez430 Soquete de 4 pinos (.050 Interconexão de grade) Uma observação rápida sobre o soquete de 4 pinos. O guia do usuário do ez430 lista o número de peça Mill-Max. A Mouser.com os tinha em estoque quando eu verifiquei pela última vez, e a Mill-Max pode oferecer amostras. Observe que a imagem possui peças adicionais para a protoplaca mencionada posteriormente neste artigo. Usei fio de calibre 30 revestido de Kynar para as conexões de envoltório.

Etapa 2: Tabuleiros

Pranchas
Pranchas
Pranchas
Pranchas
Pranchas
Pranchas
Pranchas
Pranchas

A programação de um MSP430 requer apenas 4 fios, incluindo as conexões Vcc e Vss. O esquema abaixo deve ajudar. Estas são as únicas conexões de que você precisa para baixar um programa para o MCU. Eu construí duas placas de programação. O primeiro usa uma pequena placa de ensaio, soquete ZIF e 4 fios de um cabo IDE antigo com o soquete de 4 pinos soldado em uma extremidade. O soquete Zero Insertion Force apenas economiza esforço ao mover o MCU. O segundo usa um soquete DIP da Mill-Max e alguns pinos que eu tinha, assim como alguns outros componentes. Enrolei a maioria das conexões com fio. Foi necessário soldar apenas o soquete de 4 pinos. Basicamente é uma protoplaca sem oscilador. Veja aqui o esquema da protoplaca. A Tabela 2-2 do documento TI slau144c (o Guia do usuário MSP430x2xx) mostra as terminações de pinos não utilizadas. Isso é importante para o painel do projeto, mas não para a programação. O MCU não executará seu programa a menos que você puxe o pino RST alto usando o resistor de 47k. Outra observação sobre os soquetes de pinos. Ao conectar os pinos do ez430 ao soquete de 4 pinos, certifique-se de que a conexão Vcc esteja correta. Você pode verificar isso olhando o esquema no Manual do usuário do ez430. Observe que R10 está conectado ao Vcc no lado do ez430. Você deve ser capaz de seguir o cabo na placa de volta ao pino do conector mais próximo, que é o pino 1 do conector. Como um aparte, você poderia construir a conexão de programação de 4 fios, chamada Spy-Bi-Wire, em seu aplicativo final, e você não teria que remover o chip. Se decidir fazer dessa forma, você pode alimentar o MCU da fonte de alimentação de 3 V do seu aplicativo e apenas conectar os pinos 2 e 3 (consulte J1) no programador USB ao seu MCU.

Etapa 3: Programação

Programação
Programação

Como mencionei, depois de ter o hardware pronto, o ez430 é fácil de usar. O programa IAR Kickstart incluído com o dispositivo o ajudará a começar a trabalhar rapidamente. Há um programa de exemplo incluído que pisca um LED conectado à porta 1.0. Para executar o programa de exemplo em sua placa, basta adicionar o LED e o resistor no pino 2 e o resistor de pull up de 47k ohm no pino 10 e você deve estar desligado e piscando. Outro recurso de programação para aprender a usar o msp430 pode ser encontrado neste site. É basicamente isso. Existem alguns outros programas de exemplo por aí. Se você quiser experimentá-los antes de pular para a programação sua, uma busca rápida por 'projetos msp430' deve render alguns resultados. Boa sorte e boa programação!

Etapa 4: links úteis

TI's MSP430 Pageez430 Guia do usuário MSP430x2xx Guia do usuárioMill-Max Socket datasheetLeon Heller página MSP430 Programming

Recomendado: