Autor Tema: PIC + Ethernet con ENC28J60 continuacion...  (Leído 164109 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado El_Guitre

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1046
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #120 en: 18 de Noviembre de 2007, 23:15:39 »
SystemLinux yo no he trabajado con el stack de microchip. Cuando jugué con este modulito (ENC) usé la pila de el compilador MikroC que lo puedes descargar de aca.
Este compilador en sus ejemplos trae justamente uno en el cual podes encender y apagar 8 LEDs mediante una pagina web que grabas en el mismo micro. Yo use un 16F877A y fue perfecto.
Te adjunto el programa de este ejemplo y el esquemático cuando pueda voy a cargar el diseño de la placa.

Desconectado SystemLinux

  • PIC10
  • *
  • Mensajes: 5
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #121 en: 19 de Noviembre de 2007, 19:42:44 »
SystemLinux yo no he trabajado con el stack de microchip. Cuando jugué con este modulito (ENC) usé la pila de el compilador MikroC que lo puedes descargar de aca.
Este compilador en sus ejemplos trae justamente uno en el cual podes encender y apagar 8 LEDs mediante una pagina web que grabas en el mismo micro. Yo use un 16F877A y fue perfecto.
Te adjunto el programa de este ejemplo y el esquemático cuando pueda voy a cargar el diseño de la placa.

OK.... gracias por la informacion y voy a checarla y veo que si hay apoyo por parte de este foro..... espero que no termine aqui

Desconectado cocu3

  • PIC12
  • **
  • Mensajes: 77
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #122 en: 08 de Diciembre de 2007, 00:03:34 »
bueno y aca esta una fotico de mi proyecto, perdonen el desorden pero eso de hacer placas no es my fuerte... :mrgreen: :




saludos desde bogota...
« Última modificación: 30 de Septiembre de 2008, 20:12:26 por cocu3 »

Desconectado ema

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1078
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #123 en: 08 de Diciembre de 2007, 19:27:53 »
Felicitaciones por tus logros. :-/ :-/ :-/ :-/

Saludos

Desconectado irukza

  • PIC12
  • **
  • Mensajes: 87
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #124 en: 13 de Diciembre de 2007, 15:10:36 »
Hola amigos, he seguido paso a paso sus avances :shock:
aunque hasta ahora solo en teoria ya q me tenia muy ocupado otro proyecto.
me he puesto al dia con lo que han logrado, solo q estoy trabajando con un pic18. hasta ahora todo marcha bien.

Aqi la pregunta. Yo nunca grabe un a web en una memoria, y de vago nomas, me gustaria q alguien me explique con algun detalle como se hace.
muchas gracias y felicitaciones por el trabajo realizado

Desconectado ema

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1078
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #125 en: 13 de Diciembre de 2007, 21:12:10 »
Primero nos tienes que decir que stack estas utilizando, ademas de que memoria.

Desconectado irukza

  • PIC12
  • **
  • Mensajes: 87
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #126 en: 13 de Diciembre de 2007, 22:37:11 »
ok
pienso usar una memoria 24lc256 ya que la tengo afinadita. y el stack de microchip.
¿que cambia al usar otra memoria?
gracias por responder

Desconectado irukza

  • PIC12
  • **
  • Mensajes: 87
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #127 en: 14 de Diciembre de 2007, 00:36:58 »
ya voy entendiendo :lol:

estuve ojeando el ejemplo en mikrobasic y algo entendi. lo que pasa es q yo programo con hi-tech y no entiendo del tod el coigo basic.
una cosa no termino de dilucidar, la web es cargada a traves del micro en la memoria o es precargada antes?
gracias

Desconectado cocu3

  • PIC12
  • **
  • Mensajes: 77
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #128 en: 15 de Diciembre de 2007, 09:39:20 »
estan las dos opciones, o cargar la pagina en la memoria, o cargar la pagina en el micro

yo la cargue en el micro porque la tarjeta q utilice para ethernet traía la memoria SPI incorporada, pero no tenia la opcion de programarla muy facilmente.

Desconectado ema

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1078
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #129 en: 15 de Diciembre de 2007, 19:13:14 »
Lo que se puede hacer es programar la memoria SPI mediante el micro utilizando el FTP.

La 24lc256 no es una memoria SPI, es una memoria I2C.

Las SPI empiezan con 25lc......

Saludos

Desconectado cocu3

  • PIC12
  • **
  • Mensajes: 77
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #130 en: 15 de Diciembre de 2007, 22:58:50 »
viejo ema, ud como dejo los puertos de entrada salida del pic?
osea, el stack trae predefinidos creo que dos pines de salida y el adc como entrada, ud los cambio?
esto se hace en el archivo main cierto?

saludos


Lo que se puede hacer es programar la memoria SPI mediante el micro utilizando el FTP.

La 24lc256 no es una memoria SPI, es una memoria I2C.

Las SPI empiezan con 25lc......

Saludos

Desconectado ema

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1078
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #131 en: 16 de Diciembre de 2007, 18:50:12 »
Che!!! no soy tan viejo. Tengo 21 años :D :D :D :D


Tengo creado un archivo con la configuración de los pines. Pero en el TCP STACK de Microchip se configura con el "HardwareProfile.h".


La configuración es esta:

// PORTA Direction and initial status
//                     +-------------- n/a OSC1
//                     |+------------- n/a OSC2
//                     ||+------------ RA5 = n/c
//                     |||+----------- RA4 = n/c
//                     ||||+---------- RA3 = LED3
//                     |||||+--------- RA2 = n/c
//                     ||||||+-------- RA1 = n/c
//                     |||||||+------- RA0 = LED0
#define INIT_TRISA  (0b00000000)
#define INIT_PORTA  (0b00000000)

// PORTB Direction and initial status
//                     +-------------- RB7 = Used as PGD for ICSP, BUTTON3
//                     |+------------- RB6 = Used as PGC for ICSP, BUTTON2
//                     ||+------------ RB5 = BUTTON1
//                     |||+----------- RB4 = BUTTON0
//                     ||||+---------- RB3 = n/c
//                     |||||+--------- RB2 = LED2
//                     ||||||+-------- RB1 = LED1
//                     |||||||+------- RB0 = n/c
#define INIT_TRISB  (0b11110000)
#define INIT_PORTB  (0b00000000)

// PORTC Direction and initial status
//                     +-------------- RC7 = Used as RX by USART
//                     |+------------- RC6 = Used as TX by USART
//                     ||+------------ RC5 = Used as SDO for SPI interface
//                     |||+----------- RC4 = Used as SDI for SPI interface
//                     ||||+---------- RC3 = Used as SCK for SPI interface
//                     |||||+--------- RC2 = ENC28J60 CS
//                     ||||||+-------- RC1 = 25LC256 Serial EEPROM CS
//                     |||||||+------- RC0 = n/c
#define INIT_TRISC  (0b10010000)
#define INIT_PORTC  (0b00000110)

// PORTD Direction and initial status
//                     +-------------- RD7 = (LCD DB7)
//                     |+------------- RD6 = (LCD DB6)
//                     ||+------------ RD5 = (LCD DB5)
//                     |||+----------- RD4 = (LCD DB4)
//                     ||||+---------- RD3 =  n/c
//                     |||||+--------- RD2 = (LCD RW)
//                     ||||||+-------- RD1 = (LCD RS)
//                     |||||||+------- RD0 = (LCD E)
#define INIT_TRISD  (0b00000000)
#define INIT_PORTD  (0b00000000)

Desconectado cocu3

  • PIC12
  • **
  • Mensajes: 77
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #132 en: 16 de Diciembre de 2007, 20:06:57 »
mmm...

creo q no me sirve porque mi proyecto llama mpnicpg y este no trae esas librerias

Desconectado orinoco

  • PIC10
  • *
  • Mensajes: 6
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #133 en: 15 de Enero de 2008, 12:35:58 »
BUenas... tengo tiempo instrito pero ahora es que he vuelto en las andansas de la programacion de pics. la verdad es que no se mucho pero hago mi esfuerzo. Je Je.

Felicitaciones por este proyecto, tiene muchas aplicaiones muy interesantes, se me ha ocurrido que se puede hacer una especie de controlador de un proceso y monitorearlo por una red LAN por ejemplo, yo me he montado en eso y estoy tratando de hacerlo usando la pila de microchip. Ya lo hice con un modulo de la rabit, el RCM3700 y me funciono muy bien, pero estos modulos son muy costosos y la interacción entre el micro y la pagina web se hace usando una libreria llamada "rabbitweb" que tambien es costosa.

Mi pregunta es la siguiente:

No se mucho de el uso de CGI para estas aplicaciones, me he dado cuenta que la interaccion entre el micro y la Web es usando los archivos CGI, ¿alguien sabe como hago el logueo?, es decir, tengo una pagina web que posee un formulario de usuario y clave, quisiera que los datos introduciodos se compararan en el micro y dieran acceso o no a otra pagina web que seria la que tiene las variables.

¿Alguien ha modificado los CGIs? como lo hago y en que lenguaje lo hago, he leido que se puede hacer el perl y en C, cual de los dos es mas versatil?

Disculpen tantas preguntas y una vez mas Felicitaciones... hare los aportes que pueda con este proyecto que es muy bueno...
pongo a disposicion lo que hice con el rabbit, aunque este no es el subforo correcto, se que ya existe uno sobre el rabbit pero no hay mucha participacionen el.

Gacias

Desconectado cocu3

  • PIC12
  • **
  • Mensajes: 77
Re: PIC + Ethernet con ENC28J60 continuacion...
« Respuesta #134 en: 20 de Enero de 2008, 15:01:46 »
pues lo unico q te puedo decir es q la pila de microchip solo se puede programar en el lenguaje C18 de microchip
los modulos de rabbit no los conozco
saludos