“AVRFusesCalc” is an application through which we can easily set the fuse bits and lock bits in the microcontrollers ATmega and ATtiny. To be able to set fuse bits should be installed on the “avrdude”.
“AVRFusesCalc” recognizes the connected microcontroller and loads its settings, regardless of the clock speed. It can also determine what programming protocol, SPI or TPI, is required for communication with the microcontroller.
Fuse bits can be set in two ways.
The first is the so-called “Simplified Fusebits”. If you use this option, you can set external or internal clock speed. You can also enable or disable some of the bits (JTAG, CKDIV8). The important thing is that for 99,99 does not block the microcontroller using “Simplified Fusebits”. Even setting the clock on the frequency of 128 kHz and the division by 8(CKDIV8), does not hinder the program in the correct diagnosis of the microcontroller. This is ideal solution for beginners, who want only to select the clock and have no sufficient knowledge about fuse bits in AVR.
The other way is fuse bits for advanced. By using this option, you must have knowledge about individual bits which are available in a particular microcontroller. Unwise enable or disable a bit can lead to blocking of the microcontroller, and precisely prevent the re-programmed, for example disable the reset line (RSTDISBL). Depending on the connected microcontroller we have access to the type of Low, High or Extended fuse bits and the Lock bits. Disable the particular bit comes down to tick over field on the name of interesting bit. In addition to setting specific bits, you can use the drop-down lists for setting several bits at the same time, for example, in order to select the clock speed.
Beyond the setting on this tab fuse bits and lock bits, you can also upload “batch” to the microcontroller and read from the microcontroller and save it to a file. It is also possible to restore default settings of fuse bits and erase the memory of the microcontroller.
The application has only been tested with the programmer USBAsp. Please advise how applications work with other programmers.
System requirements: Apple computer with an Intel processor, operating system min. Mac OS X 10.10
- v 1.1.5 (01.2018)
Prepared for macOS 10.13 (HighSierra)
First release in AppStore.
- v 1.0.3 (10.2016)
Prepared for macOS 10.12 (Sierra)
Fixed bug preferences panel.
- v 1.0.2 (03.2016)
Added new device: ATmega 48PB, ATmega 88PB, ATmega 168PB, ATtiny 28, ATmega 32M1, AT09s2333.
Supports "avrdude" version 6.3.
Fixed a bug preferences file on different users accounts.
- v 1.0.1 (02.2016)
Added manual entry path to "avrdude".
Fixed a bug that prevented the correct reading fusebits when ussing app on different users accounts.
- v 1.0 (01.2016)