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
) »
Duda con funcion WriteUSART en c18 (pic18f97j60)
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Duda con funcion WriteUSART en c18 (pic18f97j60) (Leído 2658 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Maria33
PIC12
Mensajes: 54
Duda con funcion WriteUSART en c18 (pic18f97j60)
«
en:
16 de Octubre de 2008, 08:27:47 »
Hola,estoy realizando un programa en mplab con el compilador c18 para el pic18f9760 y quiero enviar una cadena de caracteres por el puerto rs232 haciendo uso de las funciones putrsUSART o WriteUSART. La funcion WriteUsart es la siguiente:
void WriteUSART(char data)
{
if(TXSTAbits.TX9) // 9-bit mode?
{
TXSTAbits.TX9D = 0; // Set the TX9D bit according to the
if(USART_Status.TX_NINE) // USART Tx 9th bit in status reg
TXSTAbits.TX9D = 1;
}
TXREG = data; // Write the data byte to the USART
}
La duda que me surge es que me sale el siguiente error y no se como solucionarlo:
Error - could not find definition of symbol 'USART_Status' in file 'C:\PruebasPFC\Eusart\PruebaConLib\uwrite.o'.
Ademas USART_Status esta declarado como
extern union USART USART_Status
y no se que significado tiene esa declaracion.
Si alguien pudiera ayudarme se lo agradeceria. Un saludo
En línea
maunix
Moderadores
DsPIC33
Mensajes: 4751
Re: Duda con funcion WriteUSART en c18 (pic18f97j60)
«
Respuesta #1 en:
20 de Octubre de 2008, 09:58:42 »
Hola María, antes que nada,
¿Estas haciendo algún include en tu código?
¿Puedes mostrarme el código desde el cual llamas a esa función?
¿Acaso has incluido solo ese código del repositorio del código fuente del C18?
En línea
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)
Maria33
PIC12
Mensajes: 54
Re: Duda con funcion WriteUSART en c18 (pic18f97j60)
«
Respuesta #2 en:
24 de Octubre de 2008, 08:21:10 »
Muchas gracias. Ya solucione el error
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
) »
Duda con funcion WriteUSART en c18 (pic18f97j60)
anything