3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Robot Brain: Build a single board computer in an evening

Step 6Download some software

Download some software
We need some software on the board, and before we can download programs we need a modem program. We will be using xmodem, which is a standard that has been around for years. Xmodem exists as a CPM program, and it exists in many forms on PC programs, such as hyperterminal. So we can use this to communicate between the old and new technology.

Let's grab the hex file of xmodem from here: http://n8vem.googlegroups.com/web/xm50_LB1.zip?gda=O2tYn0EAAABRoI8ydU505jGCwGWcAnRL1RQ8Aj5bHZQJ6hxcf7VyVbwBih-m421sIN3Oibiyd_vhtrFcBixfottYTQUy-Muj7WbB0sVAO2Hmgtm1PE2xNg

Unzip it and you will get two files. You need the one that ends in .hex.

Now we need to send this to the board. You need a terminal program, which emulates a monitor and a keyboard for this single board computer. Windows has one called hyperterminal which usually hides in the start/programs/accessories folder. Or you can use hyperterminal private. Or Teraterm. Or absolutetelnet. Or a dos based program called conex. There are lots of terminal programs around because this was how you dialed into the internet before broadband.

Lets fire up hyperterminal. It will give you three screens and you need all the settings correct! Once you have entered this once, you can save this session and it will create a little file ending in .ht If you then click on that file (drag it to the desktop so you can find it later), it will start hyperterminal with all the correct settings.

First screen=name the connection. Call it SBC and choose an icon.
Second screen. Set the com port. My computer defaults to COM2 on the setup screen, and it needs to be changed to COM1. Go ahead and change to COM1.
Third screen. Baud rates etc. Set the bits per second to 9600. 8 Data bits. Parity to None. Stop bits to 1. And Flow control to None. You will probably only need to change bits per second and Flow Control.

Now you will be presented with the terminal screen. Connect up the board to the serial port and power it up and you should get a welcome message.

If not then get on the Google group and ask for some help.

Now it is time to talk to the board!
« Previous StepDownload PDFView All StepsNext Step »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
16
Followers
4
Author:James Moxham
Dr James Moxham is a general medical practitioner in Adelaide, Australia. His interests include general family medicine, medical politics, microcontrollers and tending a rose garden. He lives on a pro...
more »