TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: RockXell en 03 de Noviembre de 2008, 14:33:55

Título: sin Open1USART para p18f97j60
Publicado por: RockXell en 03 de Noviembre de 2008, 14:33:55
ME da muchos problemas, y no complila..


MPLINK 4.12, Linker
Copyright (c) 2007 Microchip Technology Inc.
Error - could not find definition of symbol 'OpenUSART' in file 'E:\MicroControladores\Proyectos\PrimerProyecto\PrimerProyecto.o'.
Errors    : 1


dice que no existe

alguien me podria dar una mano???
Título: Re: sin Open1USART para p18f97j60
Publicado por: gabimelgar en 19 de Septiembre de 2009, 13:24:28
Hola, como estas? tengo exactamente el mismo problema q vos y me estoy volviendo loco, probe cambiando el linker, reinslalando el C18, reinstalando el MPLAB y no hay forma, lo mas loco es q el mismo proyecto para el 18f2550 anda perfecto, pero cdo lo quiero adaptar para el 97j60 (le cambio el linker y el Select device) me tira el mismo error q te tiraba a vos, pudiste solucionarlo?
Muchas gracias!
Título: Re: sin Open1USART para p18f97j60
Publicado por: CsDFiV en 19 de Septiembre de 2009, 15:24:53
hola, agregaste las librerias del usart.h a tu proyecto? las definiste en el programa principal?
podrias empezar por ahi e incluso en la carpeta del C18 hay una carpeta docs que tiene archivos utiles entre ellos el usart y como configurarlo.
saludos! si tengo novedades te aviso yo tambien estoy con el mismo pic pero recien empiezo a trabajarlo pero como estan con el usart podria saltearme hasta esa parte para ver que hace el pequeño poderoso.
Título: Re: sin Open1USART para p18f97j60
Publicado por: gabimelgar en 23 de Septiembre de 2009, 06:21:29
Hola a todos, el problema es q hay q poner Open1USART, gets1usart, etc... para enviar datos con eso se soluciona, pero igualmente sigo teniendo problemas para la recepción de datos... si tengo novedades aviso.
gracias por responder
Título: Re: sin Open1USART para p18f97j60
Publicado por: Suky en 23 de Septiembre de 2009, 10:09:48
Llegue tarde!  :D Como este dispositivo tiene 2 USART por hardware deben indicar con cual quieren trabajar, y para ello solamente agregan el Nº antes de usart en cada una de las instrucciones.


Saludos!