I am learned to program in arduino but i want to use all the space available.Is it possible to make a software that takes arduino code and switches it over to avr studio or is it not required at all?
The Arduino language is called wiring. It is very similar to C. One of the hangups you will have though is the register access that Arduino hides from you. The digital inputs and outputs aren't bad, the hard part is setting up the clocks/timers/pwm. You should probably get a book on it
http://www.amazon.com/Make-Programming-Learning-Software-Hardware/dp/1449355781/
http://www.amazon.com/Embedded-C-Programming-Atmel-AVR/dp/1418039594/
I don't want a book to learn programming but if it is possible to turn arduino wiring to avr studio format without rewriting the whole program to avr studio format
I don't know if such a thing exists because they are so close already, and both end up in hex machine code. I think most people that know enough to care about being efficient, both in code space and/or speed, go to straight c or c and assembly and drop Arduino.
You might be better off asking this in the Arduino specific element14 forums for one of those experts to answer.
I'll go for the arduino community then, thanks!
If you get a good answer there let us know here, you never know who's looking for the same answers you are!
Here you are-Full preview