Hello All my Friends.
Finally I got a solution to burn the Atmega328-PU(DIP).
I used AVRDUDESS v2.4 for Burning the Bootloader into ATmega328-PU chips.
1.Download and Install AVRDUDESS.
2.Use USBasp Usbasp required.
3.Select yourprogrammer in AVRDUDESS software.(mine USBasp, USBasp - USB programmer for Atmel AVR controllers - fischl.de
4.Select MCU. (Mine ATmega328)
You got the you chip and signature.
5.Come to fuses and locks
L-0xFF
H-0xDE
E-0x05
LB-0x3F
and check(make tick) the button set fuses and set locks options.
6.Click the write buttons inside the Fuses & lock bits options.
7.Go to flash text box and browse the bootloaders (normally D:\arduino-1.6.13\hardware\arduino\avr\bootloaders\optiboot).
8.Select optiboot_atmega328.
9.Click the Program button.
You got a bunch of texts and hex values and messages.
like erasing
verified 0.001% s
Now Remove the wires
connect it back from usbasp and connect with your arduino
choose blink in example make different pin default to 8 or 7 some other pins.(Because 13 pin is connected with sck.
Make sure your arduino board should in arduinisp loaded and check the ports, boards,programmers,
Programmers should Arduino as ISP.
Use shift key and upload to your bread board chip through your arduino.
Now your program is executing.
if not you got error while uploding.
Follow this steps
1.Got to your boards mine is here D:\arduino-1.6.13\hardware\tools\avr\etc
2.Open avrdude.conf file using notepad++
3.Search 0x1e 0x95 0x0F
4.You got to result or got lines 8511 and 8590. change this 3 bytes 0x1e 0x95 0x0F to 0x1e 0x95 0x14.
5.Save everything and close everything.
6.Close arduino IDE.
7.Open again the Arduino IDE.
8.Upload the blink sketch through Arduino as ISP to your bread board chip.
9.That is it.
10. Working...