【新手基础教程】SP-MOD之 Ethernet有线网口 的使用

2021-04-054242
AI 快速预览详细 收起
SP_Ethernet 是一款集成全硬件 TCP/IP 协议栈的嵌入式以太网控制器,采用 W5500 作为主控芯片。该模块的工作电压为 2.6V~3.6V,通讯接口为 SPI。使用方法包括准备已烧录最新固件的开发板、sp_ethernet 模块和网线,然后连接模块并修改示例代码中的配置。程序中创建 SPI 并使用 SPI 创建 WIZNET5K 有线网卡,最后打印当前 IP 信息。

SP_Ethernet 的使用

undefined

该模块采用 W5500作为主控芯片,这是一款集成全硬件 TCP/IP 协议栈的嵌入式以太网控制器。

1. 参数

  • 工作电压:2.6V~3.6V
  • 工作电流:<132mA
  • 休眠电流:<15mA
  • 通讯接口:SPI
  • 工作温度范围:-40℃ ~ 85℃

模块详细信息请参考Ethernet 规格书

2. 使用方法

  1. 准备: 已烧录最新固件的开发板, sp_ethernet 模块, 网线。
  2. 运行: 连接模块, 修改示例代码中 config 包围的配置, 运行后模块将打印通信数据。

程序如下:

spi1 = SPI(4, mode=SPI.MODE_MASTER, baudrate=600 * 1000,
            polarity=0, phase=0, bits=8, firstbit=SPI.MSB, sck=WIZNET5K_SPI_SCK, mosi=WIZNET5K_SPI_MOSI, miso = WIZNET5K_SPI_MISO)

#  create wiznet5k nic
nic = network.WIZNET5K(spi = spi1, cs = WIZNET5K_SPI_CS)
print("Static IP: ", nic.ifconfig())
  • 创建 SPI 并使用 SPI 创建 WIZNET5K 有线网卡
  • 打印当前 IP 信息

相关 API 参考:  wiznet5k API

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -