Casio EG-800U - Cassiopeia - Win CE 3.0 150 MHz- User Manual
Casio EG-800U - Cassiopeia - Win CE 3.0 150 MHz– User Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.
Table of Contents:
- Page 2 – Figures
- Page 3 – Introduction; ISO/OSI vs Internet Reference Model
- Page 4 – Functions of Internet Reference Model Layers; Send; Data Encapsulation; Ethernet; carrier
- Page 5 – media; Address Resolution Protocol; The destination host is not connected to the network
- Page 6 – Internet Control Message Protocol; Transmission Control Protocol; The
- Page 7 – Hypertext Transfer Protocol; Important HTTP Methods; Hardware Description; The CS8900A is a low -cost ethernet LAN controller optimized for
- Page 8 – Hardware Block Diagram; Interfacing to the LAN Controller
- Page 9 – Circuit Description
- Page 10 – Prototype Board With Components Installed; Connection to the Network
- Page 11 – Software Description; Overview of the Software Modules; Ethernet Module
- Page 12 – Functions of the Ethernet Module
- Page 13 – Using the Ethernet Module; A frame is received over the LAN
- Page 14 – A time-out is exceeded
- Page 15 – Buffer Memory; Buffer Concept; Global Variables
- Page 16 – Demultiplexing of Received Frames
- Page 17 – Opening a Connection; maximum segment size; Data Transfer
- Page 18 – Closing a Connection; initial sequence number; Retransmission of Data
- Page 19 – Compatible Communication Systems; Only one TCP session possible at one time; API
- Page 20 – The blocks containing
- Page 21 – Functions; flash emulation tool
- Page 22 – Transmitting of Data; Flags
- Page 23 – SocketStatus Register; Data Reception
- Page 24 – Stack Error Codes; HTTP Server Application Example
- Page 25 – Web Server Main Module
- Page 26 – AD; Dynamic Web Page Example
- Page 28 – Internet Explorer Screen
- Page 29 – References
- Page 30 – Appendix A. Application Schematic
- Page 31 – Appendix B. Parts List
- Page 32 – IMPORTANT NOTICE
Application Report
SLAA137A – February 2004
1
MSP430 Internet Connectivity
Andreas Dannenberg
MSP430
ABSTRACT
Computer communication systems and especially the Internet are playing a rapidly
increasingly important role in our everyday environment. But today this is not only a
domain of personal computers or workstations. More and more, it makes its way to
smaller network nodes, too. Imagine applications that are able to control hardware via a
standard Internet browser, to transmit and visualize the state of sensors or automatically
generate and send E-mails on the occurrence of special events (for example, for security
purposes).
This application report describes in detail the implementation of an embedded Web server
based on the MSP430 ultralow -power microcontroller series from Texas Instruments. The
solution consists of both hardware (schematic, parts list) and software (C source). An
ethernet LAN controller offers the physical connection to the Internet. A downsized
TCP/IP protocol stack is used. Its functionality is encapsulated by an easy -to-use
application programming interface (API). By using this API, creating new applications or
modifying existing ones becomes an easy task. As an application example, a dynamic
HTTP server is implemented.
Contents
1
Introduction ........................................................................................................................................3
2
Important Protocol Basics ................................................................................................................3
2.1 Ethernet ........................................................................................................................................4
2.2 Address Resolution Protocol .......................................................................................................5
2.3 Internet Protocol ...........................................................................................................................5
2.4 Internet Control Message Protocol ..............................................................................................6
2.5 Transmission Control Protocol ....................................................................................................6
2.6 Hypertext Transfer Protocol.........................................................................................................7
3
Hardware Description........................................................................................................................7
3.1 Interfacing to the LAN Controller .................................................................................................8
3.2 Circuit Description ........................................................................................................................9
3.3 Connection to the Network ........................................................................................................10
4
Software Description.......................................................................................................................11
Amiga is a trademark of Amiga, Inc.
Apple and Macintosh are trademarks of Apple Computer, Inc.
Athlon is a trademark of Advanced Micro Devices, Inc.
Cassiopeia is a trademark of Casio Keisanki Kabushiki Kaisha DBA Casio Computer Co., Ltd., Japan
Crystal i s a trademark of Crystal Semiconductor Corporation.
Cirrus is a trademark of Cirrus Logic, Inc.
Microsoft and Internet Explo rer are a trademarks of Microsoft Corporation.
Netmon is a trademark of Systems Enhancement Corporation.
Netscape Navigator is a trademark of Netscape Communications Corporation.
Open Transport is a trademark of Information Management Company.
Pentium is a trademark of Intel Corporation.
Other trademarks are the property of their respective owners.
"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.
Summary
SLAA137A 2 MSP430 Internet Connectivity 4.1 Ethernet Module .......................................................................................................................... 4 4.2 TCP/IP Module ....................................................................................................
SLAA137A MSP430 Internet Connectivity 3 1 Introduction While known for its use in PC networks, the ethernet also offers a robust, well-understood and reasonably priced technology for networking applications beyond the desktop computer. The goal of this design is to show how easy it is to implement a...
SLAA137A 4 MSP430 Internet Connectivity Table 1. Functions of Internet Reference Model Layers Layer Name Function Example Application layer Contains a lot of protocols defined by different applications to provide their services. HTTP, telnet, e -mail (SMTP, POP) Transport layer Makes the communicati...