This page is writen at the same time I did the actual steps, so don't expect it to be perfect, but it was enought to get my first atmega48 programmed !! All regular disclaimers apply, I won't reimburse you for anything, this includes effects such as, your house burns down, your cat goes missing, and your wife leaves you for your brother.
Well, this interface is just to get started. I wouldn't recomend it for any real usage. But it's a good way to program an inital atmega88 for a USBasp  "FBPRG" adapter is simply wires that connect LPT connector pins with microcontroller ports as shown in table | LPT pin | AVR signal | LPT pin | AVR signal | | 6 (D4) blue | /RESET | 8 (D6) Brown | SCK | | 7 (D5) magenta | MOSI | 10 (ACK) white | MISO | | 5 (D3) green | XTAL1 | 18..25 (GND) black-white | GND |
The colors are the onces used by my old Centronics printer cable....  So.. For flashing a atmega48 with the ASPusb software ;) 6 Blue -> /RESET -> 1 7 Magenta -> MOSI -> Pin 17 5 Green -> XTAL1 -> Pin 9 8 Brown -> SCK -> 19 10 White -> MISO -> Pin 18 18 Black/White -> GND -> Pin 8/22
We got liftoff! First clean detection & erasure of the chip !! 
Time to store something usefull on the chip! I'm atleast initaly are going to use ASPusb, since my laptop doesn't have a printer port.. Thus lets, Erase the chip, blank check it, write it, verify it.. 
Next step.. Get a USBasp up and running! |