uC for senior project...

Status
Not open for further replies.

tbr75

New Member
I've debated for a while on whether or not to post the question, but I figure the worst that could happen is I'd learn something.

I have chosen a senior project for next year (autonomous GPS lawnmower) and am now debating what uC to use. The only uC's I have experience with is the ARM7-LPC2138 and the 8951AC3. I am looking for something with a decent MIP rate but also must be similar in coding to the 8951 or ARM7 as I will not have the time to re-learn a uC. I've searched around and it seems like the 8951 is a bit outdated in the industry, although still popular in schools and other countries. I just feel like I'm learning how to program a uC that I will never use again. I have an internship this summer at a place that uses PIC's, but I'm not sure I would gain enough experience with them to use on a senior project.

Common knowledge tells me to stick with the 8951 because I have the most experience with it, but two things make me want to change: 1) a faster uC for my project and 2) to gain experience with something I have a better chance of using in the industry.

Are there any uC's out there that are similar in coding, yet used more and faster than the 8951? Also, past projects of similar design at my school used two processors- a pre processor and a main.

Thanks for the help and sorry if any assumptions I've made here are incorrect.
Trent
 
The x51 type micro processors have also be superseded to the 96 / 196 / 296 but I wouldn't go there.. Stick with ARM if you know the architecture.

Ian
 
LPC1700 is a ARM and the LCPXpresso is a nice board with one on it and includes the programmer and debugger with it and you can cut the board in haft and use them both . There cheap and powerful the 1700 are


 
I dont think GPS will cut it because of resolution. Local Fixed position line of sight objects may make more sense.
 
Thanks for the suggestions. My project is actually part of an annual competition so it has to be GPS guided.

Burt,
I actually think this years team may have used one of the 1700 series uC. Like I said, I have more experience with the 8951 but have enough experience with the ARM to make it work. Perhaps I could use the 2138 as a pre-processor (to make info from external components easier to read for the main processor) and the 1700 as the main.

Thanks again,
Trent
 
I'm making a GPS reader for a race track logger and display using a LPC1759. Not much need for a preprocessor.

I wouldn't bother with ARM7's anymore. They are more complicated, both hardware and firmware wise than are needed and are already not recommended for new designs by ARM.
 
I have a LPC1758 and two LPC1114 there unbelievable fast I just wish i could get a full copy of CodeRed

One LPC1759 or 1758 would have no problem running a autonomous GPS lawnmower

And if that don't float your boat get one of thr LPC3XXX
Now i have only used CodeRed which is really easy to use.
 
Last edited:
Spend the $150 for Rowley Crossworks personal license. Totally unlocked for non-commercial use. It's a very nice easy to use IDE, also based around the GCC compiler.
 
Well i would need a cheap or home made programmer debugger to replace The LPC-links I have
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…