Saturday, May 28, 2011

§ AVR Parallel Port Programmer

Hello,
          When we jump into the microcontroller based system designs then there is not only hardware but the combination of both hardware and software are required to perform the task. We have to write code for the task  and this code is then burn inside the microcontroller.

   To burn the program inside microcontroller we need a programmer, there are various types of programmers available for different microcontroller. These programmers are readily available and little costly.

 Here is a very simple programmer for AVR series Microcontroller.This is AVR Parallel Port Programmer. For the beginners it is very useful.The limitation is that Parallel port is not available in Laptop; so this is only used with Desktop PC.There is a solution for this limitation that is AVR  USB programmer.I will post this soon.

In this post i explain only the making process; testing and burning code inside the MCU is coming in next post.Now Let's start.

component required --
1.25 Pin D-Type Male Connector
2.15-20 cm long wires
3.male burg strip
4.Registers- 330R(4),100R(2)
5.22pf Ceramic Capacitor
6.soldering iron
7.soldering wire
8.Glue gun

step1: Circuit Diagram



Step 2: Make ISP (In System Programming) Header cable about 10-15 cm long.




Step 3: Take a 25-pin D-Type Male Connector.





Step 4: Short the pin-11 and 12 and Connect 100 om register between pin-8 and 11.



Step 5: Short pin-18 to 25.





Step 6: Connect 330 om register at pin-2,3,4 and 13.



Step 7: Connect 100 om register and 22pf capacitor as shown below.



Step 8: Connect the cable wires RST,MOSI,MISO,SCK and GND.First bend the corners of all 4 registers for easy soldering.







Step 9: Ready to use.



Step 10: Use glue-gun for wires safety.







Step 11: Testing.



Step 12 : MCU pin area where ISP header will connect.
            ~Pratyush
 


6 comments:

  1. hi i love ur blog ...its very helpful for beginners like me....thank u thanh u very much....

    ReplyDelete
  2. you r doing a great job....

    ReplyDelete
  3. Could you give the command line to use with avrdude?

    ReplyDelete
  4. can you please tell about which port to connect it on computer
    and which software to use for dumping hex
    if i use it with avrdude then what should i select as programmer (name)

    ReplyDelete
  5. I think most people would agree with your article. I am going to bookmark this web site so I can come back and read more articles. Keep up the good work!
    led video screen

    ReplyDelete
  6. Wow!nice article and containing allot of information about the pr newswire well done.
    pr newswire

    ReplyDelete

PID Controlled Self balancing Robot using ESP8266 and MPU6050

This ROBOT is made using ESP8266 Node MCU and MPU6050 accelerometer. Motor used here is normal gear motor of 150 rpm with TB6612FNG motor dr...