Étape 5: Test avant de finaliser !
Si vous êtes chanceux :
- les broches de sertissage sont parfaitement en place,
- les cales « sertissage » avec suffisamment de force pour rester en contact,
- mais la soudure (hasard) s’étire pas trop afin de rompre.
Avant le déménagement définitif, il peut maintenant être une bonne idée de le tester en action, parce que c’est le dernier moment où vous pouvez encore effectuer des corrections sans douleur encore plus. (Ou, en fait, il peut tout aussi bien être une mauvaise idée, depuis brancher la chose fragile prête à moitié et puis tirant, peut lui causer des dommages, alors... C’est à ton jugement intelligent, en évaluant comment vous avez excellé ou foiré jusqu'à présent)
Test direct sur Launchpad :
Parce que le cristal externe est activé par défaut sur le Launchpad (peu importe qu’il soit présent ou non) et alimente le signal d’horloge ACLK, tout ce que vous devez faire est le cheminement ACLK à GPIO--qui est heureusement pris en charge par le MSP430, au pin P1.0. (Voir le code de test ci-dessous).
un) si vous disposez d’un oscilloscope, vous avez terminé : tapez sur la broche et voir la différence avec le cristal de brancher sur et en dehors.
b) si vous n’avez pas une portée : aucun waaay ! :-o Obtenir un DSO Nano, immedieately !
Jusqu'à ce qu’il arrive, Notez que P1.0 se trouve également être le même NIP qui anime la LED rouge sur le Launcpad, qui signifie qu'il va maintenant être activée ou désactivée par ACLK directement ! Oui, avec quelques ajustements chanceux, à la différence de fréquence au cours de laquelle ACLK devrait clignoter la LED, avec ou sans un cristal, pourrait bien être visible à le œil nu!
Eh bien, je l’ai essayé et:... bingo ! Le signal ACLK « brut » divisé par la plus élevée (8) clignoter la LED rouge très visiblement !
Remarque : Qui ACLK « brut » semble être un signal assez erratique, mais relativement stable à 4-6 kHz, qui est juste un peu moins de VLO/2. Mais VLO, ni (encore moins) ce diviseur de 2 semble être la valeur par défaut, selon ma lecture de la documentation... Donc, je suis un peu perplexe ici, quel que signal est, donc s’il vous plaît m’aider dehors dans les commentaires, ce qui se passe là-bas !
En tout cas, graver le code ci-dessous dans le Launchpad et voir la LED rouge légèrement, mais clairement tremblements. Ensuite (avec précaution!) mettre le bouchon de cristal sur les entêtes XIN/XOUT, peu de recul et attendez une seconde. Si tout va bien, vous devriez voir la LED rouge brille maintenant dans une lumière agréable et lisse (à peu près à 32/8 = 4 kHz) maintenant !
Remarque : Remarqué, degré de sensibilité de ce truc de cristal est réellement ? Toucher les goupilles XT, ou même simplement déplacer vos mains assez près pour le cristal peut faire l’oscillationexécuter des ravages (en fait : ralentir, c’est exactement comment fonctionnent les oscillateurs tactile broche!) ou totalement s’effondrer, alors la lumière (= ACLK) devient facilement un désordre au hasard vacillante. Je vous l’ai dit, cela ne sera pas vous envoler vers un autre planètes, mais toujours idéal pour expérimenter à la maison!
#include <msp430g2553.h> int main() { // Stop WDT WDTCTL = WDTPW + WDTHOLD; // Set div. 8 for ACLK BCSCTL1 = 0x30; // Route ACLK to GPIO pin P1.0 - which is also the red LED! P1SEL |= BIT0; P1DIR |= BIT0; P1OUT |= BIT0; // Blink the green LED, too, if we are at it... ;) P1DIR |= BIT6; while (1) { P1OUT ^= BIT6; __delay_cycles(100000L); } }