Description: This project is migrated from Keil MCB1700 Demo code.
It can run at Keil MCB1700 board with LPC17xx.
Example functionality:
- Clock Settings:
- XTAL = 12 MHz
- PLL0 = 288 MHz
- CCLK = 72 MHz
Due to a bug in the LPC175x family(80 pin package) that
MDIO and MDC are not functioning correctly. A bit-banging
on the MDIO and MDC are included in the driver. Setting
MDC_MDIO_WORKAROUND to 1 will enable the bit-banging in
both MDC and MDIO.
For board euipped with 80-pin LPC175x, some jumper setting
is necessary for EasyWEB demo.
Close "E/U" jumper(near USB Device/Host) on 2 and 3.
Close "E/C" jumper(Near CAN connector) on 2 and 3.
The web page shows the values of analog input(AN2).
This tiny webserver needs very little resources and therefore has
some restrictions:
- only one active TCP session at any one time
- no support for fragmented IP datagrams
- no buffer for TCP datagrams received in
To Search:
File list (Check if you may need any files):
EMAC\Abstract.txt
....\easyweb.c
....\easyweb.h
....\easyWeb.Opt
....\easyWeb.Uv2
....\easyWeb.uvgui.914239
....\easyWeb.uvgui_914239.bak
....\easyWeb.uvopt
....\easyWeb.uvproj
....\easyWeb_FLASH.dep
....\easyWeb_uvopt.bak
....\easyWeb_uvproj.bak
....\EMAC.c
....\EMAC.h
....\FLASH\easyWeb.axf
....\.....\easyweb.crf
....\.....\easyweb.d
....\.....\easyWeb.hex
....\.....\easyWeb.htm
....\.....\easyWeb.lnp
....\.....\easyWeb.map
....\.....\easyweb.o
....\.....\easyWeb.plg
....\.....\easyWeb.sct
....\.....\easyWeb.tra
....\.....\emac.crf
....\.....\emac.d
....\.....\emac.o
....\.....\startup_LPC17xx.d
....\.....\startup_LPC17xx.lst
....\.....\startup_LPC17xx.o
....\.....\system_lpc17xx.crf
....\.....\system_lpc17xx.d
....\.....\system_lpc17xx.o
....\.....\tcpip.crf
....\.....\tcpip.d
....\.....\tcpip.o
....\LPC17xx.h
....\startup_LPC17xx.s
....\system_LPC17xx.c
....\system_LPC17xx.h
....\tcpip.c
....\tcpip.h
....\type.h
....\webpage.h
....\FLASH
EMAC