USB AVR Programmer
USBasp Breadboard Breakout Adapter
18.432 MHz Crystal Oscillator 18pf 30ppm
22 pF Multilayer Ceramic Capacitor
16 MHz Crystal Oscillator 20 pF Through Hole
SPDT Slide Switch 3 pin 30V
USB to Serial Converter
4x4 Keypad with Adhesive Backing
Quad Buffer Line Driver (Through Hole)
By now, you should have constructed the
SPI interface. If not, you can either review the
previous tutorial, or live with the flimsy wires. If you have read the
first sentence more than two times after constructing the device I presented in
the last tutorial, don't worry...the thing you made is the SPI interface! It's simply
the 6-pin cable, wired to a straight set of 6 pins that match the proper pin arrangement
on the microcontroller.
At this point though, we need to make sure the computer will recognize the programmer.
This is the USBTinyISP device from sparkfun
adafruit industries, that connects the computer to the microcontroller.
Like everything in this universe that plugs into a computer loaded with the Windows
operating system, there is a need for drivers--and this programmer is no exception.
However my video will provide you with instructions for the complete installation
of these drivers, so there is no more guessing!
Since I am installing the driver on my computer running the Windows 7 64-bit operating
system, the installation is somewhat different than the procedure for the 32-bit
operating system. No need to worry though--if you can click and drag files from
one folder to another, you will not have a problem. Apparently, the drivers from
sparkfun.com do not contain the latest version of the 64-bit drivers. This is completely
explained in the video however, so you should have no problem installing the driver
if you are running a 64-bit system.
Here are the general steps to get the drivers on the system, and the programmer
recognized by either a 32-bit or 64-bit Windows operating system.