Wiznet W5200 Driver

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Request group membership
By: Benjamin Yaroch, created: 2013-04-17 | updated: 2016-04-17

A driver for communicating with the Wiznet iEthernet W5200 Fast SPI Ethernet Controller IC. This driver launches into its own COG then reads and writes to the W5200. Routines are written in both ASM and SPIN to establish communication, transfer data, and change settings.

Included in the zip is a demo to show how to use the driver. The Propeller will offer up a webpage when the IP address is entered into a web browser.

 

Version 1.0

Pages

Original File Upload
AttachmentSize
Package icon W5200_Driver_Demo_1_3_1.zip40.36 KB
Binary Data W5200_Driver.spin148.69 KB
Version 1.0

Initial release

Version 1.1

Increased Speed - Eliminated NOPs and increased write speed to 20mhz.

Version 1.2

Burst Mode supported - W52000 burst mode was added which increases read/write speed.

Version 1.3

nReset Bug - Fixed reset problem at boot

Comments

[originally posted by Anonymous on 2012-06-20 14:16:42] Very nice piece of code. Thank you for this. Is this your first submission? Quite fine.

[originally posted by Benjamin Yaroch on 2012-07-07 12:17:51] Yes first submission, thanks. 
 
[originally posted by Benjamin Yaroch on 2012-08-15 09:03:37]  I've uploaded a faster version of the driver and a web browser demo. v1.1
 
[originally posted by Benjamin Yaroch on 2012-10-08 13:26:10] I've uploaded an even faster version of the driver, this version has burst mode enabled. v1.2

Pages