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

septiembre 07, 2017 0 comentarios
Descripción:
Siguiendo con algunos ejemplos con el MSP430F5529 y usando CCS, toca el turno de usar el ADC12_A con el que cuenta este MCU, el cual tiene una resolución de 12 bits, 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) encenderá LED1, caso contrario permanecerá apagado.

Circuito:
Ahora considerando que se esta usando la Experemental Board de TI, y revisando el esquematico, notaremos que el pin A0 esta conectado a DB0 (un Touch Pad de los 5 que trae la tarjeta) lo cual no servirá para demostrar este ejemplo, por lo tanto he decidido usar 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.
Código:
Considerando estas modificaciones el código queda de la siguiente forma:
Vídeo
Aquí un pequeño vídeo con la tarjeta funcionando:
Descargas:
Aquí el enlace directo para DESCARGAR los archivos disponibles, también puedes revisar o descargar la información 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.
Bibliografía:
Share Share Tweet Share

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

DEJA UN COMENTARIO