DWARF2 debugging information moved from 16 to 32 bit addresses. Now debugging is possible with bigger than 64k codes for Atmega128, Atmega1281 and new devices ATmega2560, and Atmega256. Good news for AVR Studio users. AVRStudio V4.13 is now available as a Beta at http://www.atmel.no/beta_ware/ that supports 32bit debugging;
Package also includes new AVR-Libc with new examples and many bugs fixed;
New AVRDude 5.3.1;
New AVRICE with AVR JTAG ICE mkII support;
New Binutils and Srecord;
And of course updated Makefile template and Mfile as well.
Usually it is not recommended to use float numbers in while writing AVR programs,because AVR core doesn't have floating point arithmetics built in so floating point arithmetics is emulated by software. Sometimes you don't need to declare variables as float if operations are pretty simple like division or multiplying by 2, 4, 8... this can be replaced by byte shift operation (byte<<1)=byte*2. Of course it depends on level of programming and not always you can run away from floats. And you don't have to. If you code will fit to Program memory and execution speed isn't crucial then use floats or double number formats.
Lets see what happens when building simple program with float numbers:
Good news for Linux users. The KontrollerLab team is announcing the 0.7.0 version of KDE based microcontroller IDE. Besides some bug fixes, there are new features implemented, such as a LCD wizard, a wizard for painting user-defined characters on LCDs, and a seven segments display wizard. Additionally, there are binary packages for (K)Ubuntu and Fedora Core 5 and 6 available for download from the project's sourceforge website
KontrollerLab is GPL and fully-featured editor which includes serial terminal for debugging, uses AVR-GCC compiler, uisp for serial downloading and avrdude programming software.
AVRStudio4 is capable to integrate AVR-GCC compiler by using built in plug-in. AVRstudio is a powerful tool which has assembler compiler- debugger, programmer, etc. Integration of AVR-GCC to it makes this tool much more powerful and more complete playground for developer. Integration of AVR-GCC is done by plug-in automatically. Plugin detects AVR-GCC - you don’t have to care about it. After this wee get FREE convenient user interface, automatic makefile generation, visual debugging with processors register view, and chip flasher.
Setting up working environment is simple. First of all download WinAVR20060421 and install in your PC. Then download AVRStudio latest Version 4.12 and latest service pack Service Pack 3 and install it in your PC.
You are set. Lets create sample project. Open AVR Studio and select menu->Project Wizard->New project.