Discussion in "AVR Discussion Forum" started by    MATHIVANAN    Dec 8, 2007.
Sat Dec 08 2007, 12:37 pm
#1
I am using AVR microcontollers for my project, for programming, i am using assembly, But someone tells C is the best for programming. Which one is Best ?
Sat Dec 08 2007, 01:09 pm
#2
it depends on you, how easy you feel with either of them. Usually for AVR, C language is recommended, because the code generated is smaller than the one you write (sometimes not always).

TIP: You should also be good in ASM because sometimes you need to write ASM in between C where timing plays its role. So you should be good in both ASM and C.
 MATHIVANAN like this.
Sat Dec 08 2007, 04:39 pm
#3
Thanks for your reply. Please tell me which book is book best for beginners, for learning Embedded C. and also please tell me is any other embedded institutes available in chennai.
Sat Dec 08 2007, 04:45 pm
#4
well i really do not trust institutes the only positive thing about them is they provide you a lab.. rest is all your effort.

Regarding books i am really not sure because i have not read any book for embedded C. If you want my recommendation then go through the manual of software you are using and the datasheet of controller you are going to work on. Because Embedded C varies from compiler to compiler, so only a compiler manual can help you working with embedded C.
 MATHIVANAN like this.
Sat Dec 08 2007, 05:04 pm
#5
Thanks for your Reply. which compiler is best either code vision or winavr?
Sat Dec 08 2007, 05:23 pm
#6
All compilers have their pros and cons so you cannot say which one is better.. code vision is really good but its not free to use.. where as WINAVR is free and is used by most of the AVR users rather using WINAVR might be little hard for newbie. But as i said.. do not forget to read manual.
Sun Dec 09 2007, 08:08 am
#7
yea.. i surely read all manual ..which ever related to the avr.

Get Social

Information

Powered by e107 Forum System

Downloads

Comments

MnoioCoove
Tue May 21 2024, 02:06 am
PedroDug
Sun May 19 2024, 05:39 pm
JewelAmuck
Sun May 19 2024, 03:06 pm
Minniemus
Sun May 19 2024, 07:39 am
Andyhet
Sat May 18 2024, 07:28 am
BrettTibre
Fri May 17 2024, 06:14 pm
Gordonfax
Fri May 17 2024, 10:28 am
Davidspils
Fri May 17 2024, 10:19 am