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 (141697 times)
  2. FAT32 Library (74777 times)
  3. Network Ethernet Library (59214 times)
  4. USB Device Library (49226 times)
  5. Network WiFi Library (44999 times)
  6. FT800 Library (44536 times)
  7. GSM click (31200 times)
  8. mikroSDK (30103 times)
  9. microSD click (27586 times)
  10. PID Library (27540 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: 3112 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

MAX7219 Seven-Segment Wrapped Library

5

This is a 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.

[Learn More]

NETDUINO PLUS HTTP WEBSERVER

0

Netduino plus is an open source hardware and software board, specs could be found at http://www.netduino.com/netduinoplus/specs.htm it uses microsoft .net micro frame work uses Atmel 32-bit microcontroller, Speed: 48MHz, ARM7 This Project demonstrates an http web server

[Learn More]

Application Project On RFM12 Library

0

This is a demonstration on how to use RFM12 FSK 433MHZ module. The project uses PIC16F877A running @ 10 MHZ as a receiver connected to an LCD that displays a message when received. On the other side the sender is connected to a PIC16F870 running at 8MHZ that will send a message every 500 ms.

[Learn More]