■ FIGURE 3. Deluxe WWLHTP- 2 programmer.
Right: adapter for the eight-pin AT90S2323/2343.
Figure 4 shows the econo-
■ FIGURE 2. Deluxe WWLHTP-1 programmer. my version of the two programmers, respectively. Sometimes
the serial cable can be eliminated if
your PC/laptop allows you to directly
plug this gadget in. The only restriction
to using the economy version is flexibility; you won’t be able to handle the
eight-pin or the 40-pin AVRs. However,
the lower cost and convenience are
great advantages, especially for beginning users. With the AT90S1200/2313,
you can do a lot of programming,
including making your own AVR
programmer, as described below.
If you want to save some bucks or
just want to tinker around, use your
available junk box components and a
palm-sized solder-less breadboard
to build either the WWLHTP-1 or
4. Economy HyperTerm WWLHTP- 2, as shown in Figure 5.
holes left empty. Figure 2 shows the
deluxe version of WWLHTP-1. Notice
that there is no power plug on it — that’s
wall-wart-less. It’s better to make a two
to three foot flat ribbon DB- 9 cable (as
shown) to carry this small gadget. When
you need to use it, simply plug the
cable into the PC’s serial port.
Figure 3 is the deluxe WWLHTP- 2
programmer, together with a handmade adapter built by the user. (You
can refer to my previous article for the
schematic on building an adapter.)
The basic requirement is to connect
the SPI pins (SCK, MISO, and MOSI)
and the Vcc and GND pins properly.
Be a Programmer
As mentioned above, by using the
wall-wart-less AVR programmer, you
can make as many WWLHTP- 2 pro-
grammers as you want.
To run the wall-wart-less AVR HyperTerm
programmer, you must
properly set up the
Windows Hyper Terminal
program on your PC/
laptop, as described in
my previous article. Let’s
briefly recap some of the
most difficult parts of
this as it can be difficult
Begin from the
button, find Accessories>
double-click it. A lot of dialog boxes will
appear asking for Location information
or a phone number. Reject all default
offers and continue, until you reach
“New Connection.” The dialog box then
asks you to enter a Name and choose
an Icon. Type in a name (such as
T19200), select an icon, then click OK.
After that, the Location information prompt appears again. Reject it
one more time. The “Connect to”
dialog box appears, where there is an
item “Connect using ...”; you can then
find the serial port COM1. Select it
and click OK. Immediately the “Port
setting” box appears. From there,
select the baud rate and other
parameters to match the programmer:
19200, 8N1; remember to select
XON/XOFF for “Flow control” (reject
default “Hardware”). Click OK.
A rectangular window will pop-up
with the “File” menu bar and a cursor
resting at the upper-left corner. Click
“File” menu and go to its “Properties”
item. From there, edit the “Settings”
tab so that the Emulation type is
TTY; then go to the “ASCII setup”
box, where it has a portion called
ASCII sending. Put a check mark
in the box for “Send line ends with
line feeds.” The reason for doing
this is to send/receive ASCII characters using the serial COM port.
At this point, we’re almost
done. Notice that there are two
■ FIGURE 5. WWLHTP-1 or WWLHTP-
2 built on a breadboard.