TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
¿Tiene buffer la USART por software?
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: ¿Tiene buffer la USART por software? (Leído 1770 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
Nocturno
Administrador
DsPIC33
Mensajes: 18286
¿Tiene buffer la USART por software?
«
en:
10 de Febrero de 2009, 15:22:00 »
Una duda que se me ha planteado y de la que no he podido realizar prueba empírica: cuando se configuran dos pines cualesquiera para funcionar como USART sin serlo, mediante #USE RS232, ¿tiene buffer de recepción?
¿Qué ocurre si llega un carácter y pasa un tiempo hasta que ejecutamos el getc() ?
En línea
Visita
MicroPIC
Canal Youtube MicroPIC Proyectos
Twitter @PrMicroPIC
Instagram @proyectosmicropic
Facebook @ProyectosMicroPIC
Telegram @MicroPIC
reiniertl
Moderadores
PIC24H
Mensajes: 1187
Re: ¿Tiene buffer la USART por software?
«
Respuesta #1 en:
10 de Febrero de 2009, 15:31:04 »
No mano, no tiene buffer, es simplemente un dispositivo emulado y por tanto tienes que ponerte a esperar a que llegue el carácter o se perderá, incluso tienes que esperar a que lleguen todos los bits del dato, así de simple.
En línea
beatAurex1
PIC12
Mensajes: 78
Re: ¿Tiene buffer la USART por software?
«
Respuesta #2 en:
10 de Febrero de 2009, 21:33:14 »
Y como se solucionaria eso, yo estoy tratando de implementar tu ejemplo de jugando con leds rgb y pwm maestro Nocturno pero un 16f84a, pero no recibo los caracteres apesar de estar poleando con getc() o me saca cosas raras. mi pregunta es.
¿puede afectar la interrupcion del timer0 en la recepcion de datos por rs-232. puesto que es pro software
Gracias
En línea
Nocturno
Administrador
DsPIC33
Mensajes: 18286
Re: ¿Tiene buffer la USART por software?
«
Respuesta #3 en:
11 de Febrero de 2009, 03:15:53 »
Seguro que le afecta. Prueba a desactivar la interrupción externa y verás si te sigue fallando el getc(); apuesto a que no.
En línea
Visita
MicroPIC
Canal Youtube MicroPIC Proyectos
Twitter @PrMicroPIC
Instagram @proyectosmicropic
Facebook @ProyectosMicroPIC
Telegram @MicroPIC
beatAurex1
PIC12
Mensajes: 78
Re: ¿Tiene buffer la USART por software?
«
Respuesta #4 en:
11 de Febrero de 2009, 04:09:57 »
gracias jajaj,,,,tan obvio.
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
¿Tiene buffer la USART por software?
anything