Society of Robots - Robot Forum
Electronics => Electronics => Topic started by: santiagoe on March 26, 2007, 10:11:39 PM
-
Is it true that the best microcontroller out there is the propeller from www.parallax.com
"What can you do with eight 32-bit processors (COGs) in one chip? Real simultaneous multi-processing! The new Propeller chip is the result of our internal design team working for eight years"
http://www.parallax.com/propeller/index.asp
Is this microcontroller better than : AVR, ARM7, and BasicX ?
-
while multi core sounds cool, how much of a single processor do you use?
Granted this would be nice for integrated AI and sening/actuating and you could
compartmentalize fairly well but I don't see the huge advantage over an embedded operating system
if done correctly. And there is still the issue of two cores tyring to use the same pin.
not that the situation is any better in a single core architecture.
my opinion:
If you are doing robotics as a hobby and the robot is the end goal, yea this could work for you.
*but*
If you are doing robotics with a focus on learning instead of producing...I don't see this chip
looking good on a resume. ARM and AVR is where the industry is heading...
And I really don't like anything so Proprietary as the Propeller chip is programmed in both a high-level language, called Spin™,and low-level (assembly) language.
Proprietary == gimick in my mind....but maybe that's just me. I prefer straight C coding because assembly is a pain in the but and C is an ISO standard. And almost any thing you can do in assembly can be done in C. any ways....i'm sleepy.....
-
It's like any other part. You fit the part for the job. If you have a particular set of requirements and think that this is the best part to meet those requirements, then use it. Otherwise, it's kind of pointless to figure out which part is best. Most people around these parts are using 8-bit microcontrollers for lots of stuff. These things are are way obsolete. But they're still the "best part" for some people because the meet the requirements they need.
-
Whenever I see the word Parallax on books, whatever...........I try to steer clear of it. Sure, I haven't got that much experience, but I would stick with, yes, stuff like PICs, 8051s, AVRs and ARMs.
-
But PICs and 8051s are becoming a bit outdated...........just thought i'd mention.
-
Depends on what you are doing. The chip we use at work is bassed on the 8051, and we are using a PIC for some specialized functions. But for hobby robotics with free development tools and lots of examples with good performance,
AVR and ARM are probably the best you can do.
-
Or if you really want do to many things in parallel you might try out some small FPGA's from xilinx, altera...