Paso 5: Prueba antes de finalizar!
Si tienes suerte:
- los pines de prensar están perfectamente en su lugar,
- la "prensa" sostiene con suficiente fuerza como para mantener el contacto,
- pero la soldadura (esporádica) no es demasiado con el fin de romper.
Antes de la mudanza final, ahora puede ser una buena idea a probarla en acción, porque este es el último momento, cuando todavía puede hacer correcciones sin dolor aún más. (O, en realidad, como bien puede ser una mala idea, desde tapar la cosa frágil medio listo y luego sacar, se provoque algún daño, así que... Depende de tu juicio inteligente, evaluando cómo ha sobresalido o equivocarnos tan en mal estado)
Prueba de vivir en el Launchpad:
Porque el cristal externo es activado por defecto en el Launchpad (independientemente de que presente o no) y se alimenta a la señal del reloj ACLK, todo lo que necesitas hacer es ACLK a enrutar GPIO, que afortunadamente es apoyado por el MSP430, en el pin P1.0. (Vea el código de prueba abajo).
a) si tienes un osciloscopio, listo: toque en el perno y ver la diferencia con el cristal del enchufe encendido y apagado.
b) si usted no tiene un alcance: no waaay! :-o Obtén un DSO Nano, immedieately!
Hasta que llegue, Note que P1.0 también pasa a ser el mismo pin que controla el LED rojo en el Launcpad, que significa lo que ahora se enciende y apaga por ACLK directamente! Así, con algunos ajuste suerte, la diferencia de frecuencia en que ACLK el parpadeo de la LED, con y sin cristal, podría ser visible a simple vista!
Bien, lo probé y:... bingo! La "materia prima" señal ACLK dividida por el valor más alto (8) muy visiblemente parpadear el LED rojo!
Nota: Que ACLK "cruda" parece ser una señal bastante errática pero bastante constante en 4-6 kHz, que es sólo un poco por debajo de VLO/2. Pero VLO ni (menos aún) ese divisor de 2 parece ser la opción predeterminada, según mi lectura de los documentos... Así que estoy un poco confundido, lo que la señal es, así que por favor me ayude hacia fuera en los comentarios, sobre lo que está sucediendo allí!
De todas formas, quemar el código siguiente en el Launchpad y vea el LED rojo un poco, pero claramente temblando. Entonces (¡ con cuidado!) colocar el tapón de cristal en las cabeceras XIN/XOUT, paso atrás y espera un seg. Si todo ha ido bien, veremos el LED rojo que brilla intensamente ahora en una luz agradable, suave (aproximadamente 32/8 = 4 kHz) ahora!
Nota: ¿ Notado, cómo sensible este material de cristal es realmente? Tocar los pines XT, o simplemente mover las manos lo suficientemente cerca para el cristal puede hacer la oscilaciónEjecutar estragos (realmente: despacio, esto es exactamente cómo funcionan los osciladores táctil pin!) o totalmente, por lo que la luz (= ACLK) fácilmente se convierte en un lío al azar parpadeante. Te dije, esto no volar a otros planetas, pero todavía grande para experimentar en casa!
#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); } }