which platform uses c programming
Lab Rat
Posts: 289
i need to learn to program in c but i need a crash course guide which i know parallax offers for all of their platforms which micro controller series is the most similar to the pic series from microchip. or which series programs in c???
Comments
but i know nothing about c so i feel like i wasted all the money i put out. i thought i was buying an education package but you know how the chineese and ebay work together lol.
i also have the basic stamp homework board which i have used abused fried and replaced already. lol
and last night i found a free program from microsoft that i am just starting wo work with called
Microsoft Robotics Developer Studio 2008 R3
and it is available for free directly from microsoft. the page that i am providing a link to is the home page for the proram. everything you need should be able to be found here.
http://www.microsoft.com/robotics/
it runs on visual basic so its like programming in P-Basic with pictures its really cool plus the debugger can call upon text to speech to give you verbal feedback without extra complications. its a really cool program. when i get home i will figure out how to get it working with my Homework Board
I hate to say this here but if your objective is to learn C and something about micro-controllers one of the best points of entry is the Arduino. It is very simple to get going, has a very simple to use compiler/IDE system and some very nice tutorial documentation including what you need to know about C. The Arduino actually uses C++ but they are making use of only a limited set of extra C++ functionality.
I feel safe in saying this here as Parallax does not do C.
If you just want to learn C I think the best way to start is by using it on your PC. It's much easier to become familiar with the language there and then use what you know on some micro-controller hardware of whichever variety. There must be free C compilers for Windows from MicroSoft or elsewhere. If you are using Linux it's a natural. You don't have to invest in any hardware to get started learning C.
Yes there are C compilers for the Propeller but I suspect for a beginner they are not so simple to get started with.
If you just want to get something done with a micro-controller with ease the Propeller is an excellent way to start. It does not naturally use C but it's Spin language is excellent for beginners.
OK now you have changed the subject. Robotics Studio is nothing to do with programming micro-controllers as far as I can tell. I'll never know as it won't run on my PC either.
Actually none of them. The Stamps are programable only in Parallax Stamp Basic and, although the BS2 has a PIC internally, it's not accessible as such. The other Stamp models use an SX microprocessor which is similar to the small PICs, but that is also not accessible. The Propeller is very different from the PICs. It can be programmed in C using Catalina, a free 3rd party C compiler, or ImageCraft's C compiler, which is inexpensive, but not free. Normally the Propeller is programmed in Spin and the Propeller's assembly language.
If you wish to learn C I recommend the free and powerful WinAVR
GCC compiler for the Atmel AVR line. The 1284p is my favorite
AVR. It has a lot of flash and can hold an enormous C program. The
tiny85 is very cheap and can still hold a respectable C file.
http://winavr.sourceforge.net/
http://www.google.com/#hl=en&sugexp=ldymls&xhr=t&q=winavr+gcc+tutorial&cp=12&pf=p&sclient=psy&aq=0&aqi=&aql=&oq=winavr+gcc+t&pbx=1&fp=9809f9a75fc5a4aa
http://www.earthshineelectronics.com/10-arduino-duemilanove-compatible-starter-kit.html
http://www.xgamestation.com/view_product.php?id=51
Andre'