Wishlist

There are no products on the wishlist!
Wishlist link:

No products in the cart.

Práctica 6 – ADC Set Point MPLAB

Introducción

En esta práctica se implementa un control de encendido y apagado de un LED mediante un valor analógico de referencia, el cual proporciona la lectura de un potenciómetro conectado al puerto ADC. Si la lectura del potenciómetro es arriba de 2.5 V el LED se enciende, de lo contrario, si esta por debajo del valor el LED se apaga.

 

Descripción

En esta práctica se implementa una lectura analógica utilizando un potenciómetro, el cual se conecta al módulo X-TRAINER con el PIC18F4550/PIC18F45K50 o PIC18F2550/PIC18F25K50. El potenciómetro se conecta en el pin A0, el cual se configura como entrada y señal analógica donde, si el valor del ADC supera un Set Point se podrá visualizar el encendido del LED conectado al pin A4 incluido en los módulos X-TRAINER.

Materiales:

1 x Módulo X-TRAINERManuales | Comprar

1 x Módulo programador XCU o XCU Lite. Manuales | Comprar

1 x Potenciómetro 10 kOhms.

1 x Protoboard de 830 puntos.

1 x Juego de cables Dupont.

1 x Cable micro USB.

 

Software:

Windows 7 o posterior.

MPLAB X IDE. Descarga

Compilador XC8. Descarga

MPLAB Code Configurator. (Solo para PIC18F45K50)

 

Procedimiento

1. En el apartado de “Diagrama esquemático” que se encuentra a continuación, selecciona tu módulo, realiza las conexiones que se muestran en la imagen y conéctalo a la computadora. Nota: Las conexiones mostradas en los diagramas esquemáticos son las mismas ya sea que la tarjeta X-TRAINER posea el PIC18F4550/PIC18F45K50 o PIC18F2550/PIC18F25K50.

2. Al final de esta práctica, en el apartado de “Descargas”, puedes encontrar los archivos del código fuente, o bien copiarlo del apartado de “Código” que se encuentra más abajo.

3. Ejecuta MPLAB X IDE, abre el proyecto descargado o pega el código en un nuevo proyecto.

4. En caso de utilizar un PIC18F4550 omite este paso. Sí cuentas con un PIC18F45K50 ejecuta MCC (MPLAB Code Configurator) y configura los diferentes apartados como lo muestran las siguientes imágenes.

Nota: Sí aún no utilizas MCC (MPLAB Code Configurator), en el siguiente link encontrarás un manual de usuario para descargarlo y crear un nuevo proyecto.

5. Realiza la siguiente configuración para poder programar la tarjeta X-TRAINER.

Para la configuración de memoria del Bootloader se deben seguir los siguientes pasos.

Selecciona File y clic en Project properties. Se mostrará una ventana donde es posible realizar distintas configuraciones.

Selecciona Building y marca la casilla en Insert unprotected checksum in user ID memory, clic en Apply

Selecciona XC8 Linker y despliega Option categories: y selecciona Memory model, en ROM ranges escribir 2000-7f00, clic en Apply

Selecciona XC8 Linker y despliega Option categories: y selecciona Additional options: en Codeoffset escribir 2000, clic en Apply

Compilación

Para hacer la compilación del proyecto, en la barra superior se encuentran las siguientes opciones:

La herramienta señalada sirve para compilar el programa.

6. Abre el Software MICROSIDE v1.0 y programa el código que descargaste o compilaste en el módulo. En el siguiente link encontrarás el manual de usuario para el Software MICROSIDE v1.0.

7. Al terminar de programar, el módulo se reiniciará y el programa de esta práctica se ejecutará.

Diagrama esquemático

 

X-TRAINER LITE M
X-TRAINER LITE F
X-TRAINER DIP
X-TRAINER PRO

Código

PIC18F4550
PIC18F45K50

Descargas

A continuación podrás descargar los archivos necesarios para el desarrollo de esta práctica.

190405-dvtl-graph-xide-200x200-150x150
EN ES
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the compare bar
Compare
Wishlist 0
Open wishlist page Continue shopping