Autor Tema: Problema con prueba de ping en pic y pc  (Leído 1226 veces)

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

Desconectado MSANTHIAGO

  • PIC10
  • *
  • Mensajes: 11
Problema con prueba de ping en pic y pc
« en: 04 de Julio de 2017, 22:20:31 »
Hola a todos en el foro, estoy tratando de enviar datos del pic a la pc a traves de ethernet, estoy usando la version de olimex del integrado enc28j60, el pic 18f458 y el compilador mikroc. Suecede que no logro hacer ping entre el pic y el pc. He realizado las pruebas en proteus y en el protoboard y no hay conexion. Aqui muestro el codigo que encontre buscando por internet y modifique para el pic18f458

unsigned int SPI_Ethernet_UserUDP(unsigned char *remoteHost, unsigned int remotePort,
                                  unsigned int destPort, unsigned int reqLength, TEthPktFlags *flags) {
  return 0;
}


// main entry
void main() {

  ANSEL = 0x00;                        // AN2 and AN3 convertors will be used
  ANSELH = 0x00;
  C1ON_bit = 0;                        // Disable comparators
  C2ON_bit = 0;
  /*
   * initialize ethernet board
   * start ENC28J60 with :
   * reset bit on RC0
   * CS bit on RC1
   * my MAC & IP address
   * full duplex
   */
  SPI1_Init();
  SPI_Ethernet_Init(myMacAddr, myIpAddr, SPI_Ethernet_FULLDUPLEX) ;

  while(1) {                           // endless loop

    SPI_Ethernet_doPacket();           // process incoming Ethernet packets

    /*
     * add your stuff here if needed
     * SPI_Ethernet_doPacket() must be called as often as possible
     * otherwise packets could be lost
     */
  }
}

* test.jpg
(77.18 kB, 785x425 - visto 256 veces)