top of page
  • Adal

MPLAB X 4 Potenciómetro con UART

Hoola!


En esta practica leeremos el valor del potenciómetro (ADCC, Analog-to-Digital Converter with Computation) que esta en la placa Xpress Board, y ese valor lo transmitiremos por medio de la UART a la computadora


Después de haber creado el proyecto y abierto el MCC, tendremos que agregar el Device Resources del ADCC (Como lo hicimos en MPLAB X 3 Led con Potenciómetro), esta vez no realizaremos ningún cambio, ya que utilizaremos la misma fuente de reloj que el sistema


En el el Device Resources buscaremos el EUSART (Enhanced Universal Asynchronous Receiver Transceiver), que es el nombre que Microchip le da a su UART, en sus configuraciones solamente tenemos que activar la casilla de Redirect STDIO to USART, esto es para redireccionar el Printf() al puerto serial


Finalmente en el Pin Manager en ANx seleccionamos RA4, RX en RC1 y TX en RC0, esto porque así esta el hardware de la tarjeta Xpress y en el Pin Module, le damos el Custom Name a RA4 de Pot, Generamos y cerramos el MCC


En el Main.c agregamos este codigo

Fragmento tomado del libro que tengo de programación en C


Si todo ha salido bien, podremos compilar en el martillito de la barra superior y subir el .Hex a nuestra tarjeta Xpress


Pero para poder ver la información necesitaremos un programa que sea capas de leer la UART del Micro y nos la muestre en nuestra computadora, para este propósito utilizaremos el programa Tera Term (https://ttssh2.osdn.jp/index.html.en o algún otro programa que sea capaz de leer y desplegar información de los puertos COM de la computadora)

Primero tenemos que saber en que puerto COM esta nuestra tarjeta, esto lo podemos saber abriendo el Administrador de dispositivos en Windows y buscando en Puertos (COM y LPT) y buscan un Serial Port, en mi caso es el COM4

Despues en Tera Term tendremos que seleccionar Serial y el puerto al que nos queremos conectar (como ya les había dicho antes en mi caso, será el COM4), le damos OK y automáticamente nos aparecerá en pantalla los resultados de la conversión ADC


Podemos mover el potenciómetro para ver que efectivamente se cambian los valores en pantalla







7 visualizaciones0 comentarios

Entradas Recientes

Ver todo
bottom of page