Práctica 9

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenierías

PROGRAMACIÓN DE SISTEMAS EMBEBIDOS

Practica 9

RECEPTOR Y TRANSMISOR ASÍNCRONO UNIVERSAL (UART)

Nombre:
Jose Antonio Haro Gonzalez
Sección:
D01
Código:
218743221

Maestro:
Rene Armando De La Peña Salazar

Fecha: 25/04/20
Objetivo
Aprender a usar el UART (Universal Asynchronous Receiver-Transmitter) del
PIC 18f4550

Material
 Fuente Vcc (5v)
 Resistencias de 220Ω y potenciometro
 PIC 18f4550
 Consola virtual
 Proteus 8 Profesional

Planteamiento del problema


Hacer que el PIC devuelva un numero mas del que se le envió es decir si
mandas un 5 el PIC regresara un 6.

Procedimiento y circuito a implementar


Se creo un archivo en mplab con la configuración del PIC 18f4550 después de eso se
definió que funciones de eran necesarias utilizar como el reloj interno y así.

Se hizo que esa configuración fuera un archivo y se declaró como una librería.

Se configuraron los registros TXSTA como comunicación de 8 bits a una velocidad de


9600 baudios

El registro RCTA que es el registro de configuración de recepción y se habilita la


recepción continua de datos

En el ciclo se espera hasta que se reciba un valor y luego espera a que el buffer este
vacío para volver a recibir

Circuito simulado en Proteus:


RXD

TXD

U1 RTS
2 15
RA0/AN0 RC0/T1OSO/T1CKI CTS
3 16
RA1/AN1 RC1/T1OSI/CCP2/UOE
4 17
RA2/AN2/VREF-/CVREF RC2/CCP1/P1A
5 23
RA3/AN3/VREF+ RC4/D-/VM
6 24
RA4/T0CKI/C1OUT/RCV RC5/D+/VP
7 25
RA5/AN4/SS/LVDIN/C2OUT RC6/TX/CK
14 26
RA6/OSC2/CLKO RC7/RX/DT/SDO
13
OSC1/CLKI D1
33 19
R1
RB0/AN12/INT0/FLT0/SDI/SDA RD0/SPP0
34 20 330
RB1/AN10/INT1/SCK/SCL RD1/SPP1
35 21 LED-RED
RB2/AN8/INT2/VMO RD2/SPP2
36 22
37
RB3/AN9/CCP2/VPO RD3/SPP3
27 D2
38
RB4/AN11/KBI0/CSSPP RD4/SPP4
28
R2
RB5/KBI1/PGM RD5/SPP5/P1B
39 29 330
RB6/KBI2/PGC RD6/SPP6/P1C
40 30 LED-RED
RB7/KBI3/PGD RD7/SPP7/P1D D3
8
R3
RE0/AN5/CK1SPP
9 330
RE1/AN6/CK2SPP
10 LED-RED
RE2/AN7/OESPP
18 1
VUSB RE3/MCLR/VPP D4
PIC18F4550
R4
330
U1(RE3/MCLR/VPP) LED-RED
D5
R5
330
LED-RED
D6
R6
330
LED-RED
D7
R7
330
LED-RED
D8
R8
330
LED-RED
Conclusión
El UART se encarga de recibir y transmitir datos entre el PIC y un dispositivo
externo.

Bibliografía
https://www.makerelectronico.com/comunicacion-serial-uart-usart-rs232-
pic18f4550/

También podría gustarte