Hi All,
I'm having trouble getting people excited with the Web Server and FTP Servers.
So to peak peoples interest. Attached is the FULL source code for the server project.
The application was developed on a Arduino PCB that uses a blank Mega328 (No Arduino code, it is full AVRCo code)
So hardware wise it has:
- Arduino TwentyTen PCB Mega328 (Mega32) @ 16MHz
- Arduino Ethernet
- E-Lab MMC card interface
Software wise AVRCo professional:
-Import SysTick, WatchDog, SerPort, SPIdriver, TWImaster, FAT16;
-Soft SPI port for MMC interface
-uW5100 unit for interface to the Wiznet W5100 IC.
-uIPGlobal unit for Global IP variables etc
-uWEBServer unit for the actual Web Server side.
So basically, it serves up web pages from the MMC/SD card and displays them on IE/Firefox or whatever.
Processor usage is as follows:
- Flash 20KB (63%) Remember it is only a Mega32
- IDATA 1850B (90%)
Feel free to use AND update
Please let me know of any enhancements or bug fixes you do, so I can add them to the next version for people to share.
Let me know how you get on. Whats your thoughts.
Neil.
I'm having trouble getting people excited with the Web Server and FTP Servers.
So to peak peoples interest. Attached is the FULL source code for the server project.
The application was developed on a Arduino PCB that uses a blank Mega328 (No Arduino code, it is full AVRCo code)
So hardware wise it has:
- Arduino TwentyTen PCB Mega328 (Mega32) @ 16MHz
- Arduino Ethernet
- E-Lab MMC card interface
Software wise AVRCo professional:
-Import SysTick, WatchDog, SerPort, SPIdriver, TWImaster, FAT16;
-Soft SPI port for MMC interface
-uW5100 unit for interface to the Wiznet W5100 IC.
-uIPGlobal unit for Global IP variables etc
-uWEBServer unit for the actual Web Server side.
So basically, it serves up web pages from the MMC/SD card and displays them on IE/Firefox or whatever.
Processor usage is as follows:
- Flash 20KB (63%) Remember it is only a Mega32
- IDATA 1850B (90%)
Feel free to use AND update
Please let me know of any enhancements or bug fixes you do, so I can add them to the next version for people to share.
Let me know how you get on. Whats your thoughts.
Neil.
You must be logged in or your permissions are to low to see this Attachment(s).