Documentos de Académico
Documentos de Profesional
Documentos de Cultura
www.dignal.com | cursos@dignal.com
Familia Media Mejorada
Periféricos Avanzados
MPLAB® Code Configurator
Microchip Xpress Board
• Programador/Debugger incluido a
través de un PIC18LF25K50
• Posee el PIC16F18855
• USB Dual-Class, actúa como MSD
y CDC
• Ejecuta programa de usuario
después de reset
• CompaLble con MPLAB Xpress
(Cloud Programming).
Microchip Xpress Board
Práctica – LED’s y Pulsador de la placa
Práctica – Pasos para Encender LED
ADC – Convertidor Analógico Digital
Un disposiLvo ADC fue creado para representar en una palabra digital el nivel de voltaje existente
a la entrada de este. En otras palabras, para tomar una muestra de una señal análoga en un
instante de Lempo, cuanLficarla y darle un código digital (comúnmente binario) que representa la
canLdad de niveles a los cuales pertenece la muestra.
ADC – ¿Bits de un ADC?
Ejemplo ADC de 3 bits=8 valores (2^n)
ADC – 10 bits
Modos de operación:
MAX232
MCU
RX TX Cable SERIAL
o USB-SERIAL
USART – Comunicación con PC Opción 2
TX RX
MCU
RX Cable USB
TX
USART – Comunicación con PC Opción 3
• USB CDC (Communica;on Device Class): Convierte los datos UART del
PIC16F18855 a USB y viceversa.
USART – Comunicación con PC Opción 3
UDlizando USB CDC permite al PIC16F18855 enviar y recibir datos a través del
PIC18LF25K50 hacia un puerto USB disponible. Esto crea un puerto COM con el cual
puede interactuar el PIC16F18855 y un soIware Terminal.
USART – MCC
USART – MCC
USART – Pins in MCC
USART – Pins in MCC
MSSP – ¿Qué es?
• SCL (Serial Clock): Es la señal de reloj uDlizada para la sincronización de los datos.
• SDA (Serial Data): Es la línea para la transferencia serie de los datos.
I2C – Sensor SMBus EMC1001
SMDATA = SDA
SMCLK = SCL
I2C – Medición de Temperatura
Comandos LED:
l1 : Enciende el LED LD0 de la placa Alteri
l2 : Enciende el LED LD1 de la placa Alteri
l3 : Enciende el LED LD2 de la placa Alteri
l4: Enciende el LED LD3 de la placa Alteri
Comandos ADC:
a1 : Devuelve el valor ADC
v1 : Devuelve el voltaje obtenido en el canal analógico
Comandos Pulsador:
i1 : devuelve '1' si el pulsador S3 está presionado, de lo contrario devuelve ‘0’
Comandos Temperatura:
t1 : Devuelve la temperatura