Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comunicación Serial
Comunicación Serial
5 de enero de 2024
Ing. Edgar Andre Manzano Ramos (UNT) Microprocesadores y Sistemas Embebidos 5 de enero de 2024 1/8
Transmisión Serie
Ing. Edgar Andre Manzano Ramos (UNT) Microprocesadores y Sistemas Embebidos 5 de enero de 2024 2/8
El módulo USART/SCI en C
putc(data)
putchar(data)
Envı́a un caracter mediante la patilla XMIT.
puts(string)
Manda los caracteres de la cadena, uno a uno, a través del vus RS232
utilizando la función PUTC();
Ing. Edgar Andre Manzano Ramos (UNT) Microprocesadores y Sistemas Embebidos 5 de enero de 2024 3/8
Módulo RS232 en C
printf(fname,cstring,values...)
cstring : es una cadena de caracteres.
fname: funciones a utilizar para escribir la cadena de caracteres, por
defecto es PUTC().
values: valores a incluir en la cadena, separados por comas, indicando el
formato a utilizar ( %nt).
Ejemplos:
printf(”Hola”);
printf(RTCCValue=> %2\n\r”,get rtcc());
printf(” %2u %X %4X\n\r”,x,y,z);
printf(LCD PUTC,”n= %c”,n);
Ing. Edgar Andre Manzano Ramos (UNT) Microprocesadores y Sistemas Embebidos 5 de enero de 2024 4/8
Formatos
Formato %nt
n: es opcional e indica (0-1): número de caracteres, (01-09): cantidad de
ceros a la izquierda, (1.1-9.9): coma flotante.
t: representa: c: caracter, s: cadena de caracteres, u: entero sin signo, d:
entero con signo
value=getc()
value=getch()
value=getchar()
En los dispositivos con USART interno, se pueden almacenar hasta tres
caracteres; para evitar esperas se puede usar la función KBHIT().
valor=kbhit()
valor es 0 (FALSE) si GETC() debe esperar a que llegue un caracter; 1
(TRUE) si ya hay un caracter listo para ser leı́do.
Ing. Edgar Andre Manzano Ramos (UNT) Microprocesadores y Sistemas Embebidos 5 de enero de 2024 6/8
Modulación por ancho de pulso (PWM)
setup ccpx(modo)
El módulo CCP puede trabajar en modos comparador, captura y PWM. En
este caso utilizaremos el modo CCPP WM
Ing. Edgar Andre Manzano Ramos (UNT) Microprocesadores y Sistemas Embebidos 5 de enero de 2024 7/8
Consultas
e-mail: emanzano@unitru.edu.pe
Ing. Edgar Andre Manzano Ramos (UNT) Microprocesadores y Sistemas Embebidos 5 de enero de 2024 8/8