|
|
Line 1: |
Line 1: |
| Minimexle is an universal development board for Atmel AVR microprocessor ATmega88, which comes with an | | Minimexle is an universal development board for Atmel AVR microprocessor ATmega88, which comes with an |
| USB programmer, both in the form of the kit. Both programmer and the board are available from the | | USB programmer, both in the form of the kit. Both programmer and the board are available from the |
− | [http://www.minimexle.de/ www.minimexle.de], all documentation is there. | + | [http://www.minimexle.de/ www.minimexle.de], all documentation is there. |
− | | |
− | == AVR-USB-PROGI ==
| |
− | | |
− | It is a good idea to start with AVR programmer. It's greatest advantage is possibility to program Your
| |
− | AVR's using USB port (available also in laptops without standard RS-232 and LPT ports).
| |
− | | |
− | | |
− | First step is also the most difficult: to solder SMD chip BM232 from FTDI. Maybe it is a good idea to
| |
− | offer a PCB with pre-soldered chip for beginners. It is not so difficult when one have a good soldering
| |
− | iron and magnifying glass. One problem is, that PCB delivered was not perfectly cleaned by the manufacturer
| |
− | and thus it was necessary to use an excessive amount of flux (already cleaned off on the picture):
| |
− | | |
− | [[Image:MiniMexleSmdChip.jpg]]
| |
− | | |
− | Then it is recommended not to continue directly with other components, but to make a test of connections.
| |
− | For this purpose is only a multimeter required, but also a pinout diagram is necessary. (probably it should be
| |
− | included in documentation):
| |
− | | |
− | [[Image:FTDIpinout.png]]
| |
− | | |
− | Then simply continue assembly from the lowest components to the tallest:
| |
− | | |
− | [[Image:MiniMexleResistors.jpg]][[Image:MiniMexleReady.jpg]]
| |
− | | |
− | Again it is necessary to use (and also to clean) the flux paste. For cleaning it is
| |
− | recommended to use an Isopropylalcohol, which is not dangerous to the components. Using
| |
− | of the (more powerful) acetone is not recommended.
| |
− | | |
− | [[Image:MiniMexleDirty.jpg]][[Image:MiniMexleClean.jpg]]
| |
− | | |
− | | |
− | After finishing the board I did perform simple connection test without microcontroller,
| |
− | installation of the FTDI drivers wasn't necessary, because I did use such chips before.
| |
− | Even I am able to find on which virtual serial port is programmer connected, it is very
| |
− | good idea to supplement also detection routine. I did test it successfully, also the simple
| |
− | communication test with pins 2 and 3 connected. The test works also with terminal program
| |
− | (e.g. [http://bray.velenje.cx/avr/terminal Terminal by Bray++] -no install, just run).
| |
− | | |
− | [[Image:MiniMexleTest1.png]]
| |
− | | |
− | Then it is necessary to insert and program the programmer's microcontroller, it works fine
| |
− | exactly as stated in manual. Don't be surprised with VERY LONG programming time, in my case
| |
− | it takes more than 10 minutes, at the first moment I think that computer is frozen...
| |
− | | |
− | After removing the internal programming cable and assembling the case, the device is
| |
− | ready for everyday use. Good work, Thomas!
| |