Assembly and Schematics
|
The Little "rAVeR!" Programmer The Newbies MicroController Starting point. Covers Hardware and Software from an entry point of view. Many "Older" Engineers may learn from this also. And this is more cost effective than anything else going today.
<--- For users still
asking: "Where are the schematics and list of parts"?
Mega8's seem to work in the DT006 Thu, 29 Aug 2002"Alex Shepherd" @wave.co.nz> Parallel Port is used for programing. Serial port is used for RS-232 Communications. Going further: goto http://www.avrfreaks.net and go to the forums. There are 4000+ users there interested in AVR development. "rAVeR!" The DT006 board will program the popular AVR Micro 8, 20, and 28 pin DIP chips on board, and will also program the DT107, (8515 and 4433 footprint) DT104, (2313 footprint) and SIMM100 (8535 footprint) AVR SimmSticks, as well as any AVR target board that has a Kanda type header. Current burning software is achieved with the programmer software built into MCS Bascom-AVR, HPInfo Codevision C, and Imagecraft C. Check Bascom-AVR, Codevision, and Imagecraft documentation for chip types supported. This means, after you have this programmer unit up and running as a development platform, all you need to duplicate the procedure with a stand alone micro, is a single AT90S2313-10-PC micro, and a DT104 PCB and a handful of simple components. Or you can use your own circuit design on a proto board, vero board, your own artwork, whatever. The DT006 kit comes with a right angle 30 pin header which makes it easy to plug into a breadboard for proto typing, and allows the parallel/serial cables to be left on the DT006 as well. This allows you to program larger chips without the need for the other simmstick boards ([E.g. program a 8535 or 8515) Have a look at the bottom of the page at simcon.html for details of what can be done with the 30 pin connector. This board is 3.50" by 3.95" and retails at $20AUD. ( $17USD recommended retail). Any PC parallel printer port can be used to program the chip. You will need a DB-25-male to DB-25 female cable with at least pins 2, 4, 5, 11, and 25(Gnd) connected straight through between the DB-25 male and the DB-25 female. Standard DB-25 male to female extension cables that have all 25 wires connected straight through, are fine for this job. We now have assembled and tested units. These have a 2313 micro in a good quality machine pin socket, and a resonator to suit installed also in a socket. This will allow for alternative 8 and 28 pin micros installation also, and a crystal or resonator of your choice. It sure beats buying those "stampy thingos" every time you want to get a new design going, or wish to duplicate an old one. And these things absolutely scream along by comparison. A 10Mhz AVR micro executes instructions at twice the speed of the 20Mhz PICmicro based BSII, and that's just the micro. As BASCOM-AVR is compiled Basic, and not tokenized into a serial EEPROM like the BSII is, you have just speed it up by another factor of about 15-20 times. Programmer:
You can program a micro installed on the DT006 board using a cable connected to your printer port with a standard 25 wire DB-25 to DB-25 cable, which is connected to the DB-25 connector on the DT006 board. The three 330 Ohm resistors are in line to your printer port signals. We recommend using good quality machine pin sockets for the micro and resonator, as these may need to be removed if you wish to program other micros with different pin counts, or operating frequencies. The basic kit configuration suggests a 20 pin AT90S2313 micro to start with. You also need +5Volts connected to the micro, as well as the resonator and printer port connections, so you will need to build the power supply section of the circuit up also. The
DT006 bare printed circuit board at a cost of $20AUD (including postage)
is a simple solution to make a simple AVR programmer. You can provide all
your other parts if you wish.
If
you order boards only, to a total of $20AUD or more, then they will
be air mailed to you free.
Development Board:
You
can also program 8 pin and 28 pin micros by installing sockets in these
positions, and removing the micro and resonator that comes with the kit,
which is a 20 pin AT90S2313.
SimmStick Programmer:
There is a heap of info at: ssinfo.html on the SimmStick theme. This will allow you to program
the DT104, DT107, SIMM100,
and SIMM101 SimmSticks via the Simm bus.
40 Pin Micro SimmStick
Programmer:
|