Autor Tema: [SOLUCIONADO]Duda con driver ENC28J60 (Interfaz Ethernet) y protocolo SPI  (Leído 1322 veces)

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

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 771
    • https://electronicadicto.wordpress.com/
Buenas a todos, he estado intentando entender el driver del ENC28J60 escrito en CCS C y hay una cosa que no entiendo.
Se supone que éste dispositivo utiliza el protocolo SPI para la comunicación con el micro y al revisar el código me parece entender que el protocolo esta implementado por software, y mi duda es:
¿No será mejor implementarlo por hardware que por software?.
Saludos

EDITO: Revisando el código hay una instrucción que al cambiarla modificas el código para que trabaje por hardware, es esta:

Código: [Seleccionar]
#ifndef ENC_MAC_USE_SPI
#define ENC_MAC_USE_SPI TRUE
#endif

Con cambiar a FALCE, implementas SPI por software y al poner TRUE lo haces por hardware.
Gracias a todos y siento hacer preguntas chorras lo tenía delante y no lo veía
« Última modificación: 18 de Octubre de 2012, 13:42:04 por Thulsa Doom »
Más códigos y desarrollos en https://electronicadicto.wordpress.com/ date una vuelta y curiosea un rato...