Table des matières:

Programmation du DIP MSP430 à l'aide d'un Ez430 : 4 étapes
Programmation du DIP MSP430 à l'aide d'un Ez430 : 4 étapes

Vidéo: Programmation du DIP MSP430 à l'aide d'un Ez430 : 4 étapes

Vidéo: Programmation du DIP MSP430 à l'aide d'un Ez430 : 4 étapes
Vidéo: Programming MSP430G2553 through BSL | MSP430 on a breadboard | UART bridge programmer 2024, Novembre
Anonim
Programmation du DIP MSP430 à l'aide d'un Ez430
Programmation du DIP MSP430 à l'aide d'un Ez430

Lorsque j'ai découvert le programmeur USB ez430 de TI, il semblait que c'était l'une des méthodes les plus simples pour être opérationnel avec un MCU. Comment pourrais-je me tromper, il a ez dans le nom ! Il s'avère que c'est en fait facile… la plupart du temps.

L'ez430 est idéal si vous souhaitez utiliser les petites cartes cibles vendues par TI, mais le manque d'informations pour le vrai débutant est frustrant lorsqu'il essaie de passer à la programmation de puces externes, et la quantité d'informations techniques de Texas Instruments est intimidante.

Dans ce bref article, j'espère montrer comment utiliser les échantillons DIP que vous avez commandés auprès de TI à l'aide de l'ez430. Je travaillerai avec le même microcontrôleur (MCU) que sur la carte cible ez430, à savoir le MSP430F2013. Tout MSP430x2xx fonctionnera avec la même méthode, et pour autant que je sache, toute la ligne MSP430 utilise les mêmes connexions de programmation. Si vous utilisez un package autre qu'un package en ligne double (DIP ou DIL) ou un périphérique autre que le MSP430x2xx, vous devrez vous référer à la fiche technique du périphérique pour trouver les emplacements de broche appropriés.

Étape 1: Pièces

les pièces
les pièces

Pour programmer le msp430, vous n'avez besoin que de quelques pièces. Voici la liste: Prise IC fil MSP430 MCU ez430 Prise 4 broches (interconnexion réseau.050) Une note rapide sur la prise 4 broches. Le guide de l'utilisateur ez430 répertorie le numéro de pièce Mill-Max. Mouser.com les avait en stock lors de ma dernière vérification, et Mill-Max peut proposer des échantillons. Notez que l'image contient des pièces supplémentaires pour la proto-carte mentionnée plus loin dans l'article. J'ai utilisé du fil de calibre 30 revêtu de Kynar pour les connexions d'enroulement.

Étape 2: les planches

Planches
Planches
Planches
Planches
Planches
Planches
Planches
Planches

La programmation d'un MSP430 ne nécessite que 4 fils, y compris les connexions Vcc et Vss. Le schéma ci-dessous devrait vous aider. Ce sont les seules connexions dont vous avez besoin pour télécharger un programme sur le MCU. J'ai construit deux cartes de programmation. Le premier utilise une petite maquette, une prise ZIF et 4 fils d'un ancien câble IDE avec la prise 4 broches soudée à une extrémité. La prise Zero Insertion Force économise simplement des efforts lors du déplacement du MCU. La seconde utilise une prise DIP de Mill-Max et quelques broches que j'avais autour, ainsi que d'autres composants. J'ai enroulé la plupart des connexions. Il suffisait de souder la prise 4 broches. Fondamentalement, c'est une proto-carte sans l'oscillateur. Voir ici pour le schéma de la carte proto. Le tableau 2-2 du document TI slau144c (le guide de l'utilisateur MSP430x2xx) montre les terminaisons de broche inutilisées. Ceci est important pour votre tableau de projet, mais pas pour la programmation. Le MCU n'exécutera votre programme que si vous tirez la broche RST vers le haut à l'aide de la résistance 47k. Une autre note sur les sockets à broches. Lorsque vous connectez les broches ez430 à votre prise 4 broches, assurez-vous que la connexion Vcc est correcte. Vous pouvez le vérifier en regardant le schéma dans le manuel de l'utilisateur ez430. Notez que R10 est attaché à Vcc du côté ez430. Vous devriez pouvoir suivre le fil sur la carte jusqu'à la broche du connecteur la plus proche qui est la broche 1 du connecteur. En passant, vous pourriez intégrer la connexion de programmation à 4 fils, appelée Spy-Bi-Wire, dans votre application finale, et vous n'auriez pas du tout besoin de retirer la puce. Si vous décidez de procéder ainsi, vous pouvez alimenter le MCU à partir de la source d'alimentation 3V de votre application et connecter simplement les broches 2 et 3 (voir J1) du programmateur USB à votre MCU.

Étape 3: Programmation

La programmation
La programmation

Comme je l'ai mentionné, une fois que vous avez le matériel prêt, l'ez430 est facile à utiliser. Le programme IAR Kickstart inclus avec l'appareil vous permettra d'être opérationnel rapidement. Il y a un exemple de programme inclus qui fait clignoter une LED connectée au port 1.0. Afin d'exécuter l'exemple de programme sur votre carte, ajoutez simplement la LED et la résistance sur la broche 2 et la résistance de rappel de 47 k ohms sur la broche 10 et vous devriez être éteint et clignoter. Une autre ressource de programmation pour apprendre à utiliser le msp430 peut être trouvé sur ce site Web. C'est à peu près tout. Il existe quelques autres exemples de programmes. Si vous voulez les essayer avant de vous lancer dans la programmation des vôtres, une recherche rapide de « projets msp430 » devrait vous donner pas mal de résultats. Bonne chance et bonne programmation !

Étape 4: Liens utiles

Guide de l'utilisateur du MSP430 Pageez430 de TIGuide de l'utilisateur du MSP430x2xx Fiche technique du socket Mill-MaxPage de Leon HellerProgrammation du MSP430

Conseillé: