Here you can find some examples that are written in Bascom-8051 and Bascom-AVR. Examples for the 515/535-mainboard standalone or with the backplane in combination with the I2c- or Steppermotorboard. Furthermore examples for some boards I have tested.

Examples in Basic (Bascom-AVR)
VA3TO WebAccess-board as WebServer Embedded WebServer
VA3TO WebAccess-board as WebServer Relais test
VA3TO WebAccess-board as WebServer Embedded WebServer with NTP
VA3TO WebAccess-board as WebServer Simple webserver with Atmega16
VA3TO WebAccess-board as WebServer Embedded just UDP
Embedded just UDP.HEX
VA3TO WebAccess-board as WebServer Embedded just UDP and PING
Embedded just UDP and PING.HEX
VA3TO WebAccess-board as WebServer Embedded UDP, PING and HTML
Embedded UDP, PING and HTML.HEX
VA3TO WebAccess-board as WebServer Embedded UDP, PING, HTML and NTP
Embedded UDP, PING, HTML and NTP.HEX
   
Easy Ethernet AVR board with ATMega16 Embedded UDP-server
Easy TCP/IP-board with ATMEGA161L Embedded Webserver
Easy TCP/IP-board with ATMEGA161L Embedded SMTP-mailsender
Easy TCP/IP-board with ATMEGA161L Embedded SNTP-client
ATA Hard Drive Controller with ATMEGA128 Example 1: RS232 output
ATA Hard Drive Controller with ATMEGA128 Example 2: RS232 output and input
ATA Hard Drive Controller with ATMEGA128 Example 3: Driving 1 Megabit SRAM
ATA Hard Drive Controller with ATMEGA128 Example 4: UDP-server with RTL8019AS (BETA)
ATA Hard Drive Controller with ATMEGA128 Example 5: Writing and reading the harddisk
ATA Hard Drive Controller with ATMEGA128 Example 6: A monitorprogram for the harddisk to have a peek at the contents
Packet Whacker and ATmega163 Embedded UDP server
Packet Whacker and ATmega163 Embedded Web server

AVR-DOS info

Franz Josef Vögel has made AVR-DOS.
A FAT16 filesystem for Compact Flash Card and Harddisk written in assemly and Bascom-AVR. The AVR-DOS.LBX-library is part of Bascom-AVR 1.11.74, but if you are going to use it for a commercial project you have to pay a license fee.

This is the ATA Hard Drive Controller from www.edtp.com
Fred Eady of www.edtp.com was a major sponsor for the project to get AVR-DOS running on a harddisk. This ATA Hard Drive Controller board with a ATmega128 and a RTL8019AS ethernet-chip has a connection to a ATA harddisk.

More info for AVR-DOS on
http://members.aon.at/voegel

Have adapted the original AVR-DOS file, which can be found at the site of Franz Josef Vögel  to work on the ATA Hard Drive Controller from www.edtp.com

If you want to use the AVR-DOS-library with the EDTP-board this is what you need:

With thanks to Franz Josef Vögel

If you want to use an ATA Harddisk

This is the file you start with in Bascom-AVR Test_Dos_Drive_EDTP.bas

Include file

ClockTimer0.bas

Include file (adapted for EDTP-board) Config_harddisk_EDTP.bas
Include file Config_AVR_DOS.bas
Include file (adapted for EDTP-board) FS_Interpreter.bas
Library AVR_DOS.LBX
Library CF_HD.LBX

Library

UserTimerClock.LBX

If you want to use the build-in 128 Kbytes External Ram as RAMDrive

This is the file you start with in Bascom-AVR

Test_XRAMDrive0_EDTP.bas

Include file

ClockTimer0.bas

Include file (adapted for EDTP-board)

Config_EDTP_XRamDrive0.bas

Include file

Config_AVR_DOS.bas

Include file (adapted for EDTP-board)

FS_Interpreter_XRAM.bas

Library

AVR_DOS.LBX

Library

XRAMDrive0_EDTP.LBX

Library

UserTimerClock.LBX

Documentation

Documentation Update-info_en.pdf
Documentation FS_Interpreter.pdf
Examples in Basic (Bascom-8051)
MSC1210-DAQ-EVM-board Display ADC of AN0
Whacked 8051 Development Board driving the uDP71055
Whacked 8051 Development Board Embedded Telnetserver
Whacked 8051 Development Board Embedded UDP/Telnet/WebServer
515/535-mainboard I2c - Message on LCD-display
515/535-mainboard I2c - Message on LCD-display(2)
515/535-mainboard I2c - PCF8583 Clock - set/read
515/535-mainboard I2c - Read the keyboard
515/535-mainboard Data-acquisition
515/535-mainboard Watchdog example
515/535-mainboard LCD-terminal for RS232
Steppermotorboard Drive a single steppermotor
Steppermotorboard Drive 3 steppermotors and lots of relays/LED's/lamps/cheap AC motors with a command-file
The command-file
515/535-mainboard GSM-like keyboard
The message-include-file
515/535-mainboard RC5 IR-remote control

RC5_WAVE.gif (2852 bytes)

A text-file with RC5-codes RC5code.txt
515/535-mainboard Connecting IBM-PS2 keyboard

You have to make an 'adapter' from IBM-PS2 keyboard-plug to the 515/535-mainboard mini-DIN-I2c-connector
(or rewire the IBM-PS2 keyboard-plug)

Connector on mainboard Plug on IBM-PS2 keyboard

1 - +5 Volt

4 - +5 Volt

2 - +5 Volt

(2 - n/c)

3 - SCL

5 - Clk

4 - SDA

1 - Data

5 - INT

(6 - n/c)

6 - GND

3 - GND

From the SCL and SDA connection two resistors of 4k7 ohm to +5 Volt (pull up resistors).

All boards I2c-locator
I2c-base/breadboard Read/write EEPROM

Check for the Bascom-8051 and Bascom-AVR compiler

www.mcselec.com


A server on a embedded system, and what about the client?
I have build a UDP-client in Visual Basic