STM32 CubeIDE W5500 initialization Routine
Introduce how to setup W5500 in STM32 CubeIDE.
6
Project description
STM32 W5500以太网通讯 对于内含以太网MAC部分的芯片,可以外部增加以太网PHY芯片和连接器,实现以太网通讯。对于内部没有以太网MAC部分的芯片,通过W5500 S 讯是比较好的方式, 从而STM32F0各低端系列都能实现以太网通讯。采用W5500芯片,可以不占用MCU的 内存 部分做buffer,对于MCU业务逻辑时 MCU和W5500可以通过SPI的DMA方式,实现较快的收发逻辑;W5500最大支持到80Mbps的SPI接口速度,实际情况根据MCU的SPI接口速率和PC W5500写读Buffer 的要点笔记 1. 每个SOCKET有自己的写缓冲和读缓冲操作命令/地址,如下: 2. 每个SOCKET的写缓冲大小(Sn_TXBUF_SIZE)和读缓冲大小(Sn_RXBUF_SIZE)可调整,写缓冲和读缓冲分离。因为8个socket共享写缓冲 缓冲大小或读缓冲大小不超过16KB。 3. 写时可进行burst操作。因此首地址的设置,有辅助的信息寄存器: ⑴Sn_TX_FSR : 用于查阅写缓冲区域剩余自由空间,可为Sn_TX_WR和Sn_TX_RD的差值 ⑵Sn_TX_WR : 写缓冲写入的数据指针,指示已经写到的地址 ⑶Sn_TX_RD :写缓冲发送的数据指针,指示发送改到了哪个地址 4. 读时可进行burst操作。因此首地址的设置,有辅助的信息寄存器: ①…
Keep reading with a free account
Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.