MSP-EXP430F5529 & CCS: Ejemplo básico del ADC12_A

septiembre 07, 2017 0 comentarios

Siguiendo con algunos ejemplos sobre el MSP430F5529 y CCS, toca el turno de usar el ADC12_A con el que cuenta este MCU, este tiene una resolución de 12 bits y en esta ocasión usaremos el ejemplo llamado "MSP430F55xx_adc_01" incluido en la carpeta MSP430F552x Code Examples.

¿Que hace este ejemplo? Básicamente configura para leer el voltaje por el puerto A0 y atenderlo mediante una interrupción (el sistema se encuentra en LowPowerMode hasta que la interrupción lo saca de ahí), cuando el voltaje en A0 es mayor a 0.5*AVcc (considerando que AVcc  esta conectado a VCC, el valor debería de ser de unos 3.3V aproximadamente, yo lo he medido con mi multimetro y andaba en los 3.5V) encendera LED1, caso contrario permanecerá apagado, bueno esto es lo que hace el código.

Ahora considerando que estoys usando la Experemental Board de TI, notaremos que el pin A0 esta conectado a DB0 (un Touch Pad de los 5 que trae la tarjeta) y no servirá para demostrar este ejemplo, entonces usaremos el potenciometro que trae la tarjeta, este esta conectado a A5 (como se muestra en la siguiente imagen) pero para que funcione correctamente debemos activar P1.8 y dejar puesto el jumper JP2.


Considerando estas modificaciones el código queda de la siguiente forma:
Aquí un pequeño vídeo funcionando:


Aquí el enlace para DESCARGAR los archivos disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

Referencias:
Share Share Tweet Share

0 comentarios en "MSP-EXP430F5529 & CCS: Ejemplo básico del ADC12_A"

DEJA UN COMENTARIO