Author Topic: Where to learn C for microcontrollers  (Read 31627 times)

0 Members and 1 Guest are viewing this topic.

Offline Simon

  • Global Moderator
  • *****
  • Posts: 17816
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Where to learn C for microcontrollers
« Reply #25 on: February 13, 2011, 01:14:18 pm »
The mikroe.com website has a decent range of compilers that are fairly well documented
However, the quality of their compilers is arguable.

oh ? maybe not worth me getting into their version then, I notice their english leaves a bit to be desired. Is there a better well explained compiler out there ?
 

Offline Slobodan

  • Regular Contributor
  • *
  • !
  • Posts: 159
  • Country: cs
Re: Where to learn C for microcontrollers
« Reply #26 on: February 13, 2011, 02:24:17 pm »
The mikroe.com website has a decent range of compilers that are fairly well documented
However, the quality of their compilers is arguable.

I dont know what quality it is, but i downloaded it and it looks nice but a free version is limited to only 2KB of code.
 

Offline Simon

  • Global Moderator
  • *****
  • Posts: 17816
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Where to learn C for microcontrollers
« Reply #27 on: February 13, 2011, 03:31:13 pm »
I use their basic compiler and it's ok but then I do real basic, basic (pun intended  :D) I was told that it did have some issue but that their C compiler is better
 

Offline Lance

  • Frequent Contributor
  • **
  • Posts: 317
  • Country: 00
  • Resistance if futile if R<1Ohm
Re: Where to learn C for microcontrollers
« Reply #28 on: February 13, 2011, 05:56:59 pm »
If you need a C compliler why not use gcc? Or cygwin? I've also heard great things about DevC++ for windows. For the stuff you'll be doing there's pretty much no difference between C and C++. C++ has a ton of stuff that C doesn't, but you probably won't need to learn those. I never did anything complicated in the course I took at school, and the only big differences I found were not being able to pass variables by reference, and having to use printf instead of cout.

Of course "complicated' is a subjective term. I pretty much walked through that class playing games during the lectures and learning the stuff myself from books.
« Last Edit: February 13, 2011, 06:43:56 pm by Lance »
#include "main.h"
//#include <killallhumans.h>
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf