将 enc28j60 以太网模块与 esp32 接口

问题描述

我尝试将以太网模块与 esp32 连接。我的连接如下:

SO--> MOSI pin 23 SI--> MISO pin 19 CS--> CS pin 5 SCK-->CLK pin18

输出数据为:

rst:0x1 (POWERON_RESET),boot:0x13
(SPI_FAST_FLASH_BOOT) configsip: 0,SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:dio,clock div:2 load:0x3fff0018,len:4 load:0x3fff001c,len:1044
load:0x40078000,len:10124 load:0x40080400,len:5828 entry 0x400806a8
Local IP : 0.0.0.0 subnet Mask : 0.0.0.0 Gateway IP : 0.0.0.0 DNS
Server : 0.0.0.0 Ethernet Successfully Initialized

我无法连接到以太网我不知道如何解决这个问题。

     
    #include <utility/logging.h>

    EthernetClient ethClient;
                                                                                 
    uint8_t macaddress[6] = {0x1,0x2,0x3,0x4,0x5,0x6};

    void setup() {
  

    Serial.begin(115200);
    //Ethernet.init(5);
    Ethernet.begin(macaddress); // Dynamic IP setup 

    delay(5000);

    Serial.print("Local IP : ");
    Serial.println(Ethernet.localIP());
    Serial.print("subnet Mask : ");
    Serial.println(Ethernet.subnetMask());
    Serial.print("Gateway IP : ");
    Serial.println(Ethernet.gatewayIP());
    Serial.print("DNS Server : ");
    Serial.println(Ethernet.dnsServerIP());
    Serial.println("Ethernet Successfully Initialized");
    }

    void loop()
    {

     
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)