TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: Nocturno en 19 de Diciembre de 2009, 15:38:09

Título: Ethernet to USART
Publicado por: Nocturno en 19 de Diciembre de 2009, 15:38:09
Hola compañeros,
tengo la encomienda de hacer funcionar una conexión ethernet con un ENC28J60 y un PIC18F6723 mediante CCS.

No habrá un alto flujo de datos, más bien será escaso, por lo que me daría con un canto en los dientes si pudiera encontrar algo que convierta una comunicación Ethernet en una comunicación serie, como lo que hacen los módulos Tibbo por ejemplo.

Llevo un buen rato buscando por la red sin éxito, ¿alguien conoce algún proyecto parecido para fusilar todo lo que pueda?
Título: Re: Ethernet to USART
Publicado por: stk500 en 19 de Diciembre de 2009, 16:33:23
y esto no te sirve http://www.micro-examples.com/public/microex-navig/doc/090-enc28j60-library.html
 :ni) :ni) que frio del diablo hace  :x) :x)
Título: Re: Ethernet to USART
Publicado por: Nocturno en 19 de Diciembre de 2009, 16:43:14
Que va, macho, eso es MikroC y no puedo ver las funciones de bajo nivel que tiene incorporadas.
Título: Re: Ethernet to USART
Publicado por: stk500 en 19 de Diciembre de 2009, 17:14:04
 :D pues bajale los panty al pic   :D
ok pero tiene que se con el  PIC18F6723?  porque he encontrados un monton de cosas Ethernet con ENC28J60
Título: Re: Ethernet to USART
Publicado por: Nocturno en 19 de Diciembre de 2009, 17:18:26
Me vale para cualquier 18F, son todos iguales. ¿Has encontrado algo que haga de pasarela hacia la USART?
Título: Re: Ethernet to USART
Publicado por: stk500 en 19 de Diciembre de 2009, 17:28:08
http://www.ljcv.net/projects/pic10t/index.html   encontre este  :x) :x)
Título: Re: Ethernet to USART
Publicado por: Nocturno en 19 de Diciembre de 2009, 18:12:25
Ese lo conozco, pero me vuelvo loco con tanto código. Lo que yo necesito es algo más simple, una pasarela a la USART.
Además, ese usa el stack de Microchip y no el de CCS.
Título: Re: Ethernet to USART
Publicado por: Suky en 19 de Diciembre de 2009, 18:31:28
mmm... Yo a partir de un pdf donde mostraban rutinas paso a paso de como comunicarse con el ENC fui pasando las rutinas a CCS. Probé la comunicación con el ENC pero abandone por obligaciones con la facu  :x

Te adjunto el pdf y lo que fui realizando, puede ayudarte en el proyecto  ;-)

Saludos!
Título: Re: Ethernet to USART
Publicado por: Nocturno en 19 de Diciembre de 2009, 18:51:22
¡Magnífico material, Suky!

Procedo a empollarlo de inmediato a ver si logro algo.

Gracias
Título: Re: Ethernet to USART
Publicado por: Nocturno en 20 de Diciembre de 2009, 04:21:25
Pues gracias a las pruebas que hice con tu código descubrí que tenía un fallo en una soldadura que impedía la comunicación SPI con el ENC28J60.

A raíz de resolverlo, he estado haciendo pruebas con el Stack TCP/IP de CCS y ya tengo comunicación Ethernet  :-/

Ahora voy a intentar escribir una aplicación del lado del PC para establecer el protocolo de mi aplicación y listo.

Gracias por vuestra ayuda
Título: Re: Ethernet to USART
Publicado por: Suky en 20 de Diciembre de 2009, 08:38:12
Buenísimo! Haber si yo en las vacaciones le meto mano  :lol:




Saludos!
Título: Re: Ethernet to USART
Publicado por: migsantiago en 20 de Diciembre de 2009, 12:20:38
Pues gracias a las pruebas que hice con tu código descubrí que tenía un fallo en una soldadura que impedía la comunicación SPI con el ENC28J60.

A raíz de resolverlo, he estado haciendo pruebas con el Stack TCP/IP de CCS y ya tengo comunicación Ethernet  :-/

Ahora voy a intentar escribir una aplicación del lado del PC para establecer el protocolo de mi aplicación y listo.

Gracias por vuestra ayuda

Hola Manolo, ¿qué compilador usarás para el asunto de los sockets?
Título: Re: Ethernet to USART
Publicado por: Nocturno en 20 de Diciembre de 2009, 12:30:56
CCS 4.093
Título: Re: Ethernet to USART
Publicado por: migsantiago en 20 de Diciembre de 2009, 13:03:33
Sí, sí, ¿pero cuál del lado de la PC?

Yo estoy aventurándome con C# pero no se ha dejado domar  :D
Título: Re: Ethernet to USART
Publicado por: Nocturno en 20 de Diciembre de 2009, 13:23:45
Pues en el PC no voy a hacer nada, me basta con un cliente TCP estándar y estoy usando el que viene con la demo del stack de TCP/IP.

Será mi cliente quien integre la comunicación en la aplicación de PC que ya tiene en marcha.
Título: Re: Ethernet to USART
Publicado por: groundman en 21 de Diciembre de 2009, 11:53:32
seria magnifico que desarroyaras esa aplicacion.yo ya compre un modulo por ebay con el ENC28J60.pero por el momento estoy con otras aplicaciones.
aunque es una lastima que no lo realizes en asm.ya que de CCS no tengo ni idea. :lol:
Título: Re: Ethernet to USART
Publicado por: Suky en 21 de Diciembre de 2009, 12:52:53
seria magnifico que desarroyaras esa aplicacion.yo ya compre un modulo por ebay con el ENC28J60.pero por el momento estoy con otras aplicaciones.
aunque es una lastima que no lo realizes en asm.ya que de CCS no tengo ni idea. :lol:


En assembler!  :shock: Podrías comunicarte con el ENC y eso ya sería engorroso, pero implementar algo más interesante necesita de un lenguaje de alto nivel.  ;-)


Saludos!
Título: Re: Ethernet to USART
Publicado por: groundman en 21 de Diciembre de 2009, 17:55:50
es que estoy enamorado del asm.claro que todabia no he probado la serie 18Fxxx.segun vea lo complicado de estos pic.es posible que tenga que cambiar de querida  :D
Título: Re: Ethernet to USART
Publicado por: Suky en 21 de Diciembre de 2009, 18:02:50
es que estoy enamorado del asm.claro que todabia no he probado la serie 18Fxxx.segun vea lo complicado de estos pic.es posible que tenga que cambiar de querida  :D

Los cambios para mejor siempre son buenos, así que animo a cambiar de querida  :D

Saludos!
Título: Re: Ethernet to USART
Publicado por: Manel28 en 11 de Noviembre de 2010, 13:26:45
Buenas,
acabo de seguir el hilo y me gustaría preguntaros si alguno podría ayudarme con ese código. Estoy intentando implementar un conversor UDP-serie con un PIC18F25J10 y el modulo ENC28j60 pero sigo perdidisimo. He intentando partir de la libreria TCP2UART de microchip pero nada asi que ando buscando algo así en CCS. Os agradecería cualquier tipo de ayuda. Ya tengo el esquema montado en una protoboard pero ando cojo con el codigo. Thanks