Can fuses be burnt using Arduino IDE?

I am using Atmega328. I need to switch from internal oscillator to 8Mhz crystal, so the fuses need to be changed. Is it possible to change the fuse value using Arduino IDE? Or is it necessary to buy a AVRISP programmer to change the fuse value?

Thank you.

You can do it using another Arduino as an AVRISP programmer.

Yes you can, see Prototyping small embedded projects with Arduino | David Crocker's Solutions blog (the bit about the fuses is at the end).

lightaiyee:
Is it possible to change the fuse value using Arduino IDE?

Yes, but not with a USB connection.

lightaiyee:
is it necessary to buy a AVRISP programmer to change the fuse value?

Yes.

fungus:

lightaiyee:
Is it possible to change the fuse value using Arduino IDE?

Yes, but not with a USB connection.

lightaiyee:
is it necessary to buy a AVRISP programmer to change the fuse value?

Yes.

You can do it with another Arduino, you dont have to buy a programmer.

for example:

avrdude -p atmega328P -c avrisp -P com3 -b 19200 -u -U efuse:w:0x05:m -U hfuse:w:0xDA:m -U lfuse:w:0xFF:m -U lock:w:0x0F:m