View Single Post
  #11   Spotlight this post!  
Unread 22-08-2005, 10:47
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: C programmable microcontrollers

Quote:
Originally Posted by jdong
I highly recommend the TI 2812 DSP, which does everything our robot controllers do, and more. It also has a much more robust C compiler (TI 'default code' uses pointers, structs, and arrays of pointers to functions inside structs. MCC18 barfs and causes memory corruption due to incorrect asm generation with even the simplest struct-array constructs)


Motorola chips are pretty cool too. They also have a decent C implementation.


If you've seen the Gumstix's Robostix, that's one heavy duty solution, though slightly more expensive hardware-wise than otherwise desired. If you're learning and not making mass-assembled products, however, the price tag is well worth it . In fact, we plan to use Gumstix in First 2006 (http://www.chiefdelphi.com/forums/sh...d.php?p=402247)


---NOTE:

No, I'm NOT ripping on Microchip or their compiler. In fact, it's about the most inexpensive C chip, and for that they deserve a lot of respect. Also, I've used these chips in my other work before (where I had a full licensed MCC18 toolchain), and their tech support is very friendly and responsive at fixing problems I found with the compiler.

The only thing I'm saying, is that sometimes MCC18's C bugs and controller limitations are frustrating to a beginner programmer, so you're better off using a more robust solution to begin with.
can u give afull part # because io sercher for thast on ti.com and got like 5 results that wud work but i dont kno wwhat one in paticular ur talkiong about