TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (405 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (133 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (141504 times)
  2. FAT32 Library (74401 times)
  3. Network Ethernet Library (58913 times)
  4. USB Device Library (48935 times)
  5. Network WiFi Library (44707 times)
  6. FT800 Library (44251 times)
  7. GSM click (30978 times)
  8. mikroSDK (29848 times)
  9. PID Library (27428 times)
  10. microSD click (27409 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Example

W5100 LIBRARY Embedded Web Server - EXAMPLE

Rating:

5

Author: NART SCHINACKOW

Last Updated: 2013-07-18

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: Ethernet

Downloaded: 3105 times

Followed by: 3 users

License: MIT license  

This sample uses PIC18F2520 interfaced with W5100 Ethernet module as web-server to display web pages stored in a memory card, webpages are within the downloaded file just copy them and paste them in your mmc, the sample uses mikroelectronika MMC FAT16 new version library for reading and fragmenting the pages.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "W5100 LIBRARY Embedded Web Server - EXAMPLE" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "W5100 LIBRARY Embedded Web Server - EXAMPLE" changes.

Do you want to report abuse regarding "W5100 LIBRARY Embedded Web Server - EXAMPLE".

  • Information
  • Comments (3)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Example Blog

Mikroe New FAT16

Mikroe New FAT16

Library

View full image
login page

login page

screen shot of the demo page when the ip address is entered

View full image

This example is a demonstration of how to implement a simple HTTP embedded server using the W5100 SOFTWARE INTERFACED (SPI) LIBRARY, it uses MIKROELEKTRONIKA new FAT16 library, hence a memory card must be available for this project.


DESCRIPTION:

MICROCONTROLLER : PIC18F2520
OSCILLATOR: 40 MHZ (10MHZ PLL X4)

Default network parameters :
ip:192.168.1.30:90
subnet mask:255.255.255.0
default gateway: 192.168.1.1
-->these parameters could be changed depending on your network needs in the header file "Ethernet.h" where it contains a structure named "LocalParameters".

Hardware connections :
hardware connections are found in the header file "HardwarePins.h", where it contains all the extern sbit... definitions for pin connections.
The rest of the files and definitions are utilities and library files.

How it works:
all you have to do is copy and paste the files inside the flash files folder to your memory card.
after that reset your PIC and go to your browser and hit 192.168.1.30:90 and then a login page like the one above will be prompted, enter aaaa as username and aaaa as password then a page not found will be prompted.
you could also try to type : 192.168.1.30:90/pic.txt and a picture will be displayed.

NOTE:- THE LIBRARY IS FOUND AT LIBSTOCK

Note: This Project May Be Optimized And Changed Any Time So Stay Tuned

CHECK OUT MY WEBSITE FOR MORE CODES AND PROJECTS

ALSO FROM THIS AUTHOR

(SOFTWARE VERSION) MAX7219 Seven-Segment Wrapped Library

10

This is a software version structured based MAX7219 IC wrapped library, all you have to do is include the two files in your project folder and include the ".h" file in your source code. This version uses software SPI hence you dont need to use a PIC with hardware SPI!!

[Learn More]

C# Base64 Encryption/Decryption Application

0

This is a program developed using visual c# 2010 express, it allows you to encrypt any given data string to Bas64 and decrypts any encrypted string to its original data. This is a good utility used when using "basic-realm" authentication in web pages which uses bas64 encryption

[Learn More]

C# RS232 Library for MCU

0

This is an API developed using Visual C# express edition, it handles all necessary communication with any MCU that has a built in UART or SOFTWARE BIT-BANG UART. this Library contains documentation and an example on how to use it.

[Learn More]