Skip to main content
edited tags
Link
added 143 characters in body
Source Link

I am trying to do fuse setting on ATmega328P-PU chips using an avr programmer.

I was successfully able to do fuse setting on 3 ATmega328P-PU chips (which I bought from one of the sites - I forgot). So I bought three more from Amazon.

When I execute avrdude -c usbasp -p m328p on the previous 3 chips, I got this response, and was able to do fuse setting.

avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)

avrdude done. Thank you.

But when I execute the same command on the 3 chips I recently bought, I am getting this.

avrdude -c usbasp -p m328p

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1
     Double check connections and try again, or use -F to override
     this check.


avrdude done.  Thank you.

I triple-checked the wiring and soldering area. They all look fine.

Is this because the 3 chips I recently bought have a bootloader?

The description for the chip that works is here.

enter image description here

I am trying to do fuse setting on ATmega328P-PU chips using an avr programmer.

I was successfully able to do fuse setting on 3 ATmega328P-PU chips (which I bought from one of the sites - I forgot). So I bought three more from Amazon.

When I execute avrdude -c usbasp -p m328p on the previous 3 chips, I got this response, and was able to do fuse setting.

avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)

avrdude done. Thank you.

But when I execute the same command on the 3 chips I recently bought, I am getting this.

avrdude -c usbasp -p m328p

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1
     Double check connections and try again, or use -F to override
     this check.


avrdude done.  Thank you.

I triple-checked the wiring and soldering area. They all look fine.

Is this because the 3 chips I recently bought have a bootloader?

I am trying to do fuse setting on ATmega328P-PU chips using an avr programmer.

I was successfully able to do fuse setting on 3 ATmega328P-PU chips (which I bought from one of the sites - I forgot). So I bought three more from Amazon.

When I execute avrdude -c usbasp -p m328p on the previous 3 chips, I got this response, and was able to do fuse setting.

avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)

avrdude done. Thank you.

But when I execute the same command on the 3 chips I recently bought, I am getting this.

avrdude -c usbasp -p m328p

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1
     Double check connections and try again, or use -F to override
     this check.


avrdude done.  Thank you.

I triple-checked the wiring and soldering area. They all look fine.

Is this because the 3 chips I recently bought have a bootloader?

The description for the chip that works is here.

enter image description here

added 18 characters in body; edited title
Source Link
dda
  • 1.6k
  • 1
  • 12
  • 18

arduino Arduino - fuse setting problem on atmega328pATmega328P-puPU

I am trying to do fuse setting on atmega328pATmega328P-puPU chips by using avr programmeran (https://www.amazon.com/gp/product/B071P2LCC9/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1avr programmer).

I was successfully able to do fuse setting on 3 atmega328pATmega328P-puPU chips (which I bought from one of the sites - I forgot). So I bought three more from amazon (https://www.amazon.com/gp/product/B018ZR3F7O/ref=oh_aui_detailpage_o04_s01?ie=UTF8&psc=1from Amazon).

When I execute this commandavrdude -c usbasp -p m328p on the previous 3 chips, I got this response. avrdude -c usbasp -p m328p, and was able to do fuse setting.

avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions

avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)

avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)

avrdude done. Thank you.

avrdude done. Thank you.

But when I execute the same command on the 3 chips(which I recently bought), I am getting this.

avrdude -c usbasp -p m328p

avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error: program enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.

avrdude done. Thank you.

avrdude -c usbasp -p m328p

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1
     Double check connections and try again, or use -F to override
     this check.


avrdude done.  Thank you.

I triple-checked the wiring and soldering area. They all look fine.

Is this because the 3 chips(which I recently bought) have a bootloader?

arduino - fuse setting problem on atmega328p-pu

I am trying to do fuse setting on atmega328p-pu chips by using avr programmer (https://www.amazon.com/gp/product/B071P2LCC9/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1).

I was successfully able to do fuse setting on 3 atmega328p-pu chips (which I bought from one of the sites - I forgot). So I bought three more from amazon (https://www.amazon.com/gp/product/B018ZR3F7O/ref=oh_aui_detailpage_o04_s01?ie=UTF8&psc=1).

When I execute this command on the previous 3 chips, I got this response. avrdude -c usbasp -p m328p and was able to do fuse setting.

avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)

avrdude done. Thank you.

But when I execute the same command on the 3 chips(which I recently bought), I am getting this.

avrdude -c usbasp -p m328p

avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error: program enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.

avrdude done. Thank you.

I triple-checked the wiring and soldering area. They all look fine.

Is this because the 3 chips(which I recently bought) have bootloader?

Arduino - fuse setting problem on ATmega328P-PU

I am trying to do fuse setting on ATmega328P-PU chips using an avr programmer.

I was successfully able to do fuse setting on 3 ATmega328P-PU chips (which I bought from one of the sites - I forgot). So I bought three more from Amazon.

When I execute avrdude -c usbasp -p m328p on the previous 3 chips, I got this response, and was able to do fuse setting.

avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2)

avrdude done. Thank you.

But when I execute the same command on the 3 chips I recently bought, I am getting this.

avrdude -c usbasp -p m328p

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1
     Double check connections and try again, or use -F to override
     this check.


avrdude done.  Thank you.

I triple-checked the wiring and soldering area. They all look fine.

Is this because the 3 chips I recently bought have a bootloader?

Source Link
Loading