Closed ogogon closed 11 years ago
From my experience, arduino software doesn't set fuses, so you have to make it by yourself, from terminal. Here is the command: avrdude -p t85 -P /dev/tty.usb* -c avrisp -b 19200 -U lfuse:w:0xff:m -U hfuse:w:0xd4:m -U efuse:w:0xff:m
Change t85 to t45 or t25 if you are using attiny45 or attiny25
Information from this blog: http://blog.tkjelectronics.dk/2012/03/attinyremote/
Arduino IDE has file boards.txt, and and it contains the lines:
attiny2313-i1.name=ATtiny2313 (internal 1 MHz clock) attiny2313-i1.bootloader.low_fuses=0x62 attiny2313-i1.bootloader.high_fuses=0xdf attiny2313-i1.bootloader.extended_fuses=0xff attiny2313-i1.upload.maximum_size=2048 attiny2313-i1.build.mcu=attiny2313 attiny2313-i1.build.f_cpu=1000000L attiny2313-i1.build.core=arduino:arduino attiny2313-i1.build.variant=tiny20
attiny2313-i8.name=ATtiny2313 (internal 8 MHz clock) attiny2313-i8.bootloader.low_fuses=0xe2 attiny2313-i8.bootloader.high_fuses=0xdf attiny2313-i8.bootloader.extended_fuses=0xff attiny2313-i8.upload.maximum_size=2048 attiny2313-i8.build.mcu=attiny2313 attiny2313-i8.build.f_cpu=8000000L attiny2313-i8.build.core=arduino:arduino attiny2313-i8.build.variant=tiny20
attiny2313-e8.name=ATtiny2313 (external 8 MHz clock) attiny2313-e8.bootloader.low_fuses=0xfd attiny2313-e8.bootloader.high_fuses=0xdf attiny2313-e8.bootloader.extended_fuses=0xff attiny2313-e8.upload.maximum_size=2048 attiny2313-e8.build.mcu=attiny2313 attiny2313-e8.build.f_cpu=8000000L attiny2313-e8.build.core=arduino:arduino attiny2313-e8.build.variant=tiny20
I think that I must add for him something like: attiny2313-e16.name=ATtiny2313 (external 16 MHz clock) attiny2313-e16.bootloader.low_fuses=0x?? attiny2313-e16.bootloader.high_fuses=0x?? attiny2313-e16.bootloader.extended_fuses=0xff?? attiny2313-e16.upload.maximum_size=2048 attiny2313-e16.build.mcu=attiny2313 attiny2313-e16.build.f_cpu=16000000L?? attiny2313-e16.build.core=arduino:arduino attiny2313-e16.build.variant=tiny20
I don't currently support the ATtiny2313, so I'm closing this.
Good day!
My evaluation board use quartz crystal with a frequency of 16 MHz. What fuse bits I must set in the boards.txt for this configuration?
Sincerely, Ogogon.