The primary power for the
ARMweb is 3.3V provided from a linear regulator. The input power for the
PCB
may be 5V regulated supply or
a 6-9V unregulated supply, with a current rating of 250 mA or more. The
connector is a standard 2.5mm barrel connector with the + positive side of the
supply in the center. A good choice for this power is this 5V regulated supply
from SparkFun
.
You should see a green LED connect light on the lower left side of the ethernet cable indicate a connection was made. Also your hub normally has a similar type of connection indicator. There should also be some traffic indicated on the right side as the ARMweb looks for a DHCP.
If you don't see the LEDs lit, check your power connections (you should see at least 6V of the + side marked on C1 with an unregulated supply or 5V with a regulated supply, and 3.3V as marked in the prototype area).
USB connection
We recommend that you have at least one USB connection to debug BASIC programs as well as network issues. This can be our USB dongle or some other TTL serial connection.
Below is the picture you should see. Depending on which version of firmware and which USB dongle you may see an EINT1 interrupt message. EINT1 was being used for network debug in earlier firmware versions. You should disable that by choosing ARMweb control under the Options. After that you should see the ARMweb "Searching for DHCP" and if there is one it will report the DHCP IP address and the IP address assigned by the DHCP (MyIP)

Again, if you don't see the LEDs or this display, check your power connections (you should see at least 6V of the + side marked on C23, and 3.3V as marked in the prototype area), check your com connections (details in Troubleshooting section ).
The ARMweb will configure
itself with
an IP address
assigned
by a DHCP
server. IP addresses are the way networks organize themselves. If there is
no DHCP server found, the ARMweb can provide limited DHCP services in a Diagnostic
mode, assuming a single connection on Ethernet with a PC using
either a hub or cross-over cable (see the Diagnostic section below).
Assuming a DHCP server is available and you are running on a Windows machine, you can use the Windows NetBIOS Name Service. In which case you can find the ARMweb initially with http://armweb. Note that some administrators disable NetBIOS name service .
Finding the card using the DHCP server
On most home networks your DHCP will be your internet connection, and its address will share the first 3 bytes with the IP address of your PC. And the final byte being 1. The IP address of your PC is available from the control panel or by typing IPCONFIG at a DOS command line. Common values for the DHCP server are 192.168.1.1 or 192.168.0.1 as in the example below.
You can navigate to the DHCP server using that IP address from a browser as below.
Most DHCP servers will list client machines which have been assigned an IP address. This 2wire server indicates it on the details view of the home network, and details for the device
Another example is the display from a Dlink Firewall that is also providing DHCP services.
So in this case the ARMweb can be found at http://192.168.0.2
A minimal configuration is an
ARMweb connected to a PC with a cross-over cable. This can be useful for
configuring an ARMweb prior to connecting with a larger
network, In this case no DHCP server will be found,
and after 10 seconds the ARMweb will provide limited DHCP services, assigning an
IP address to the PC. However, this miniDHCP service will be terminated
if the ARMweb is ever connected to a network with a DHCP server
. To restore this miniDHCP service and
the factory defaults, hold the push-button for 5 seconds while cycling the power.
The ARMweb will normally be located at http://192.168.0.50 unless it has been reconfigured before, in which case it will use the last assigned IP address.
If you can not find the ARMweb at http://192.168.0.50 or http://ARMweb as above, then you can locate its IP address with the DOS command line program IPCONFIG. The ARMweb will appear as the default gateway in this case. Also if your ARMweb has been connected to a network serviced by a DHCP it will not function as a limited DHCP server (this would cause confusion in a large network).
If you're not seeing this make sure your PC Network configuration is set to Obtain an IP address automatically. (Control Panel -> Network Connections -> Local Area Network -> Properties -> TCPIP -> Properties)
Now that you have the IP address of the ARMweb
You can go onto configuration settings, or writing simple programs using the web interface (the web interface is only meant for simple programs, to do more extensive programs will require a USB connection and BASICtools.
But for this web interface navigate using a browser to http://w.x.y.z where w.x.y.z is the IP address of the ARMweb
DHCP assignment vs fixed IP addressing
We routinely allow the DHCP server to assign an initial address, but will use a fixed IP address in the final setup. One reason to assign a fixed IP, is to make sure that the IP address assigned never changes, for instance following a power outage. Details on setting a fixed IP address.