Main Menu
Home
AVR News
Atmel AVR
AVR Development Tools
Valuable Tools
WinAVR toolset
Makefile for WinAVR
AVR Virtual Simulators
Hardware for prototyping
GCC and AVR-GCC
Short introduction to C
AVR-GCC Tutorial
Example AVR Projects
AVR-GCC articles
WinAVR Site Map
Scienceprog FORUM
ScienceProg BLOG
Disclaimer
WinARM Tutorial
Login Form





Lost Password?
No account yet? Register
Latest comments
Programming AVR ADC module...
hi please send me example usart with...
More...

Measuring motor speed and...
main.c: In function...
More...

Running TX433 and RX433 RF...
(Hopefully this is not a re-post). I am...
More...

Running TX433 and RX433 RF...
I just bnought a pair of the RX/TX 433...
More...

Accessing AVR microcontroller...
You need to read PORTD 5th bit and...
More...

Syndicate
Friendly sites

Latest News
New WinAVR20070122 has been released
Written by Administrator   
Thursday, 01 February 2007

This is quite long waited release for those who are working with ATmega2560, and ATmega2561

devices. WinAVR20070122 major changes are:

  • GCC compiler jumped to 4.1.1 version;

  • Added devices ATmega2560, and Atmega2561;

  • 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.


Be first to comment this article Read more...
Using sprintf function for float numbers in AVR-GCC
Written by Administrator   
Friday, 19 January 2007

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:


Be first to comment this article Read more...
KontrollerLab IDE development tools for AVR under Linux
Written by Administrator   
Wednesday, 03 January 2007

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.

Image


Be first to comment this article Read more...
Fast start with AVR-GCC In AVRStudio environment
Written by Administrator   
Wednesday, 03 January 2007
Last Updated ( Wednesday, 03 January 2007 )

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.

Image  


Be first to comment this article Read more...
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Results 26 - 30 of 69

© 2008 WinAVR AVR-GCC Tutorial
Joomla! is Free Software released under the GNU/GPL License.